框架概述

框架
    框架(FrameWork)就是一个软件,完成了部分功能。软件中的类和类之间都已经规定好了。通过这些可以完成某些功能,框架看做是模板。
    框架是可升级,可改造的,是安全的。框架是对某一个方面有用的不是全能的。
框架解决问题
    框架能实现技术的整合
    提高开发效率,降低难度
开发模式:
  mvc概念:web开发中使用mvc开发模式  m数据 v 视图 c控制器
         c控制器:接受请求 调用service对象 显示请求的处理结果。当前使用servlet作为控制器
         v视图:当前使用jsp html cs js显示请求的处理结果 把m中数据显示出来
         m数据:来自mysql 来自文件或来自网络
  
  mvc作用
  1. 实现解耦合
  2. 让mvc各负其职
  3. 使系统扩展性更好,更以维护
    三层架构
        界面层(视图层):接受用户的请求,调用service,显示请求的处理结果 包含jsp,html,servlet等对象   对应包 controller
        业务逻辑层:处理业务逻辑,使用算法处理数据。将数据返回给界面层 对应是service包和包中很多的service类
        持久层(数据库访问层):访问数据库 读取文件 访问网络  获取数据 对应包 dao 
    三层架构请求处理流程
        用户发起请求<--->界面层<--->业务逻辑层<--->持久层<--->数据库
    优点:
  1. 结构清晰,耦合度低,各层分工明确
  2. 可维护行高、可扩展性高
  3. 有利于标准化开发人员只关注整个结构中其中某一层的功能实现
  4. 有利于各层逻辑复用
    三层结构模式和框架
  1. 界面层 springMVC
  2. 业务层  spring
  3. 持久层  mybatis
posted @ 2022-04-19 17:11  lbon  阅读(249)  评论(0)    收藏  举报