08_MVC设计模式

1.JSP的两种开发方式

①JavaBean+JSP:在JSP中直接写Java代码  缺点:维护困难,JSP页面代码臃肿

②Servlet+JavaBean+JSP:使用了MVC模式

2.MVC模式

M:Model  模型层  数据的封装和处理  如:JavaBean、Java类、EJB  

V:View  视图层  显示  如:JSP

C:Controller  控制层  接收请求,调用模型层处理数据,反馈给视图层  如:Servlet

优点:体现了分层的思想,逻辑清晰,便于维护,拓展方便

3.三层架构和MVC模式

4. 学生管理系统结构设计

5.Arrays类的静态方法toString(数组)可以把数组转为字符串,十分方便

6.分页的两种方式

①物理分页:每次只从数据库取当前页需要的数据

优点:节约内存

缺点:需要多次访问数据库

②逻辑分页:一次从数据库中取出所有数据到内存中,根据需要再从内存中取用

优点:访问数据库次数少

缺点:浪费内存