1. jsp演变历史 1. 早期只有Servlet,只能使用response输出标签数据,很是麻烦 2. 后来又jsp,简化了Servlet的开发,若是过分使用jsp,在jsp中即写大量的java代码,又写HTML,形成难以维护难于协同分工 3. 再后来,java的web开发,借鉴MVC的开发模式,使得程序的设计更加合理性 2. MVC 1. M:Model,模型 业务逻辑操做(JavaBean):完成具体的业务操做如:查询数据库,封装对象 2. V:View,视图 展现数据(JSP) 3. C:Controller,控制器(Servlet) 获取客户端输入 调用模型 将数据交给模型展现 3. 优缺点 1. 优势 1. 耦合性低,方便维护,能够利于分工协做 2. 重用性高 2. 缺点: 使得项目架构变得复杂,对开发人员要求高
1.界面层(表示层):用户看获得的界面,用户能够经过界面上的组件和服务器进行交互 2.业务逻辑层:处理业务逻辑的 3.数据访问层:操做数据存储文件