Java-Spring入门
Spring入门:
1.Spring是什么
Spring时分层的Java SE/EE应用full-stack 轻量级开源框架,以 IOC(反转控制)和 AOP (面向切面编程) 为内核。
提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。
2.Spring的优势
方便解耦,简化开发
即:在service层中不需要new 一个dao层对象,而是交给spring去创建对象,然后再拿来用。
AOP编程的支持
声明式事物的支持
方便程序的测试
方便集成各种优势框架
降低J啊v啊EE API的使用难度
Java 源码时经典的学习范例
3.Spring的体系结构
4.Spring程序开发步骤
1.导入Spring开发的基本包坐标
2.编写Dao接口和实现类
3.创建Spring核心配置文件
4.在Spring配置文件中配置UserDaoImpl (dao层mapper文件)
5.使用Spring的API获得Bean实例。
图解:
具体实现:
1.创建UserDao接口以及实现类UserDaoImpl,
在实现类里输出一句话“save running“。
2.再resources包下导入applicationContext.xml配置文件,并添加bean属性。
1 | <bean id = "UserDao" class = "UserDaoImpl.UserDaoImpl"></bean> |
3.创建测试类,在main函数里加载spring配置文件生成spring工厂,并创建UserDao对象,然后调用save方法。
1 | public class UserDaoDemo { |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
ValineDisqus