-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Design
springside edited this page Feb 25, 2012
·
34 revisions
MVC: SpringMVC3.0 Restful的风格终于回归了MVC框架的本质,对比之下Struts2概念太复杂更新又太懒了。
Template:JSP2.0且尽量使用JSP EL而不是taglib,一向是SpringSide的推荐,不多说。
Layout Decoration: 一直想要这种框架,但如Tiles们的配置都太复杂了,直到SiteMesh 3.0版出现。
Javascript Library: 随大流用了JQuery。其实Dojo的面向对象语法更优美,但用户数和插件社区不如JQuery。
CSS Framework: 随便挑的Blueprint CSS,提供了简便的布局能力和基本的页面美化就够了。
ORM Framework 简单应用里,领域对象肯定是用JPA标注的。至于API用Hibernate还是JPA,因为那个极简便的DAO只要写接口就好了的Spring-Data-JPA,所以选了JPA,当然,JPA的实现还是用Hibernate.
对于追求高性能的应用,如mini-service这种Web服务系统,当然就是MyBatis了。
Cache: Ehcache, Memcache + Spymemcached
Spring, CXF, Jersey, Shiro, ActiveMQ, Quartz
##Utilizes Apache Commons3, Guava, JodaTime2, Jackson, Dozer, POI, Hibernate Validator
##Test Junit, Selenium2, Mockito + PowerMock
##Infrasture JDK6, Jetty7