JSP动态网站开发案例教程 教学课件 作者 刘素芳_ 第8章 MVC模式.ppt
文本预览下载声明
MVC应用程序被分成3个核心部件:模型、视图、控制器,每个部件分别处理自己的任务。 模型(Model):用于存储数据的对象。 视图(V浏览器的w):为模型提供数据显示的对象。 控制器(Controller):负责具体的业务逻辑操作,即控制器根据视图提出的要求对数据做出处理,并将有关结果存储到模型中,同时负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。 在JSP技术中,“视图”、“模型”和“控制器”的具体实现如下: 模型(Model):一个或多个JavaBean对象,用于存储数据,提供简单的setXxx()方法和getXxx()方法。 视图(View):一个或多个JSP页面,为模型提供数据显示,JSP页面主要使用 HTML标记和JavaBean标记来显示数据。 控制器(Controller):一个或多个Servlet对象,根据视图提交的要求进行数据处理操作,并将有关的结果存储到JavaBean中,然后Servlet使用重定向方式请求视图中的某个JSP页面更新显示。 在JSP中的MVC模式中,Servet创建的Javabean也涉及到生命周期,生命周期分为request、session和application。 本小节假设创建的Javabean类的名字是BeanClass,该类的包名为mybean。 1. Javabean的创建 (1)用BeanClass类的某个构造方法创建bean对象 2. 视图更新 1. Javabean的创建 (1)用BeanClass类的某个构造方法创建bean对象 2. 视图更新 1. Javabean的创建 (1)用BeanClass类的某个构造方法创建bean对象 2. 视图更新 JSP动态网站开发案例教程 实 训 2. 使用MVC模式设计会员登录的Web应用 (3)模型Login.java,提供成对的setXxx()和getXxx()方法用户设置和获取用户名及登录信息。 (4)控制器HandleLogin.java,重写doPost()方法,负责连接数据库,验证用户是否合法,将用户名、密码、登录信息等数据存储到Login模型中,并将用户转发到showLogin.jsp页面查看登录反馈信息。 说明:读者可以使用本章节案例2中创建的数据库,并参考案例2完成本实训内容。 实训内容 第8章 MVC模式 JSP动态网站开发案例教程 第8章 MVC模式 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 * 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 00000 Character 主编:刘素芳 机械工业出版社 JSP动态网站开发案例教程 精品课程建设 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 《JSP动态网站开发案例教程》 刘素芳 主编 机械工业出版社 Part 1 JSP动态网站开发案例教程 应用开发 第8章 MVC模式 学 习 目 标 了解什么是MVC模式。 了解JSP中的MVC模式。 掌握模型的生命周期与视图更新。 掌握MVC模式的基本应用。 第8章 MVC模式 JSP动态网站开发案例教程 教 学 要 求 JSP动态网站开发案例教程 第8章 MVC模式 JSP动态网站开发案例教程 §8.1 MVC模式简介 第8章 MVC模式 JSP动态网站开发案例教程 §8.2 JSP中的MVC模式 第8章 MVC模式 JSP动态网站开发案例教程 §8.2 JSP中的MVC模式 第8章 M
显示全部