| Autor |
Mensagem |
|
|
Obrigado pelas dicas!
Vou dar uma olhada.
|
 |
|
|
Ola pessoal,
Queria uma dica sobre JMS, pois sei apenas o basico sobre ele.
Atualmente tenho ele funcionando da seguinte maneira:
Socket Server APP -> Outra aplicacao que processa a mensagem com a ajuda de Web Services -> Socket Server APP
Agora meu gerente me pediu para fazer isso:
Socket Server APP -> Outra aplicacao que processa a mensagem com a ajuda de Web Services [Esperar 1h, configuravel] -> Socket Server APP
Eu estava pensando em ter mais uma aplicacao nessa cadeia apenas para servir como um DELAY, mas nao achei essa solucao interessante muito menos confiavel.
Existe algum jeito simples para fazer essa mensagem ficar na queue por um minimo de tempo antes de ser consumida?
Qual enfoque voces sugerem?
Muito obrigado
|
 |
|
|
Ola pessoal,
Sou programador .NET para dispositivos portateis e desktop...rs e estou querendo entrar no mundo web e quero utilizar java (conheco bem J2SE). Vou montar um projeto para a empresa que eu trabalho que tera, quando pronto, entre 100~ 500 acessos simultaneos apenas... entao nao vou (e nem quero) usar EJB. A ajuda que eu quero eh para saber se as tecnologias/frameworks que eu inicialmente escolhi sao de boa qualidade/produtividade. O site tera basicamente:
- Login / controle de acesso por pagina e tb controle sobre os dados que podem ser vistos por cada usuario;
- Um Mapa onde "desenharemos" os pontos de acordo com as coordenadas que estao no banco de dados. Ja vimos alguns mapas AJAX, mas existe algo como um componente JSF Mapa?
- Telas CRUD;
- Relatorios -> XML, PDF, HTML, XLS... (qual ferramenta para isso??)
JSF (Qual "bibliotecas" usar para JSF??);
CSS;
HTML; ** Nada de Flash **
Spring;
NHibernate (com MySQL);
log4J;
Junit;
JPA (Sera que da para encaixar JPA em um projeto tao pequeno? Queria mais pela experiencia mesmo);
Pretendo utlizar NetBeans 6.1
Eu conheco boa parte dos patterns do GOF e tenho bons conhecimentos de design (que se aplicacam tanto em web, como em outros ambientes).
Todo tipo de critica/dica sera bem vinda.
Obrigado
|
 |
|
|
CV, desculpe a minha ignorancia! Fiquei interessado, como ficaria entao o calculado de valores monetarios? Um pobre mortal conseguiria compreender isso facilmente?
Obrigado!
|
 |
|
|
Oi Thiado,
Obrigado pela resposta, mas se amanha precisarmos migrar para Flex, linha de comando ou celular (para celular eh uma forte possibilidade)... para mim o GWT parece mais duas camadas do que MVC.
Nao seria ideal ter um controller no servidor despachando os dados a serem mostrados no GWT??
Obrigado
|
 |
|
|
Ola pessoal,
Sou totalmente novato na programacao WEB, e sempre programei em 2 camadas (Delphi + Banco)... conheco a ideia do MVC (ja brinquei com Servlets e JSP) mas agora a empresa onde trabalho esta fazendo uma aplicacao WEB, mas acho que eles estao comentendo um grande erro, pois estao usando o mesmo enfoque utilizado na versao de 2 camadas.
Basicamente o GWT faz um RPC para uma classe no servidor que simplesmente acessa o Hibernate, para mim esta faltando a camada CONTROLE... tem MUITA logica no GWT... preciso de subsidios para poder argumentar com meu chefe.
Alguem teria um PSEUDO-CODIGO de uma aplicacao MVC (com GWT em mente) onde o controle faria os calculos de um relatorio (onde os dados vieram do Hibernate) e o GWT faria uma RPC apenas para mostrar os dados?
Estou perdidao... mas quero fazer isso do jeito certo... para mim a solucao duas camadas esta horrivel!!
Pois se quisermos um dia escrever uma interface para celular ou recriar em Flex (por exempplo) teriamos que escrever quase tudo novamente.
Se alguem puder ajudar ficaria agradecido.
Obrigado a todos
|
 |
|
|
Obrigado pessoal!
Abracos
|
 |
|
|
Obrigado pessoal,
Sergio, isso seria algum pattern?
Se eu tiver usando EJB3, JPA e JSF (por exemplo).
Pelo que voce descreveu eu precisaria apenas adicionar a nova coluna no BD??
E adicionar o novo campo na respectiva tela?
desculpe, nao entendi muito bem seu exemplo. Sabe de algum material online que exemplifica essa sua solucao??
Muito obrigado
|
 |
|
|
Ola,
Ando lendo alguns livros muito bons sobre engenharia de software, mas uma coisa ainda nao consegui responder.
O que poderia ser feito par minimizar que a adicao de um novo campo (que aparecera na interface) necessite de mundancas em praticamente todas as camadas (interface, modelo, persistencia).
Acho que nao tem jeito nao ne?? Nesse caso temos que sair mexendo por tudo, certo?
Abracos
|
 |
|
|
Obrigado pelas respostas ate agora.
Leozin, voce tem razao. o certo seria EJB 3.0 . Estava lendo uma materia no TSS sobre o "futuro" 3.1 e me confundi.
Mais alguma coisa para acrescentar?
|
 |
|
|
Ola pessoal,
Irei comecar um sistema pequeno para um amigo meu (ainda estou na modelagem de classes - umas 40 classes de negocio apenas) e estou querendo utilizar J2EE (EJB 3.1, JPA...) pois quero comecar de vez a meter a mao na massa com EJB e JPA.
Como servidor de aplicacoes estou pensando em usar JBOSS ou GERONIMO mesmo, pois eh OS e nao justificaria muito pagar pelo WebLogic em um projeto tao pequeno.
O ponto (para mim) eh que quero fazer algo REAL com J2EE, pois apesar de ja ter feito algumas coisas em Java, nunca trabalhei com Java para Web muito menos com EJB.
Ja li bastante coisa e tenho uma boa nocao de arquitetura (trabalho ha anos com outras plataformas).
Minhas questoes sao:
1) Fora a complexidade extra voces vem algum outro problema em utilizar EJB 3.1 no desenvolvimento de sistemas pequenos?
2) Quanto a hospedagem? Eh muito mais caro hospedar uma solucao J2EE do que um solucao Spring (por exemplo)? Indicariam alguma empresa de hospedagem J2EE?
3) Do ponto de vista do conhecimento (Pois quero daqui uns anos me tornar um arquiteto Java) pretendo utilizar EJB 3.1, JPA, JSF, JUnit, Ant, Eclipse, MySql. Voces acham que essas sao boas tecnologias para focar (na plataforma Java)??
Qualquer dica sera muito bem vinda.
Muito Obrigado
|
 |
|
|