George comment +1.Cada aplicação é cada aplicação, cada arquitetura é cada arquitetura. Você vai ter que achar os gargalos da sua arquitetura para decidir o que fazer mano.
Abraços 2009/9/30 George Queiroz <[email protected]> > Plug um profile java na sua aplicação e irá ver onde esta os consumos. > > Melhor que ficar ouvindo blefs das pessoas... > > George > > 2009/9/30 RafaelViana <[email protected]> > > >> Quanto a isso de estar em um "dilema" experiencia própria. >> >> Eu era assim estava sempre em um dilema sobre o que usar sempre queria >> usar o mais certo e nada dava certo.Começava a estudar SWING, dai >> aparecia alguém e falava que JSF era melhor, dai ia estudar JSF, até >> que li que Flex era melhor, dai vim parar no Flex.....Imagina se >> aparece alguém aqui falar que HTML + Ajax era melhor e eu ia esutdar >> Ajax? >> >> Mesma coisa no seu caso falam: ahh Spring é ruim, deixa lento.Você não >> usa.Dai vem outro e fala que é bom você vai lah e usa.Eu faria assim >> USA O QUE VAI FACILITAR O TEU DIA (a não ser em casos de projetos >> enormes onde a diferença é percebida).Depois se tu perceber que a >> perfomance ta ruim você vai "moldando" para melhorar essa perfomance. >> >> On 30 set, 08:53, bruno bg <[email protected]> wrote: >> > Augusto estou num "dilema" brabo. Muitos dizem que o Spring deixa lento, >> > outros dizem que melhora a performance. >> > Igualmente ao JPA. que "dúvida". >> > >> > Vocês poderiam especificar o uso de cada um JPA e Spring, onde cada um é >> > recomendado. Qual foi o "X" da questão para o uso de cada um. >> > >> > bruno bg >> > >> > 2009/9/30 Augustus Costa <[email protected]> >> > >> > >> > >> > > Cara, usa o Spring. Ele deixa as classes já instanciadas e vc tem uma >> > > melhora de performance muito boa. >> > >> > > 2009/9/30 bruno bg <[email protected]> >> > >> > > *Alexandre - qual foi a finalidade para você optar por JPA. qual foi o >> "X" >> > >> da questão para sua decisão. >> > >> > >> Para o uso de StoredProcedures, views e Triggers ainda assim com a >> > >> estrutura que fiz , é necessário ainda abrir e fechar conexão. >> > >> > >> Para esse primeiro momento vou implementar Pool de Conexão , reuni >> através >> > >> de outras listas várias opniões. Alguns recomendam estruturar uma >> classe de >> > >> conexão Singleton, porém a finalidade é a mesma, reutilizar a conexão >> > >> evitando o abre e fecha. >> > >> Após estar funcionando vou analisar melhor o meu projeto onde posso >> > >> implementar as StoredProcedures, view, etc. >> > >> > >> Ainda para frente nesse projeto estarei incluindo "modulos" e a >> mudança da >> > >> conexão do BD para cada módulo, ou seja, um sistema gerencial com o >> login e >> > >> os sistemas "modularizados", a idéia é aproveitar e compartilhar >> código, >> > >> componente e dados. >> > >> *Mario Junior - para essa estrutura de sistemas futura quais os >> caminhos >> > >> que devo seguir. >> > >> > >> Lembrando, minha estrutura é Java, BlazeDs, JDBC (puro). >> > >> agradeço a todos que enriquecerem esse tópico.! >> > >> bruno bg >> > >> > >> 2009/9/30 Mário Júnior <[email protected]> >> > >> > >>> JPA é legal, bom de manter, escreve pouco ... mas tudo isso são >> vantagens >> > >>> para o programador. >> > >>> Vantagens para o usuario (performance), esquece. >> > >> > >>> Nenhum grande sistema utiliza JPA. >> > >>> Estamos desenvolvendo um produto para acesso de milhares de pessoas >> > >>> simultaneamente, e o uso de ORMs já foi descartado logo de cara. >> > >> > >>> Mas ORMs são ruins? Não... sao bons sim, mas só quando bem aplicado >> e >> > >>> para aplicacoes com pouca concorrencia de usuarios. >> > >>> HJaa. outra coisa tb é saber modelar o relacionamento entre esses >> > >>> objetos... se tiver alguma entity "super god" (um grafo de objetos >> grande) >> > >>> já era.. desempenho cai lá embaixo. >> > >> > >>> Para conexao, melhor usar pool (mas independe de usar ORM ou nao). >> > >> > >>> Abraços. >> > >> > >>> 2009/9/29 Alexandre Afonso <[email protected]> >> > >> > >>>> Eu gosto muito de utilizar JPA nunca tive problemas. É so tomar >> cuidado >> > >>>> com os mapeamentos. E aconcelho tbm fazer a dobradinha com EJB. >> > >> > >>>> -- >> > >>>> Alexandre Afonso >> > >> > >>> -- >> > >>> Mario Junior >> > >>> Enterprise Java / Flex Architectures >> > >>> Adobe Certified Expert Flex 3 with AIR >> > >> > >>> Sofshore Informática >> > >>>http://www.sofshore.com.br >> > >>> +55 (48) 3337 2003 >> > >>> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 >> Itacorubi >> > >>> Florianopolis SC Brasil >> > >> > > -- >> > > Horus Augustus C. C. Lima >> > >> > > Sagarana Tech >> > > Mobile +55(85)8842.4402 >> > > Desk +55(85)3304.6530 >> > > [email protected] >> > >http://www.sagaranatech.com >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
