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怎么做到的呢?
 你可以把他看成一个容器,对象的生产与创建都在这里面进行,要用时候直接从容器中取去就行了,不用去考虑其他情况。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值