- 博客(4)
- 收藏
- 关注
原创 spring初识-4、总结
1、解耦在面向对象设计的软件系统中,底层的实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。需要注意的是,在这样的组合关系中,一旦某一个对象出现了问题,那么其他对象肯定回有所影响,这就是耦合性太高的缘故,但是对象的耦合关系是无法避免的,也是必要的。随着应用程序越来越庞大,对象的耦合关系可能越来越复杂,经常需要多重依赖关系,因此,无论是架构师还是程序员,在面临这样的场景的时候,都需要减少这些对象的耦合性。耦合的关系不仅仅是对象与对象之间,也会出现在软件系统的各个模块...
2020-11-28 14:17:30 113 1
原创 spring初识-3、IOC(Inversion of Control):控制反转
为什么要引入IOC创建一个普通的java项目,完成下述功能UserDao.javapackage com.mashibing.dao;public interface UserDao { public void getUser();}UserDaoImpl.javapackage com.mashibing.dao.impl;import com.mashibing.dao.UserDao;public class UserDaoImpl impleme...
2020-11-28 14:16:16 195
原创 spring初识-2、spring
架构设计随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一是将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(MVC)是关
2020-11-28 14:14:56 556
原创 spring初识-1、框架
1、框架官方:框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现。JAVA框架可以分为三层:表示层,业务层和物理层。框架又叫做开发中的半成品,它不能提供整个WEB应用程序的所有东西,但是有了框架,我们就可以集中精力进行业务逻辑的开发而不用去关心它的技术实现以及一些辅助的业务逻辑。大家熟知的Structs和Spring就是表示层和业务层框架的强力代表。人话:框架就是某些个人或者组织定义了一系列的类或者接口,提前定义好了一些实现,用户可以在这些类和接口的基础之上,使用这些类来
2020-11-28 14:08:46 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人