Spring-第一章:引言

1.EJB存在的问题

在这里插入图片描述

2.什么是Spring

Spring是一个轻量级的javaEE解决方案,整合众多优秀的设计模式
  • 轻量级
1.对于运行环境是没有额外要请求的
	开源 tomcat resion jetty
 	收费 weblogic websphere
 - 代码移植性⾼
 	不需要实现额外接⼝
  • javaEE的解决方案

在这里插入图片描述

  • 整合设计模式
   1. ⼯⼚
   2. 代理
   3. 模板
   4. 策略

3.设计模式

1. ⼴义概念
⾯向对象设计中,解决特定问题的经典代码
2. 狭义概念
GOF4⼈帮定义的23种设计模式:⼯⼚、适配器、装饰器、⻔⾯、代理、模板...

4.工厂设计模式

4.1什么是工厂设计模式

	1. 概念:通过⼯⼚类,创建对象
	 User user = new User();
	 UserDAO userDAO = new UserDAOImpl();
	2. 好处:解耦合
	 耦合:指定是代码间的强关联关系,⼀⽅的改变会影响到另⼀⽅
	 问题:不利于代码维护
	 简单:把接⼝的实现类,硬编码在程序中
	 UserService userService = new UserServiceImpl();

猜你喜欢

转载自blog.csdn.net/m0_47298981/article/details/107560887