Spring 学习 (一)引入

Spring 介绍

Spring是什么?
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。

为什么要用Spring?Spring能干嘛?
在实际web开发中,首先基于mvc这种设计思想进行开发,其次还要按照其功能将程序分为三种:数据的展示,业务逻辑的处理,数据访问(个人觉得这样分主要是为了便于管理)
具体表现形式如下;
// 1. 实体类
class User{
}
//2. dao
class UserDao{
.. 访问db
}
//3. service
class UserService{
UserDao userDao = new UserDao();
}
//4. action
class UserAction{
UserService userService = new UserService();
..
拿到数据或结果
}

用户访问:
/user.action ---->  Tomcat  (服务器创建Action、Service、dao

一个项目中有那么多的类,那么当我们要使用它的时候,
就要考虑这么些问题:

    数量:
    这个类我要new多少才合理?

    创建时间:
    什么时候去new?

    依赖关系:
    然后当new出的类他所实现的功能的必须依赖另外一个类时如何处理?

为了解决以上问题,Spring由此诞生!
**简单来说,就是处理对象的创建的、以及处理对象的依赖关系!**
 PS:Spring怎么做到的呢?
 你可以把他看成一个容器,对象的生产与创建都在这里面进行,要用时候直接从容器中取去就行了,不用去考虑其他情况。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章