JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt

ID:51963842

大小:1.63 MB

页数:35页

时间:2020-03-26

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt_第1页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt_第2页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt_第3页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt_第4页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt_第5页
资源描述:

《JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元五 JavaEE-单元5 任务2 文件夹管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元五文档管理—任务2文件夹管理1任务简介2任务分析3相关支撑知识4任务小结目录页第1页任务2文件夹管理过渡页第2页过渡页任务简介任务2文件夹管理任务简介本任务的目标是学习Spring的IoC,本任务理解IoC理解依赖注入、BeanFactory与ApplicationContext应用SpringIoC技术开发文件夹管理模块第3页过渡页第4页过渡页任务分析任务2文件夹管理任务分析IoC是Spring的核心与基础,依赖注入是IoC的一种实现方式,

2、依赖注入有三种实现:接口注入、setter方法注入、构造方法注入;BeanFactory与ApplicationContext是Spring的两个不同的容器,Spring容器负责读取Bean定义文件,管理对象的加载、维护Bean对象与Bean对象之间的依赖关系、负责Bean的生命周期;本任务应用SSH框架开发,本任务的重点是应用Spring的IoC维护文件夹管理模块中各类Bean以及它们之间的关系。第5页过渡页第6页过渡页相关支撑知识相关支撑知识IoC,控制反转,就是由容器控制程序之间的关系,IoC的Control是控

3、制的意思,其实是一种依赖关系的转移;IoC原理是所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器负责管理;IoC的要求是容器不应该(或尽量不要)侵入应用程序,也就是不应该出现与容器相依的API。第7页什么是IoC1一SpringIoC简介任务2文件夹管理相关支撑知识所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,依赖注入的形式主要有三种,分别将它们叫做构造子注入、设值方法注入和接口注入;Spring的核心是个IoC容器,可以管理对象的生命周期,并可以通过Setter或构造函数的方式编写配置文件(一

4、个XML文件或是一个.properties文件),让Spring在执行期间根据配置文件的设定,建立对象之间的依赖关系。第8页依赖注入2任务2文件夹管理一SpringIoC简介相关支撑知识第9页依赖注入2任务2文件夹管理一SpringIoC简介相关支撑知识第10页接口方法注入1任务2文件夹管理二依赖注入的三种形式接口:Iservice.javapublicinterfaceIService{publicvoidgo();}publicclassServiceimplementsIService{publicvoidgo(

5、){System.out.println("接口注入测试!");}}接口实现类:Service.java注入接口:Injectable.javapublicinterfaceInjectable{voidinjectService(IServiceservice);}相关支撑知识第11页接口方法注入1任务2文件夹管理二依赖注入的三种形式Consumer类通过继承Injectable接口注入publicclassConsumerimplementsInjectable{privateIServiceservice=nul

6、l;publicvoiddoSomething(){service.go();}publicvoidinjectService(IServiceservice){this.service=service;}publicstaticvoidmain(String[]args){IServiceservice=newService();Consumerconsumer=newConsumer();consumer.injectService(service);//接口注入consumer.doSomething();}}相

7、关支撑知识第12页setter方法注入2任务2文件夹管理二依赖注入的三种形式setter方法注入publicclassUpperAction{privateStringmessage;publicStringgetMessage(){returnmessage;}publicvoidsetMessage(Stringstring){message=string;}}applicationContext.xml

8、setter方法注入测试成功!相关支撑知识第13页setter方法注入2任务2文件夹管理二依赖注入的三种形式测试setter方法注入publicclassTestSetter{publicstaticvoidmain(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多