Struts2 :
1.SimpleActionSupport基类,拥有绕过jsp/freeer直接输出字符串的便捷函数。
2.CRUDActionSupport基类,规范了Preparable,ModelDriven接口和CRUD函数的名称。
使用convenction plugin,通过在struts.xml中定义,搜索所有*..web..*包中的类作为action.
action对象按照默认的目录结构和命名规则进行对应,在action对象中通过annotation对象进行特殊配置。Hibernate:
1.SimpleHibernateTemplate--必有的范型DAO基类。
2.Page--分页请求及结果对象。
model对象中的JPA annotation代替了原来的*.hbm.xml .
applicationContext.xml里定义sessionFactory时,使用packagesToScan属性已批量定义了sessionFactory加载的实体对象。spring
service对象中的IOC annottion可代替在applicationContext-*.xml中定义Bean,但需要一开始批量定义
<context:component-scan base-package="org.springside.examples.miniweb" />
事务annotation可定义事务。