• 1. Spring 的 简介


    1.1 Spring是什么

    Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架

    以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。

    提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术 ,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。

    Spring的优势

    1)方便解耦,简化开发

     IoC容器

    2)AOP 编程的支持

     AOP 功能

    3)声明式事务的支持

    事务管理代码,通过声明式方式灵活的进行事务管理,提高开发效率和质量。 注解?...

    4)方便程序的测试

    以用非容器依赖的编程方式进行几乎所有的测试工作,测试优点  emmm 这个好啊 这个好

    5)方便集成各种优秀框架

    Spring对各种优秀框架(Struts、Hibernate、Hessian、Quartz等)的支持。  所以我现在的目标是学习 SSM  

    6)降低 JavaEE API 的使用难度

    Spring对 JavaEE API(如 JDBC、JavaMail、远程调用等)进行了薄薄的封装层,使这些 API 的使用难度大为降低。  这个蛮好啊

    7)Java 源码是经典学习范例

    emmm 源码是比较好的.

     Spring的体系结构

     还别说 有些还真是能看懂  比如 Test 测试咯, emmmm jdbc 、 beans、context、spel(标记语言)、AOP(面向切面编程).

     Spring程序开发步骤

    看图可知 画横线的无非就是以前我们手写的那种方式 new 一个实现类,用spring不用了:

    配合图片理解下面过程即可:

    ① 导入 Spring 开发的基本包坐标

    ② 编写 Dao 接口和实现类

    ③ 创建 Spring 核心配置文件

    ④ 在 Spring 配置文件中配置 UserDaoImpl

    ⑤ 使用 Spring 的 API 获得 Bean 实例

    所以 贼哗啦的方便...

    2)AOP 编程的支持

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14894191.html

  • 相关阅读:
    C# 中的类型转换
    Structured Query Language 入门 oracle
    C# 模板代碼的總結
    .net 頁面通過C#控件綁定時間格式的方法
    醫務室系統報表中使用的一個使用遊標的自定義方法 sqlserver
    vi 编译器的退出
    和为s的数字
    两个链表的第一个公共节点
    某数字在排序数组中出现的次数
    二叉搜索树的第k个节点
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14894191.html
Copyright © 2020-2023  润新知