基于maven的多框架和多视图融合技术(Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、DWR)
该项目基于maven3.0构建的,项目中融合了Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、Spring JDBC、Spring DWR。页面展现这里使用Struts1、Struts2、SpringMVC(jsp视图、velocity视图、freemarker视图、pdf视图、excel视图、xml视图、json视图等)。是一个综合性的项目。
该项目后期会陆续集成一些好的框架进来比如说Spring Web Flow、Jbpm、WebService、Compass、Solr、nutch等。总之是一个综合性的项目。该项目不处理业务,主要是把目前自己工作中用到过的各种框架糅合到一个项目中。纯粹是一个jee框架的糅合,主要是介绍各种技术。
项目中的持久化框架sql语句的跟踪分别采用log4jdbc结合log4j和p6spy,在控制台可以看到完整的sql语句。
项目中使用阿里Druid数据源
项目中使用Spring Security做权限过滤
项目中使用Twitter的Bootstrap框架做ui
项目中使用Spring WS发布基于契约优先的WebService
Spring JAX-WS请参考http://jax-ws-commons.java.net/
Spring整合dwr时dwr版本很关键,否则报莫名其妙的错误,具体的整合方式参照http://www.butterdev.com/category/dwr/
最后希望有兴趣的朋友可以加入进来,大家一起完善他。把自己的技术分享出来。如有任何问题可以与我联系