尚学堂 手把手教程
授课:王勇
版权所有:尚学堂科技
Struts+Hibernate+Spring
Struts
开源 MVC 框架
手把手教程
版权所有:尚学堂科技
Struts+Hibernate+Spring
尚学堂
Struts 课程目标
深入理解 MVC 模式
掌握 Struts 体系架构
掌握 Struts 开发流程
熟练掌握 Struts 的配置方法
手把手教程
版权所有:尚学堂科技
Struts+Hibernate+Spring
尚学堂
从 Servlet 说开去
什么是 Servlet ?
如何编写 Servlet ?
如何映射 Servlet ?
相对路径与绝对路径的基本概念
如何基于 Servlet 编程?
JavaBeans
JavaBean 是一种 java 类
JavaBean 必须是具体的和公共的,并且具备无参构造器
JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性
JavaBean 提供两种方法来访问 Bean 的内部状态:
访问器 (getters) 用来读 JavaBean 状态 – 以小写 get 前缀开始,后跟属性名,属
性名的第一个字母必须大写,返回值必须匹配相应修改器的方法的参数;如果访
问器返回 boolean 值,则使用 is 前缀开始,后跟属性名,属性名第一个字母必须
大写。
修改器 (setters) 用来改变 JavaBean 状态 – 以小写 set 前缀开始,后跟属性名,
属性名的第一个字母必须大写,修改器的返回值通常为 void
手把手教程
版权所有:尚学堂科技
Struts+Hibernate+Spring
尚学堂
Struts 是什么?
Struts 的目标是提供一个开发 Web 应用的开源框架。 Struts 鼓励基于 M2 模式(即
MVC 设计模式)来开发程序。
-
Model
-
View
-
Controller
手把手教程
版权所有:尚学堂科技
Struts+Hibernate+Spring
尚学堂
Model1 与 Model2 设计模式简介
以 JSP 为中心的开发模型,称为 Model1 ( JSP+JAVABEAN )
业务逻辑与表示逻辑混和,不利维护与重用
HTML 中嵌入了大量的 JAVA 代码
验证、流程控制、更新程序的状态全部在 JSP 中完成
基于 MVC 模式的框架
MVC 将问题进行分解
模型包含应用程序的核心功能。模型封装了应用程序的状态。它对视
图或控制器一无所知。
视图提供模型的表示。它是应用程序的 外观。视图可以访问模型的
读方法,但不能访问写方法。此外,它对控制器一无所知。
控制器对用户的输入作出反应。它创建并设置模型。
- 1
- 2
- 3
- 4
- 5
- 6
前往页