Spring是一个轻量级的JavaEE解决方案整合眾多优秀的设计模式。
Spring中一共用到了9种设计模式
之前的文章里有设计模式的学习笔记,通过尚硅谷的视频学习的囿兴趣的可以看一下:
工厂模式:解耦,调用者调用BeanFactory的getBean方法传入配置文件中的key,获取通过通用工厂类进行反射配置文件里的全限定类名苼成的对象
接口:屏蔽实现的差异。
重量级资源(占用内存多)
1.ApplicationContext工厂(上面的两种实现類)的对象占用大量内存
2.不会频繁的创建对象:一个应用只创建一个工厂对象。
3.ApplicationContext工厂:一定是线程安全的(多线程并发访问)
创建Person类,内容先为空(Java目录专门用于放置代码文件)
测试需要在pom.xml中引入junit的jar包才能用@test注解。(test目录专门用于放置测试文件)
调用需要用getBean的重载
作用:用于在Spring的配置文件中,为bean对象定义别名
name属性和id属性的区别:
Spring工厂是可以调用对象私有的构造方法创建对象的。
问题:未来开发过程中是不是所有的对象都交给Spring工厂来创建?
答:理论上是的但是有特例,实体对象(entity)因为实体对象需要调用数据库的,所以实体对象一般都是交于持久层框架(如:MyBatis等)进行创建的
整合日誌框架后,可以在控制台看到Spring框架运行过程中的一些重要信息以便于了解Spring框架的运行过程,利于程序的调试
Or CAD/Capture cis g 实用教程 贾新章武岳山编著 郝跃審校 西安电子科技大学出版社 2000 内容简介 本书是0CAD“电子线路计算机辅助设计”丛书的第二本,介绍0 rCAD/Capture Cis9 软件的变用方法书中在简要介绍电子线路C4D技木基本概念的基础上,重点介绍不同结 构电路图的绘制、不同¢A软仲要求的40余神格式电连接网表文件的生成、元器件符号库 的建库和编辑修改以及通过互联网获取最新元器件数据的方法。为了方便读者上机练习,本 书有0rAD软件巾国总代理光映八司提供的QrA9m光一张,并在附录中详细介 紹件的安装方法 本书可作为大专院校的教科书,同时可作力使斤0rCAD<, pture CIS9的用户手册 图书在版编目(CP)数据 253析线和边形的丝制和编辑 54和计方形的绘制和編辑 25.5州利圆的绘測和繃辑 2.56弧的绘和编辑 257爿用 Bitmap格式图形 25.8在电路图上成置y符 2.6电路图在屏幕上的显示挖制 26.电路图小倍率的调整( ZOoming 262坐标网格点和图幅汾风的控制 63电路图特定位對的显示 254多窗阿·页电路离 65 27电路图的打卬输出 27.↓「印机和丝图仪的设 272打印参数设置 2.7,3输出预览 72 274宋川打印机或绘图仪輸出的步骚 第3章拼接式和分层式电路图的绘制 31拼按式和分层式电路的结构特太 31.拼按式电路结构 ( Flat desigr 2分坛式电路结构 Hierarchical desist) 76 31拼接式和分层式电路设计的適用泡 78 2分层电路中电路元素的绘制 32.1」电路柜图的绘制〔 Hierarchical Block) 3.2?公了电相图引出端 323分)电路端符号的绘制 Hierarchical fort) 3.2↓分:电將中电酱露的编想慨改 8 33简单分层式电蕗图的绘制 3.3.!进入分层式电路中不同电路层次点法 332简单分层式电路图的绘湖过 34复合分层式电路图的绘制 34复合分层式也路图的绘制过程 45[元器件屬性参数的输出 452性文件的结构和修或 l【8 k性参数文作的输入 4.6设计规则检验DRC) 46,」电学迕接规则验“栎”的制订租修改 462设计规姒验DRCm步票 2 63DRC标符 47电连接網表文件生成( Netlist 47,电连接树長的佳成步骤 472EDiF2格式网表文件 28 47,3 PSpice格式k長义件 474 Spice格式网長义件