当前位置 博文首页 > 文章内容

    Spring学习笔记

    作者:1663631723 栏目:IT新资讯 时间:2020-05-07 13:31:16

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    Spring概念

    Sping是分层的Java SE/EE 应用 Full-stack 轻量级开源框架,以Ioc(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层SpringMVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE企业应用开源框架。

    Spring体系结构

    核心容器(Core Container),数据访问/集成(Data Access/Integration)层,Web层,AOP(Aspect Oriented Programming)模块,植入(Instrumentation)模块,消息传输(Messaging),测试(Test)模块。

    f226421db8e5e087ba44c941f2ffcf98.png

     程序的耦合

    耦合:程序间的依赖关系,包括类之间的依赖与方法间的依赖

    解耦:

    1.使用反射来创建对象,而避免使用new关键字

    2.通过读取配置文件来获取要创建的对象全限定类名

    普通程序中的耦合举例:

    持久层dao接口:提供保存账户方法

    持久层dao实现类:实现保存账户的方法

    业务层service接口:提供保存账户方法

    业务层service实现类:创建持久层实现类的对象,由该对象实现保存账户的方法

    模拟表现层client:在main函数中创建业务层实现类的对象,由该对象调用业务层实现类中的保存账户方法

    创建Bean对象的工厂:

    baen在计算机英语中,是可重用组件的含义

    javabean是用java语言编写的可重用组件,包含实现类,可以创建service和dao对象。

    步骤:

    1.需要一个配置文件来配置我们的service和dao,配置内容为:唯一标识key——>全限定类名value

    2.通过读取配置文件中配置的内容,反射创建对象







    文章来源:博客园

    文章链接:https://www.cnblogs.com/augenstern/p/12842433.html

    如有侵权,请联系删除