欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

SpringSide 4.0 RC4&RC5发布,JavaEE参考示例

程序员文章站 2022-04-06 23:49:07
...

SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

 

受了Play 2.0的刺激,将mini-service与mini-web合并成更简约更清新的Quickstart-Todolist项目,而且Jetty Server 在开发时可以在Eclipse里按个回车就快速重载应用。

 

一周后又匆匆发布了RC5版修复RC4版中的细微皱纹,再三天后又发布了RC5.SP1,修复了Blablabla....

 

PS. 感言,国内的开源项目真的越来越强了,经常在ITEye上看到一些完整的JavaEE快速开发框架。 相比之下, SpringSide只是做个演示活,代码连jsp与xml都算上也只有1万多行,纯个人爱好小项目哈。

 

New Features

 

Improvements

 

  • 整理springside-core中的基础类库。
  • Shiro更合理的使用授权缓存,在annotation和jsp tag中支持hasAnyPermissions的逻辑。
  • JettyServer支持在开发时按回车快速重载应用,并解决Windows下锁住静态文件的问题。
  • MyBatis使用方式更清新,更加简洁。
  • Scheduler演示更新,應用Spring的Task NameSpace快速配置普通任务。
  • 使用GreenMail作为Mock Smtp Server。
  • Hibernate自动根据jdbc medadata得出Hibernate Dialect,不再需要手工配置Dialect。 2nd缓存不再必须,演示移入showcase。
  • 3PP update: Spring 3.1.1->3.1.2, Spring Data JPA 1.0.3->1.1.0, Hibernate 4.1.2->4.1.6, Hibernate Validator 4.2->4.3, Shiro 1.2.0->1.2.1, Quartz 2.1.4->2.1.5, Ehcache 2.5.2->2.6.0, Jolokia 1.0.3->1.0.6, Jackson 2.0.1->2.0.5, Slf4j 1.6.4->1.6.6, Log4j 1.2.16->1.2.17, Guava 11.0.2->13.0, Aspectj 1.6.9->1.7.0, Commons-IO 2.3->2.4, Httpclient 4.2-beta1->4.2.1, Selenium 2.21.0->2.25.0, Jetty 7.6.3->7.6.5, H2 1.3.166->1.3.168

Task

 

  • mini-web与mini-service项目合并为更简单的QuickStart-TodoList项目,提供任务管理的界面与Restful API,同时提供基本的用户注册,资料修改,管理员用户管理等基础功能。
  • SOAP,Mybatis,Shiro的权限控制演示移到showcase项目
  • 从sprignside-core中分拆出专门的springside-test模块
  • 取消DBUnit的使用 与 POI的演示
  • Sonar3.2 规则清理


下载地址: https://github.com/springside/springside4/downloads
项目文档: https://github.com/springside/springside4/wiki