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.序列化(把对象永久的保存起来就叫序列化。写到磁盘上叫序列化,从磁盘上读取叫反序列化。),实现序列化接口!!
标签:----,架构,---,Controller,MVC,序列化,View From: https://www.cnblogs.com/369-1/p/16776899.html