Spring入门看这一篇就够了

前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架...本博文主要是引入Spring框架...

Spring介绍

Spring诞生:

创建Spring的目的就是用来替代更加重量级的的企业级Java技术

简化Java的开发

基于POJO轻量级和最小侵入式开发

通过依赖注入和面向接口实现松耦合

基于切面和惯例进行声明式编程

通过切面和模板减少样板式代码

侵入式概念

Spring是一种非侵入式的框架...

侵入式

对于EJB、Struts2等一些传统的框架,通常是要实现特定的接口,继承特定的类才能增强功能

改变了java类的结构

非侵入式

对于Hibernate、Spring等框架,对现有的类结构没有影响,就能够增强JavaBean的功能

松耦合

前面我们在写程序的时候,都是面向接口编程,通过DaoFactroy等方法来实现松耦合

private CategoryDao categoryDao = DaoFactory.getInstance().createDao("zhongfucheng.dao.impl.CategoryDAOImpl", CategoryDao.class); private BookDao bookDao = DaoFactory.getInstance().createDao("zhongfucheng.dao.impl.BookDaoImpl", BookDao.class); private UserDao userDao = DaoFactory.getInstance().createDao("zhongfucheng.dao.impl.UserDaoImpl", UserDao.class); private OrderDao orderDao = DaoFactory.getInstance().createDao("zhongfucheng.dao.impl.OrderDaoImpl", OrderDao.class);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssssx.html