zoukankan      html  css  js  c++  java
  • Spring的整体架构的认识

    Spring的整体架构的认识

    一)、spring是用来做什么的?

    spirng使用基本的JavaBean来完成以前EJB所完成的事。

    二)、EJB

    **EJB: ** Enterprise JavaBean, 企业级JavaBean.

    是用于封装应用程序业务逻辑的服务端组件,用于服务端的开发。

    三)、spring与EJB的比较

    spring也是一个服务端组件,但它不仅限于服务端的开发,它还具有简单性、可测试性、松耦合性的特点。

    四)、spring的整体架构

    1.Data Access/intergration(数据访问/集成)

    1-1: JDBC(数据库连接)

    1-2: ORM(object relation mappler : 对象 - 关系映射)

    1-3: OXM(object xml mapper : object - xml映射)

    1-4: JMS(java message service :java 信息服务,用于生产者和消费者之间进行 消费传递)

    1-5: transactions(事务)

    2.Web

    2-1:web

    2-2: Servlet(服务跳转)

    2-3: Portlet(容器管理)

    3.Aop(Aspect Oriented programming:面向切面编程)

    3-1:Aspects(面向切面编程的一个开源库,提供了对AspectJ的集成支持)

    3-2: instrumentation

    4.Core container(核心容器)

    4-1: beans(访问配置文件,创建和管理bean、进行Ioc和DI相关操作)

    4-2: core(核心工具类)

    ​ 4-3:context(应用程序访问上下文,构建与core和beans模块基础之上

    ​ ApplicationContext是Context模块的关键).

    ​ 4-4: Expression Language(运行时查询和操纵对象,设置/获取属性的值、属 性的分配、方法的调用、访问数据的上下文、容器和索引器、逻辑和算 术运算符、变量命名以及从Ioc容器中根据名称检索对象)

    5.test(支持使用JUnit 和 TestNG对spring组件进行测试)

    金麟岂能忍一世平凡 飞上了青天 天下还依然
  • 相关阅读:
    推荐一款快得令地发指本地搜索软件:Everything,绝对改变对NTFS的看法
    “/”应用程序中的服务器错误 WebParts开发时出现的错误
    《让人无法说 NO的攻心说话术》摘要
    UXWEEK
    2012中国交互设计体验日演讲实录
    彩色铅笔入门
    ClickOnce证书签名
    DevExpress控件使用小结
    解决ClickOnce签名过期问题
    属于自己的小小空间
  • 原文地址:https://www.cnblogs.com/Auge/p/11782627.html
Copyright © 2011-2022 走看看