0
点赞
收藏
分享

微信扫一扫

SSM笔记(1)

SSM

  • Spring(从配置文件开始看)

    • 概念
      • EJB 是 Spring 的前身
      • Spring 是分层的 JavaSE/EE 轻量级开源框架,以 loC:反转控制,AOP:面向切面编程为内核
        • 轻量级:API 简单,学习成本低
        • 展现层:SpringMVC
        • 持久层:SpringJDBCTemplate
        • 业务层:事务管理
        • 整合开源世界众多著名的第三方框架和类库
      • 优势
        • 方便解耦,简化开发
        • AOP 编程支持
        • 声明式事物支持
        • 方便程序的测试
        • 方便集成各种优秀的框架
        • 降低 JavaEE API 的使用难度
        • Java 源码学习典范
      • 开发步骤
        • 导入 Spring 对应的 Maven 坐标
        • 编写 Dao 层的接口,和实现类
        • 创建 Spring 核心配置文件:xml 配置文件
        • xml 文件中配置 Dao 层实现类的名字
        • 使用 Spring 的 API 获得 Bean 实例
    • Spring 配置文件
      • Bean 标签的基本配置
        • 作用
          • 用于配置对象交由 Spring 来创建
          • 默认情况下调用的是类中的无参构造方法.如果没有则不能创建成功
        • 基本属性
          • id:Bean 实例在 Spring 容器中的唯一标识
          • class:Bean 的全限定名
          • scope(范围配置)
            • singleton:单例的
              • 实例化个数:1
              • 实例化时机:当 Spring 核心文件被加载时,实例化配置的 Bean 实例
              • Bean 的生命周期
                • 对象创建:当应用加载,创建容器时,对象就被创建
                • 对象运行:只要容器在,对象一直活着
                • 对象销毁:当应用卸载,容器销毁时,对象就被销毁了
            • prototype:多例的
              • 实例化个数:多个
              • 实例化时机:当调用 getBean()方法时,实例化配置的 Bean 实例
              • Bean 的生命周期
                • 对象创建:使用对象时,创建新的对象实例
                • 对象运行: 只要对象在使用中,就一直活着
                • 对象销毁:当对象长时间不用时,被 java 的垃圾回收器回收了
            • Bean 生命周期配置
              • init-method:指定类中初始化方法名称
              • destory-method:指定类中销毁方法名称
        • 依赖注入
          • 注入
            • 普通数据类型
            • 引用数据类型
              • 对象的引用
            • 集合数据类型
          • Spring 框架核心 IOC 的具体体现
          • Spring 把持久层对象传入业务层
          • 方式
            • 构造方法
            • set 方法
        • Spring相关API
          • ApplicationContext的实现类
        • 数据源(连接池)
          • 目的:为了提高程序性能
          • 过程
            • 事先实例化数据源,初始化部分连接资源
            • 使用连接资源时从数据源获取
            • 使用完毕后将连接资源归还给数据源
          • 常见数据源
            • DBCP
            • C3P0
            • BoneCP
            • Druid
          • 数据源开发步骤
            • 带入数据源的坐标和数据库驱动坐标
            • 创建数据源对象
            • 设置数据源的基本连接数据
              • 驱动
              • 数据库地址
              • 用户名
              • 密码
            • 使用数据源获取连接资源和归还连接资源
          • 通过Spring管理数据源
      • 注解开发
  • SpringMVC

  • MyBatis

举报

相关推荐

0 条评论