下载此文档

P工程师讲义.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
第六章JSF应用程序的结构*JSF将表示和应用程序行为明确分开,JSF是一种事件驱动型的组件模型请求处理生命周期包括6个阶段JSF页面指向Bean属性,业务逻辑包含在Bean实现代码中JSF提供了一系列可用于JSP页面里的标准UI组件数据转换模型负责将UI组件文本数据转换成java数据类型事件和***模型负责注册事件和处理事件。当一个事件被触发时,JSF将调用相应的***的方法回顾*目标理解JSF应用的开发过程在JBuilder2005中创建JSF应用程序国际化JSF应用程序*JSF开发角色2-1页面设计人员应用程序开发人员工具开发人员JSF实现者组件开发人员*页面设计人员组件开发人员应用程序开发人员工具开发人员创建Web应用程序的用户界面为模型对象和事件处理编程创建基于JSF组件的定制组件他们负责开发可重用组件、呈现器类以及各种库JSF实现者提供执行JSFWeb应用程序的运行时环境为页面设计人员、组件开发人员以及应用程序开发人员开发各种集成开发环境(IDE),以简化多层Web应用的开发JSF开发角色2-2*JSF开发过程开发模型对象开发基于JSF的用户界面编写事件***或者导航规则*开发模型对象2-1组件应用程序开发人员JSP页页面设计人员模型对象属性后台Bean!验证*开发模型对象2-2<h:inputTextid="email"value="#{}"/>lassUser{privateStringemail;privateStringpassword;Authenticateobj=newAuthenticate();publicvoidsetEmail(Stringemail){=email;}publicvoidsetPassword(Stringpassword){=password;}publicStringgetEmail(){returnemail;}publicStringgetPassword(){returnpassword;}publicbooleanverifyUser(Stringemail,Stringpwd){(email,pwd);}}<managed-bean><managed-bean-name>Userbean</managed-bean-name><managed-bean-class></managed-bean-class><managed-bean-scope>session</managed-bean-scope></managed-bean>classAuthentication{publicbooleanvalidateUser(Stringemail,Stringpwd){//此代码检查数据库中的用户信息//如果用户存在则返回true,否则返回false}}* 开发用户界面建立JSP页面,使用定制标签表示将作为HTML元素的用JSF组件<h:outputLabelvalue="电子邮件"for="email"/><h:inputTextid="email"value="#{}"/><h:outputLabelvalue="密码"for="password"/><h:inputTextid="password"value="#{}"/><mandButtonid="Login"action="#{}"value="登录"/>*定义页面导航登录成功!欢迎Thomas!欢迎来到登录页!登录重置输入电子邮件地址:输入密码:Thomas@******在不同页面之间导航<navigation-rule><from-view-id>/</from-view-id><navigation-case><from-e>ess</from-e><to-view-id>/</to-view-id></navigation-case><navigation-case><from-e>failure</from-e><to-view-id>/</to-view-id></navigation-case></navigation-rule>faces-

P工程师讲义 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息