1.3.3 基于开源技术
轻量级Java EE技术吸收市面上优秀的开源框架技术,去其糟粕,取其精华,使得基于轻量级Java EE技术的应用功能强大,但自身又保持着简单易于理解。
轻量级Java EE所使用的开源技术都是目前大型互联网公司所采用的成熟技术,包括:
-
基于Maven实现模块化开发及项目管理。
-
基于Jetty或者Tomcat提供开箱即用的Servlet容器。
-
使用Spring实现IoC和AOP机制。
-
基于Spring TestContext及JUnit实现开发过程中的单元测试和集成测试。
-
使用Spring Web MVC实现MVC模式。
-
使用Thymeleaf和Bootstrap实现基于原型的界面开发。
-
使用Jersey实现RESTful风格的架构。
-
基于Spring Security实现认证与授权。
-
使用MySQL实现数据的高效存储。
-
使用MyBatis实现数据库的操作与对象关系映射。
-
使用WebSocket实现Web应用实时通信。
-
使用JMS实现消息发送。
-
使用Quartz Scheduler实现任务调度。
-
使用JCache实现数据缓存。
-
使用Spring Boot简化应用的配置。
-
使用Spring Cloud简化应用的配置。
……
本书也会详细介绍上述技术。
CLkRYstpRkvF4bPR5GDbJUv8o/U3SntchYuMqeWlK5FZDcTzpii34qUCiPXcqEFV