近段时间做了个基于SpringSide3和EXT的应用系统,一些经验在这分享。
SS3其实就是把XML配置代码转换成了注释的形式表现而已,使用annotation自动注册bean,并检查@Required,@Autowired的属性已被注入,结合struts2使用ZeroConfig + CodeBehind插件,实现约定大于配置的零配置文件风格,特殊的Result路径在Action类中使用@Result设定。不过在这要提的就是SS3使得ORM更简单而灵活,不用去考虑事务,分页功能,因为它已经帮你完成了,但是用起来需要对hql语句更熟练。这里也可以不用它的模式,自己来写基于SQL的语句。