美文网首页轻量级框架
轻量级框架总结一

轻量级框架总结一

作者: 帅气的削皮刀 | 来源:发表于2020-03-12 14:02 被阅读0次

    Spring之旅

    1.什么是Spring开发工具

    • Spring是一个分层的Java SE/EE 一站式轻量级开源框架
    • 它以loC(控制反转)和AOP(面向切面编程)为内核
    • 使用基本的JavaBean
    • Spring是一解决方案,用来对应用各层的解决方案

    2.三层

    • 表现层:提供了Spring MVC以及与Strut框架的整合功能
    • 业务逻辑层:管理事务、记录日志(对持久层操作)
    • 持久层(数据层):整合了MyBatis、Hibernate、jdbcTemplate等技术,是用来操作数据库的,并不是数据
      Spring贯穿三层,不是取代而是整合

    3.优点

    • 简单 松耦合 可测试 非侵入式
    • 支持AOP 集成各种优秀框架

    Struts之旅

    1.struts2框架

    • 一个基于MVC设计模式的Web应用框架 约等于servlet
    • 作为控制器来建立与视图的数据交互

    2.framework(框架)优点

    • 代码的复用增加 效率质量提高
    • 统一标准,大大降低后期维护

    Hibernate之旅

    1.理解 开放源代码的对象关系映射框架

    • 对JDBC进行了非常轻量级的对象封装
    • 将POJO与数据库表建立映射关系 ,是一个全自动的orm框架 ,而且可以自动生成sql语句,自动执行
    • 可以在任何使用JDBC的场合,可以在Java客户端,也可以在Web应用中使用
    • 关键是可以完成数据持久化的重任

    MyBatis之旅

    1.理解 是一款优秀的持久层框架

    • 支持定制化sql、存储过程以及高级映射
    • 几乎避免了所有的JDBC代码和手动设置参数及获取结果集
    • 将接口和Java的POJOs映射成数据库中的记录

    Spring的核心容器

    1.BeanFactory

    • 基础类型的loC容器
    • 简单来说就是一个管理Bean的工厂,它主要负责初始化各种Bean,并调用它们生命周期的方法

    2.ApplicationContext

    • 是BeanFactory的子接口,也被称为应用上下文,是一种常用的Spring核心容器
    • 不仅包含BeanFactory的所有功能,还添加了国际化、资源访问、事件传播等方面的支持
      通常采用的两种方法
    • 通过ClassPathXmlApplicationContext创建
    • 通过FileSystemXmlApplicationContext创建

    我与你的2020

    浏览结束 喜欢就点个赞呗

    相关文章

      网友评论

        本文标题:轻量级框架总结一

        本文链接:https://www.haomeiwen.com/subject/fszyjhtx.html