分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

从MVC到SSM

发布时间:2023-09-06 01:48责任编辑:顾先生关键词:MVC

1.最原始(单一个jsp走遍天下)<<--cgi
?页面和逻辑 混在一起(过程化的思想)

2.变身(MVC分离) ?-->>作用:把M,V,C 分离,代码更好维护

3.变身(增加dao层)-->>作用:把专门数据库的操作分离到1层

4.变身(增加service层)-->>作用:弥补了冷冰冰的数据
????????????????????????????????包装得更符合我们的业务逻辑规则
????????????????????????????????距离:很高、很美、那女
???缺点:a、丑
?????????b、没有互动性(每一个操作都需要重新提交,整个页面刷新)
?????????c、写在来的东西,不能复用到其它设备中

5.变身(前后端分离)
?a.跳转页面改为-->>返回一个json或者RESTful
?b.不管是前端jsp,还是其它android,ios等前端调用都可以
???缺点:javascript代码和html代码耦合一起了
?????????(手动操作dom)

6.前端变身(引入MVVM模型,UI框架)
??好处:a.后端一块,保持着良好的规范
????????b.前端,也解决js跟html耦合的问题,
??????????同时,前端也实现可重用
------------------
7.深化改革(MVC,IOC,AOP,ORM)
?(参数自动绑定,自动封装成java)
?Mybatis-->>1.管理运行环境(连接)
????????????2.SQL的管理(参数的自动绑定)
????????????3.执行PreparedStatement
????????????4.对结果进行封装,变成java对象

?Mybatis和hibernate的最大区别:Mybatis是自定义SQL

从MVC到SSM

原文地址:https://www.cnblogs.com/wyj1212/p/8746782.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved