JavaServer Faces技术在Web开发中的应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯 第28卷第 4期 淮北煤炭师范学院字报(自然科学版) Vo1.28 No.4 2007年 12月 JournalofHuaibeiCoalIndustryTeachersCollege(NaturalScience) Dec.2007 JavaServerFaces技术在Web开发中的应用 丁文文,王信松,张 斐 (淮北煤炭师范学院数学系,安徽 淮北 235000) 摘 要:JSF(ja『vaServerFaces)是一种新的Web开发技术,它给开发者提供丰富的用户界面组件库,同时弥补了传统 Java平台开发慢,没有事件驱动等缺陷.本文结合毕业生论文选题系统讨论了如何利用JSF开发Web用户界面,并且 讨论了其中的关键技术、 关键词:JSF;Web应用:选题 中图分类号:TP311.1 文献标识码:A 文章编号:1672—7177(2007)04—0056—04 在开发一个Web应用程序的时候,有两大主流技术可以应用:Microsoft的.Net和Java.对于使用过 ASP.NET开发网站的开发者都知道,ASP.NET可以轻松管理丰富的用户界面(uI)组件.但在跨平台和企业 级应用领域,Microsoft的ASP.NET并没有优势.JSF…(JavaSelverFaces)技术的出现,可以说是对ASP.NET 组件uI组件上的优势提出了强有力的挑战,再加上Java技术在跨平台和企业级应用上面的固有优势,使得 JSF技术具有非常广泛的应用价值. 1 JSF体系结构 JSF的主要优势之一就是它既是JavaWeb用户界面的标准又严格遵循模型一视图一控制器 (MVC)设 计模式的框架.用户界面代码(视图)与应用程序数据和逻辑 (模型)的清晰分离使JSF应用程序更易于管理. 为了准备提供页面对应用程序数据访 问的JSF上下文和防止对页面未授权或不正确的访问,所有与应用程 序的用户交互均 由一个前端 Facesservlet(控制器)来处理.如图 1. 酾odel ≥ {l t矗 蕞裁 啦it缸{}电f 盎玲{稿0鲤“H0菏£ 图 1 JavaServerFaces的 MVC实现 JSF实现了Web应用程序设计角色的完全分离 .JSF网页设计者只需要专注于页面的设计;应用程序 开发者主要关心Model部分的JavaBean的开发;程序的流程控制则由faces—config.xml专门配置.JSF是一 种具有逻辑和表示严格分离的组件体系结构,并将请求处理生命周期清晰地划分为多个阶段.从而使得用 户只需要拖放U】组件就可以完成用户界面的开发,后台处理则由JSF在请求处理生命周期内自动完成,用 户无需关心其实现细节.当JSF页面中的一个事件发生时(比如用户点击了一个按钮).事件通知通过 H1-I 发往服务器.服务器端使用叫做 FacesServlet来处理该请求.Web容器里的每个JSF应用都有它 自己的 FacesServlet.FacesServlet一旦接收到用户的请求就创建一个FaceContext对象.它包含了处理请求所必须的 收稿 日期:2007—06..18 作者简介:丁文文 (9【76~ ),女,安徽滁州人,讲师,硕士,研究领域为语义Web服务、软件]程 维普资讯 第4期 丁文文等:JavaSelwefFaces技术在Web开发中的应用 57 信息.在处理过程中,主要修改的就是这个FaceContexl对象. 2 JSF应用实例 现在我们利用JSF技术来开发一个Web应用程序 】——

文档评论(0)

kuailexingkong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档