| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 10:45:41
|
Eduardo.Brito
Smalltalk
Membro desde: 01/06/2011 20:29:46
Mensagens: 4
Offline
|
Olá a todos,
Gostaria de entender melhor como funciona o processo de atualização de uma aplicação web em produção.
Muitas vezes temos que atualizar arquivos de interface, classes ou até memos .JAR de nossos projetos.
Minhas dúvidas são:
1. Qual o application server mais amigável e rápido para deployment?
2. É possível realizar deployment parcial, ou seja, sem a necessidade de empacotar toda a aplicação?
3. Supondo que seja possivel realizar o deployment parcial, será necessário reiniciar o aplicativo apenas ou terei que reiniciar o application server?
Agradeço qualquer ajuda e orientações, estou realizando estudo comparativo entre deployment de aplicações ASP.NET e JavaServer Faces.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 10:59:33
|
jakefrog
GUJ Expert
![[Avatar]](/images/avatar/6e2400ec18b6f1952f1053c65df7a8b6.png)
Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Online
|
Cara, isso vai muito de como você montou sua aplicação.
1) Varia muito. O JBoss por exemplo costuma atualizar o WAR automaticamente quando ele percebe uma mudança. Mas oq ele faz é derrubar a aplicação e realizar o deploy novamente de modo automático.
2) Parcial sim, uma aplicação JEE completa teria por exemplo um módulo EAR para persistencia e um para WEB. Você poderia atualizar apenas a parte WEB.
3) É bem provável que você terá que reiniciar.
|
Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]
SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)
Vamos em frente que atrás vem gente! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 11:11:06
|
Eduardo.Brito
Smalltalk
Membro desde: 01/06/2011 20:29:46
Mensagens: 4
Offline
|
Obrigado pela resposta,
Gostaria de complementar a pergunta com a seguinte questão:
Os módulos, pacotes, devem estar dentro de um diretório específico no mesmo web server que está instalado o application server? Ou posso disponibiliza-los em um local de rede e mapea-los no application server?
A idéia é ter um ponto central onde os arquivos vão ficar e diversos application server lendo estes arquivos, desta forma, a simples troca de um pacote ou módulo, no ponto central atualizaria todas as instancias da aplicação em application server distintos.
Caso não seja possível, a dúvida que fica é:
Existe uma coesão entre o application server e a aplicação? ou seja, o application server realiza a carga dos módulos e pacotes e os mantém em memória independente do usuo da aplicação?
Obrigado pela ajuda.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 11:16:45
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
oi,
Dê uma pesquisada sobre hot deploy na documentação do seu servidor de aplicação
abs
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
|
|
|
|