pessoal, estava lendo sobre padroes, e li que EJB tem um problema ao trabalhar com dados tabulares, quando esses dados estão em grande volumes e os mesmos de somente-leitura
alguem poderia me explicar rapidamente pq nao é efetivo esse acesso com ejb?
Cara, o problema nao esta com os EJBs (Session Beans), mas sim com os Entity Beans. Veja a linha “In such situations, using entity beans to represent persistent data incurs overhead and provides little benefit.”
Pois bem, para contornar esse “overhead” o autor sugere a adoção do Design Pattern “Fast Lane Reader”, pois o retorno que voce terá será uma lista de objetos que esta mais proximos de como os dados serao exibidos do que os tais Entity Beans.
Imagino que uma tabela possa mesclar dados de varias entity beans de tipos diferentes (pode ser Usuario, ItemCompra, Venda, etc) e para montar esses beans consome-se grande volume de processamento. Para contornar esse problema sera feito acesso a base de dados atraves de JDBC e assim populados os objetos necessarios para montar um “grid” que sera exibido para o usuario.
A estrategia para efetuar a recuperacao dos dados da base chama-se “Fast Lane” e eh descrita como a seguir: