鸣蝉小程序制作平台,南通seo排名公司,绵阳网站建设培训学校,wordpress插件 数据MVC三层架构
什么是MVC#xff1a; Model view Controller 模型、视图、控制器
以前的架构 用户直接访问控制层#xff0c;控制层就可以直接操作数据库#xff1b;
servlet--CRUD--数据库
弊端#xff1a;程序十分臃肿#xff0c;不利于维护
servlet的代码中 Model view Controller 模型、视图、控制器
以前的架构 用户直接访问控制层控制层就可以直接操作数据库
servlet--CRUD--数据库
弊端程序十分臃肿不利于维护
servlet的代码中处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构没有什么是加一层解决不了的
程序猿调用
↑
JDBC 实现该接口
↑
Mysql Oracle SqlServer ....不同厂商MVC三层架构 Model
业务处理 业务逻辑Service数据持久层CRUD Dao - 数据持久化对象
View
展示数据提供链接发起Servlet请求 aformimg…
Controller Servlet 接收用户的请求 req请求参数、Session信息…. 交给业务层处理对应的代码 控制视图的跳转 登录---接收用户的登录请求---处理用户的请求获取用户登录的参数usernamepassword----交给业务层处理登录业务判断用户名密码是否正确事务---Dao层查询用户名和密码是否正确--数据库