学习任务:学会如何使用监听器监听域的属性变更
大致分为以下四个步骤:
(1)创建测试页面
(2)创建监听器
(3)添加监听信息
(4)启动项目,查看结果
监听器:域对象属性的变更案例
首先建立一个项目16ListenerDemo,建立一个jsp文件,实现域对象属性的变更。下面建立监听器类,TestAttribute.jsp
建立监听器MyListener
注册,添加监听器到web.xml中
运行
http://localhost:8080/16ListenerDemo2class/testAttribute.jsp
Jsp开发模型
MVC 模式
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。
- Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。Java Bean
- View(视图) - 视图代表模型包含的数据的可视化。Jsp、html等
- Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。
接受请求和从客户端发送过来的参数。
实现
我们将创建一个作为模型的 Student 对象。StudentView 是一个把学生详细信息输出到控制台的视图类,StudentController 是负责存储数据到 Student 对象中的控制器类,并相应地更新视图 StudentView。
MVCPatternDemo,我们的演示类使用 StudentController 来演示 MVC 模式的用法。
建立一个mvcDemo的项目
建立student类
建立view
StudentController
使用mvc开发学生管理系统
M:--Student类,user类(登录)--建立数据库
Dao:数据访问—它负责从数据库中取出数据--model,将结果返回给c:servlet,由控制器来决定该调用哪一个页面。
V:页面—登录页面—login.jsp 显示学生的信息页面-stulist.jsp
C:servlet--