Skip to content
springside edited this page Feb 25, 2012 · 34 revisions

Web

SpringMVC3.0 Restful的风格终于回归了MVC框架的本质,对比之下Struts2概念太复杂更新又太懒了。

JSP2.0且尽量使用JSP EL而不是taglib,一向是SpringSide的推荐,不多说。

SiteMesh3,用于页面的layout和decoration。一直想要这种框架,但如Tiles们的配置都太复杂了,直到SiteMesh的3.0出现。

JQuery, 随大流用了Jquery。其实Dojo的面向对象语法更优美,但用户数和插件社区不如JQuery。

Blueprint CSS, 随便挑的一个CSS框架,提供了简便的布局CSS和基本的页面美化。

Database

简单应用里,领域对象肯定是用JPA标注的。至于API用Hibernate还是JPA,因为那个极简便的DAO只要写接口就好了的Spring-Data-JPA,所以选了JPA,当然,JPA的实现还是用Hibernate.

对于追求高性能的应用,如mini-service这种Web服务系统,当然就是MyBatis了。

Ehcache, Memcache + Spymemcached

Services

Spring, CXF, Jersey, Shiro, ActiveMQ, Quartz

##Utilizes Apache Commons3, Guava, JodaTime2, Jackson, Dozer, POI, Hibernate Validator

##Test Junit, Selenium2, Mockito + PowerMock

##Infrasture JDK6, Jetty7