- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-struts简介
第 一 章 Struts 简介 课程地位 课程目标 掌握Struts的控制器组件 掌握Struts的视图标签 运用Struts的Validator框架 理解Struts的MVC原理 理解JSF的体系结构 掌握JSF应用程序的开发步骤 掌握JSF应用的导航规则 熟练掌握JSF应用的标签库 目标 了解什么是框架 理解 Struts 框架 掌握Struts框架的基本应用 了解Struts的优缺点 回顾MVC 模式 JSP Model II体系结构 框架 Struts实现的MVC框架 Struts 模型 Struts 视图 Struts 控制器 Struts 应用程序演示 示例应用程序分析 创建 ActionForm 创建 Action 创建模型组件 struts-config.xml Struts 的优点 Struts 的缺点 Struts 的备选框架 总结 Struts 实现了模型-视图-控制器 (MVC, Model-View-Controller),它与 Sun 的 J2EE 平台兼容并使用了 J2EE 核心技术:Servlet、Java 服务器页面 (JSP) 和 JSP 标签库 Struts框架实现的只是MVC的视图和控制器组件 Struts 的备选框架JSF、Spring Struts支持本地化,提供标签扩展 .Net C# SQL Server XML SPM ASP.NET WebService Oracle UML SPR: Computer Base HTMLJavaScript SQL Server Base OOPJava Base C STB JSP/Servlet EJBWebService WinForms StrutsJSF TestingSQA Linux (控制器) 接受用户请求 调用模型响应用户请求 选择视图显示响应结果 (视图) 显示模型状态 接受数据更新请求 把用户输入数据传给控制器 (模型) 代表应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 选择视图 业务处理 用户请求 通知数据更新 状态查询 事件 方法调用 模型组件:负责业务逻辑 视图组件:负责表示业务范围的视图 控制器组件:负责控制用户输入的流和状态 客户端应用程序 Servlet (控制器) JSP (视图) JavaBean 业务对象 (模型) Web 容器 可重用组件 可重用类 接口 有助于构建 应用程序 框架 …………… …… 应用程序数据 …… ………………. 逻辑 交互 Java 数据对象 (JDO) 数据访问对象 (DAO) Enterprise Java Bean (EJB) 由 Struts Model 表示特征 或 或 创建模型的方式 其他组件 Struts 视图 JSP 页 构建方式 广泛用于显示 动态内容 HTML JSP 自定义标签库 JavaScript 和样式表 多媒体文件 ActionForm 类 广泛用于显示 静态内容 通过自定义标签 使用多媒体文件 ActionForm 从 HTML 表单中提取数据并将 其转换为Action 类 支持本地化并减少了 维护时间和整个 应用程序中的冗余。 为应用程序创建 HTML 表单和 一组 JSP 视图 增强了标签库内 Java 脚本和样式表的功能 消息资源包 Struts 框架是最重要的组件,它通过使用 Servlet org.apache.struts.action.ActionServlet 来实现 struts-config.xml的配置信息,把请求转发给适当的Action对象,如不存在,ActionServlet会先创建这个对象 Action类负责调用模型的方法,更新模型的状态,并帮助控制器应用程序的流程 验证 登录成功!!! 登录失败!!! 出错 欢迎进入登录页面!!! 登录 重置 请输入用户名: 请输入密码: huu ****** sdau **** Struts 控制器 login.jsp success.jsp error.jsp UserActionForm.java 确定视图组件 LoginAction.java UserBean.java 完整的应用程序 确定控制器组件 确定模型组件 Struts 模型 Struts 视图 Struts 控制器 LoginAction.java Struts 模型 login.jsp, success.jsp, error.jsp, UserActionForm .java Struts 视图 UserBea
文档评论(0)