- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Structs_6宣讲培训.ppt
ACCP V4.0 ACCP V4.0 第六章 JSF 应用程序的结构 JSF 将表示和应用程序行为明确分开,JSF是一种事件驱动型的组件模型 请求处理生命周期包括6个阶段 JSF页面指向Bean属性,业务逻辑包含在Bean实现代码中 JSF提供了一系列可用于JSP页面里的标准UI组件 数据转换模型负责将 UI 组件文本数据转换成 java 数据类型 事件和监听器模型负责注册事件和处理事件。当一个事件被触发时,JSF将调用相应的监听器的方法 回顾 目标 理解JSF应用的开发过程 在 JBuilder 2005 中创建 JSF 应用程序 国际化 JSF 应用程序 JSF 开发角色 2-1 页面设计人员 应用程序开发人员 工具开发人员 JSF 实现者 组件开发人员 页面设计人员 组件开发人员 应用程序 开发人员 工具开发人员 创建 Web 应用程序的用户界面 为模型对象和事件处理编程 创建基于JSF组件的定制组件 他们负责开发可重用组件、呈现器类以及各种库 JSF 实现者 提供执行 JSF Web 应用程序的运行时环境 为页面设计人员、组件开发人员以及应用 程序开发人员开发各种集成开发环境 (IDE), 以简化多层Web应用的开发 JSF 开发角色 2-2 JSF 开发过程 开发模型对象 开发基于JSF的用户界面 编写事件监听器或者导航规则 开发模型对象2-1 组件 应用程序开发人员 JSP 页 页面设计人员 模型对象属性 后台 Bean ! 验证 开发模型对象2-2 h:inputText id=email value=#{Userbean.email}/ public class User { private String email; private String password; Authenticate obj = new Authenticate(); public void setEmail(String email) { this.email = email; } public void setPassword(String password) { this.password = password; } public String getEmail() { return email; } public String getPassword() { return password; } public boolean verifyUser(String email, String pwd){ return obj.validateUser(email, pwd); } } managed-bean managed-bean-name Userbean/managed-bean-name managed-bean-classmessages.User/managed-bean-class managed-bean-scopesession/managed-bean-scope /managed-bean class Authentication { public boolean validateUser(String email, String pwd){ //此代码检查数据库中的用户信息 //如果用户存在则返回 true, 否则返回 false } } 定义页面导航 登录成功! 欢迎 Thomas! 欢迎来到登录页! 登录 重置 输入电子邮件地址: 输入密码: Thomas@ ****** 在不同页面之间导航 navigation-rule from-view-id/login.jsp/from-view-id navigation-case from-outcomesuccess/from-outcome to-view-id/mygroups.jsp/to-view-id /navigation-case navigation-case from-outcomefailure/from-outcome to-view-id/login.jsp/to-view-id /navigation-case /navigation-rule faces-config.xml 文件中的导航规则 JBuilder提供的JSF工具 创建支持JSF框架的Web模块向导 Faces Config 编辑器 JSP编辑器 示例程序 将实现一个简单的计算器程序,用户输入两个数,并选择相应的算术运算,系统反馈计算结果 67 68
文档评论(0)