• 《Spring框架在模型层的应用及原理》论文笔记


    《Spring框架在模型层的应用及原理》论文笔记

    一、基本信息

    • 标题:Spring框架在模型层的应用及原理

    • 来源:河源职业技术学院 电子与信息工程学院

    • 关键字:AOP;IoC;代理;注入;通知

    二、研究内容

    1. Spring 框架应用
      • Spring Context 模块:负责绑定与框架集成的应用服务,如,JNDI 服务、密钥生成服务、其它算法服务等。
      • SpringDAO 模块:负责数据库持久化机制,定义了事务接口,JDBC 操作接口,通过此模块可以直接操作数据库中的相关表实体。
      • Spring ORM 模块:负责框架中对象关系映射,提供相关ORM 接入框架的关系对象管理工具。
      • Spring Web 模块: 也叫容器环境模块, 可以通过XML配置文件来为框架定义基本服务的环境信息, 如邮件系统路径,消息中间件地址等。
      • Spring AOP 模块: 负责框架中的横切面事务与应用系统的集成,如,日志、安全、性能等方面。
      • Spring Core 模块:框架的核心模块,提供框架的基本功能,管理框架中相关的核心组件,如,BeanFactory 组件。
    2. IOC控制反转
      • IOC也叫控制反转,是Spring 一个非常重要的模式,是指应用程序的对象实例管理方式由传统的对象控制对象,转变为容器控制对象,在编程开发过程中由依赖类的实现转变为依赖抽象的接口。
    3. AOP 面向横切面编程
      • AOP 也叫面向横切面的编程,是Spring 框架中另一个非常重要的应用模式,是指应用系统中除了业务功能模块以外的其它的切面点,如,应用系统的日志、事务管理、安全、资源管理等功能点。AOP 本质上是一种代理,通过预编译及动态加载的方式,使用框架中拦截器功在不修改系统结构的前提下,为其添加额外的功能。

    三、结论

    • IoC 与AOP 作为Spring 框架的两个核心,是面向对象编程的扩展与延伸,也是对面向抽象编程思想的实现。Spring 作为开源中间件,独立于各种应用服务器,框架中集成了多种功能模块,致力于Java EE 编程领域各层的解决方案,然而Spring 框架并不是要取代已有开发框架,而与他们做无缝整合,更好的为软件工程事业服务。

    四、参考文献

    • [1]温立辉.Spring框架在模型层的应用及原理[J].福建电脑,2017,33(5):147-148. DOI:10.16707/j.cnki.fjpc.2017.05.077.
  • 相关阅读:
    Javascript自动打开匹配的超链接
    Javascript 广告浮动效果在浏览器中间N秒后移动到右下角
    吾爱破解论坛有漏洞!!所有资源都曝光了...开心吧
    C# Ajax 技术
    花花公子写代码
    C++ Strings(字符串)
    C++语言的I/o使用方法详解
    标准c内存函数的使用方法
    [原]Python 简单文件处理
    [原]Python 简单异常处理
  • 原文地址:https://www.cnblogs.com/clamye/p/12045455.html
Copyright © 2020-2023  润新知