0框架的概念及SSM框架

徘徊边缘 提交于 2019-12-02 05:05:50

1框架的概念

    框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构建实例间交互的方法。

    框架是可被应用开发者定制的应用骨架。

    简而言之,框架就是某种应用的半成品,是一组组件,一套解决方案,封装了很多功能和细节,可供选用来完成系统。

2框架解决的问题

    框架用来解决技术整合的问题。

    封装了具体的底层实现技术,使研发集中在应用的设计上,而不是具体的技术实现。

    大大提高开发效率。

3软件开发中的分层

    分层可以把问题划分开来各个解决,易于控制,易于延展,易于分配资源,有利于实现“高内聚,低耦合”。

    三层架构:

        1. 表现层:用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型。

        2. 业务逻辑层:处理公司具体的业务逻辑的。

        3. 数据持久层:用来操作数据库的。

 

4SSM框架

    早期SSH框架:

        Struts2+Spring+Hibernate

    现在流行的SSM框架

        SpringMVC+Spring+Mybatis

    SSM框架图:

        

    

    SpringMVC:应用在表现层,MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。

        1M(Model):数据模型,JavaBean的类,用来进行数据封装。

        2V(View):指JSP、HTML用来展示数据给用户 。

        3C(Controller):用来接收用户的请求,整个流程的控制器。用来进行数据校验等。

 

        Spring:贯穿三层,主要功能:IOC(控制反转)和AOP(面向切面编程)

 

        Mybatis:应用在数据持久层,用来操作数据库。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!