Spring的个人学习笔记。 以简单范例来展示spring在web开发中的各种应用。
spring第一个简单例子。
org.springside.modules.jetty包支持使用jetty启动
spring的依赖注入范例。
spring的切面编程范例。
spring 集成不同数据源的范例。
spring 集成 orm 框架的范例。
hibernate 和 mybatis 都是比较流行的 orm 框架。
hibernate 功能更强大,但是也更复杂,学习周期更长,数据调优也更为复杂。
相对于新手,mybatis 更容易上手,因此这里选用 mybatis 来展示如何集成。
spring的远程调用范例。分为server端和client端。
spring 的调度任务范例。
spring 的安全框架范例。
spring 自身的安全框架 spring-security 相比 shiro 较为重型化,并且 shiro 可以满足大部分的应用,所以这里选用 shiro。
spring 的校验器范例。自定义一个简单的校验器。
spring-web 将展示 spring 的各类 web 特性。例如请求、应答、过滤器、监听器、长连接等。
spring-boot 是 spring 的快速构建框架。
spring-common 是一个工具集。