-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Change4
Calvin Xiao edited this page Jan 16, 2014
·
18 revisions
#What's new in 4.0
- DAO框架转用Spring Data JPA + Hibernate 4.x,同時增加MyBatis的演示。Tomcat Jdbc数据库连接池取代被批又慢又复杂的DBCP。
- MVC框架转用Spring MVC 3,同时演示SiteMesh 2.x,及JSP2.0的直接用JSP编写的taglib。
- Restful框架转用Spring MVC + Spring RestTemplate, 同时简单演示CXF实现的Jax-Rs规范。
- CSS框架转用Twitter Bootstrap2。
- 安全框架转用Apache Shiro, 同时加强安全与加密方面的演示。
- 演示Redis,计有Session、Timer、Scheduler、Master Elector四款。
- 演示Hibernate Validator验证WebService, 同时加强JQuery Validation Plugin的演示。
- 演示Ehcache 2.5的RMI集群, 升级Spymemcached2.8的演示 及 Google Guava的JVM内简单Cache。
- 演示Jolokia 将JMX Restful JSON化。
- Logback 替换后来被批评并发时缓慢的Log4j1.2,Logstash做日志的中央式处理。
- 其他系统特性,包括用Hystrix对访问资源进行并发、延时、短路控制,防止系统雪崩。Monitor and Metrics 包括了Metrics Reporter和Graphite。
- 对所有Utils类(SpringSide Core, Google Guava, Apache Commons Lange3, Jackson, JodaTime, Dozer...)的演示大升级。
- 单元测试转用Mockito + PowerMock的Mock组合。
- 功能测试架构大升级,Spring Profile管理多个运行环境,并演示Selenium2.x
- 性能测试,使用JMeter发送请求和JavaSimon度量方法调用与延时。
- 开发时嵌入式Jetty的使用方法大升级, 同时演示基于嵌入式Jetty的可运行War包的打包。
- travis-ci集成测试将springside保护起来,并重新制定Sonar的规则。
- m2e插件正式接班代替mvn eclipse:eclipse。
- 删除已过期演示: CXF的ws-security和ws附件协议,Flash Chart,POI, 驗證碼, JMX客户端,DBUnit。