Andei verificando que o Tiles agora é um projeto da Apache e que já foi lançado uma versão 2 do Tiles. Em meus projetos, estou utilizando o Struts 1 com o Tiles. No entanto fui migrar para o Struts 2 (que mais parece o Webwork) e não pude migrar o Tiles.
Por uma causa, já tem algum colega utilizando o Struts 2 junto com Tiles 2 ?
Desde já obrigado !!!
Olárodrigo_ctba,
O Tiles assim como o Validator, Taglibs e etc. são agora sub projetos alocados em seus respectivos sites com documentação propria, releases e realeases plan.
Parece que a integração/compatibilidade com o Tiles somente estará disponivel no próximo release do Struts 2.0.2 ou Struts 2.0.3 mais vc. pode usar outros templates como o Velocity e FreeMaker, não esqueça que o Struts2 mudou de nome e de arquitetura.
http://cwiki.apache.org/S2PLUGINS/tiles-plugin.html
http://cwiki.apache.org/S2PLUGINS/home.html
http://struts.apache.org/2.x/docs/migration-guide.html
SDS
William Silva
Eu estava tendo problemas em usar o Tiles também com a versão 2.0.1.
Baixem a versão 2.0.3 em http://people.apache.org/builds/struts/2.0.3/ .
Olá alexandremlima,
Muitas novidades interessantes nessa versão 2.0.3.???
Não sei se é bom ou ruim esses lançamentos de Release… pois vc. monta uma aplicação com a 2.0.1 e logo já tem outras… é preocupante até certo ponto.
Bom fora, isso já conseguiram fazer o Tiles funcionar nessa release ?
t+
Bom, eu pessoalmente gosto de vários releases lançados assim porque os bugs podem ser mais rapidamente resolvidos em sua aplicação.
Nesta versão o Tiles funciona perfeitamente bem, estou usando aqui na minha aplicação.
Parece estranho, mas estou com problemas pra configurar o struts 2… esta apresentando um erro quan inicia aplicação (web.xml).
Algum colega teria um exemplo do web.xml ? Posta ai !!!
E se tem alguma dica que faltou!
Sem pedir de mais é claro
rodrigorf.br@gmail.com
t+
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/ http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>MyApp</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Ola,
Vc.pode Usar este também.:
[code]<?xml version="1.0" encoding="UTF-8"?>
<display-name>Struts 2.0 Health Care </display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
[/code]
Muiiiito estranho… esta igual ao meu !!!
Interessante que estava com aplicação funcionando com o Struts 2.0.1, daí atualizei para a versão 2.0.3… e parou de funcionar !!
Detalhe: aplicação nem levanta… dá erro já de cara no web.xml !!!
E na 2.0.1, esta funcionando 100% !!! (voltei os pacotes antigos)
Só atualizei os pacotes !!!
Isso é preocupante !!!
WilliamSilva , pode mei explicar pq? vc. esta utilizando um listener do Spring?
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
Quais os benefícios?
Olá rodrigo_ctba ,
[quote]
org.springframework.web.context.ContextLoaderListener
[/quote]
A idéia de configurar o listner Spring (=Framework (IOC) )é usar a Injeção de Dependência que é a especificação “Guarda chuva” do Struts 2.0.3 .:
http://cwiki.apache.org/S2PLUGINS/spring-plugin.html
Mais no que isso vai me ajudar.???
Bem se olhar a limpeza de código com essa aplicação com JPA .:
http://cwiki.apache.org/S2WIKI/struts-2-spring-jpa-ajax.html ;
dá para perceber a importância do Spring Framework; junte a isso um “Domain Model” e POJOS a lá Shoes.:
http://fragmental.com.br/wiki/index.php?title=Desenvolvendo_Sistemas_OO_Com_Padrões_de_Negócio
http://fragmental.com.br/wiki/index.php?title=MVC_e_Camadas
http://fragmental.com.br/wiki/index.php?title=Arquitetura_de_Camadas_em_Java_EE
Pronto vc. já tem o conceito pode criar seus projetos independente de ser Struts 2 ou JSF ou Spring MVC....
sds.
William Silva
Interessante, vou ver mais sobre isso. Valeu !!!