MVC架构

MVC架构

是一种软件架构模式,把整个软件分为三层:Model、View、Controller
Model:模型----获取数据,并且处理数据,返回给Controller。
entity:数据库实体类 User----user表
service:业务控制层, 其余的活都交给service
dao:数据模型层----操作数据库,执行sql
View:视图----看见的页面,渲染数据,渲染页面。

Controller:控制器----servlet,接请求,给响应。

耦合度:代码之间的关联关系。

为什么要分层?

MVC,降耦合。重用性高。可维护性高。

调用关系:
View层发起请求---Controller---Service---Dao---Service---Controller---View

导入jar包,导入js文件,复制粘贴之前的JDBC工具类,昨天的字符集的过滤器

我们之前的做法,一个servlet就只处理一个请求?
一个servlet能不能处理多个post请求? 可以的。

利用反射

MVC设计模式理念:一张表,一个entity,一个service,一个dao,一个controllerentity(和表对应的实体类)要求:

1.类名和表名相同

2.类中的属性名和表中字段名相同

3.类中只有对应的set,get方法和要用到的构造器,如有需要,可以写toString。

4.序列化(把对象永久的保存起来就叫序列化。写到磁盘上叫序列化,从磁盘上读取叫反序列化。),实现序列化接口!!

posted @   清欢qing  阅读(131)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示