Algumas tecnologias Web, como o Java EE, são mais adequadas para realizar acesso a bases de dados do que outras tecnologias, como o JavaScript ou jQuery, por exemplo. Essa característica se dá principalmente porque o Java EE é uma tecnologia que atua do lado do
cliente e, por ser uma linguagem compilada, os dados são processados com maior agilidade do que linguagens interpretadas.
cliente e, por isso, garante a redução do volume de dados a serem processados no servidor ou na base de dados.
servidor e, por isso, oferece a possibilidade de ocultar as informações de acesso às bases de dados do cliente.
servidor e, por isso, é capaz de proporcionar maior capacidade de processamento, o que reduz a carga na base de dados.
servidor, que é o único capaz de gerir otimizações no programa e diminuir o volume de dados transmitidos para a base de dados.