发布于 2014-07-24 23:50:12 | 230 次阅读 | 评论: 0 | 来源: 网友投递
Spring Framework 开源j2ee框架
Spring是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等
本周 Spring Framework 4.1 RC 版本发布了,现在是测试该版本新特性最好的时间,看看到底这个版本能给你的应用带来多少改进。新特性之一便是灵活的解析和转换静态 Web 资源,你可以使用 ResourceHttpRequestHandlers 来处理静态资源。
静态资源处理的流程如下:
Resource link in a template source file | | Resource path (like "/css/main.css") v Resolvers chain: FirstResolver, SecondResolver, ThirdResolver (each resolver can modify the resource path or delegate to the next one) | | Updated resource path (like "/css/main-0e37f12.css") v Resource link in a rendered template
新的推荐的项目文件布局:
spring-app/ |- build.gradle |- client/ | |- src/ | | |- css/ | | |- js/ | | |- main.js | |- test/ | |- build.gradle | |- gulpfile.js |- server/ | |- src/main/java/ | |– build.gradle
应用场景:
1. 避免静态资源的缓存
2. 新的项目结构更加便于资源引用
3. 更方便的模板引擎集成
4. 完整的构建工具链
详细介绍请看官方发行说明:
http://spring.io/blog/2014/07/24/spring-framework-4-1-handling-static-web-resources