总序
MVC
MVC是大部分平台会采用的后台框架
- M:model,模型。封装对数据的访问(数据库)。
- V:View,视图。封装对用户展示信息的效果。
- C:Controller,控制器,核心。用于处理用户的请求,获取数据,返回结果。
Java SSH
首先,Java SSH框架,不是一个框架,而是多个框架的集成,是目前比较流行的一种Web开源继承框架,在系统的职责上主要分为:表示层,业务逻辑层、数据持久层以及实体层。SSH分别为:
- S:Spring
- S:Struct,是比较流行的,普及度较高的成熟的,基于MVC设计框架的web应用设计框架
- H:Hibernate,是一个高性能的对象关系型持久化存储和查询的服务,有 Java 数据类型到 SQL 数据类型的映射,另外也提供了数据查询和检索服务。
具体怎么操作的,请参考其它作者,这里就不过多赘述(作者自己不懂Java的东西,肚子里没墨)
Java SSM
相比于之前的SSH,SSM更加轻量化和灵活,是目前业界主流的Java Web开发框架。
- S:Spring MVC,是一个开源的平台,能够给予基于Java编程的web应用程序提供全面的支持,是非常的容易和快速的。相当于controller,用来处理用户的请求。
- S:Spring,与我们平时开发接触最多的估计就是IOC容器,它可以装载bean,这样我们可以不用在每次使用这个类的时候为其初始化了。
- M:Mybatis,是持久层框架,它支持定制化 SQL、存储过程以及高级映射。
MVT(Python Django)
在Django,框架成为MVT,本质上和其它框架大同小异
- M:依旧是model,负责与数据库的交互
- V:VIew,视图,是整个框架的核心。负责接收请求,返回数据,返回结果
- T:template,模板,负责呈现内容到浏览器
|