用WebLogic页面流编写Web应用.docVIP

  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文档。上传文档
查看更多
用WebLogic页面流编写Web应用 入门:Web 应用程序 “老式”web 应用程序的问题 许多 Web 应用程序开发者总是面对的一个问题是,如何成功地对一个网站做出改变。这些开发者使用的 Web 应用程序技术使他们很难将用户界面与解释用户输入的逻辑分开。他们的 Web 应用程序使用 CFM、ASP 或 JSP 页,在其中 HTML 代码、JavaScript、以及服务器端代码全都嵌入到同一个页面中。由于处理一个 Web 页面所需的服务器端逻辑直接存储在该页面中,相似的逻辑常常在各个 Web 页面中重复出现,而不是一次性编码到一个中心位置。其结果是,如果您需要改变解释数据的方式,就得在执行有关逻辑的所有 Web 页面做出改变。 由于“老式”Web 应用程序技术缺乏一个简单易行的方法向用户提供可视概观,来了解各个页面如何彼此联系,问题变得更加复杂了。Web 开发者或者得靠自己的记忆力来记住一个网站内的流,或者得使用一个映射工具来摄取关于 Web 应用程序中页面间关系的快照。而快照只是一个静态反映,一旦对 Web 应用程序做出改变,快照就过时了。 页面流解决方案 WebLogic Workshop 使用页面流,可以轻而易举地把用户界面与导航和业务逻辑分开。一个页面流由若干 JSP 页组成,后者包含用户界面元素和一个控制器 (JPF) 文件,文件中包含关于如何处理用户提供的数据、随后哪个页面将被返回给用户的指示。页面流提供 Web 应用程序的可视概观,使您能看到各个 JSP 页如何相互关联,并使您能快速生成 Web 应用程序的总体体系结构。 此教程的内容 在此教程中,将学习用 WebLogic Workshop 生成 Web 应用程序的基本概念。您将创建一个让用户输入其姓名并接收问候的页面流。具体说,您将学习如何 (1) 生成一个 JSP 页,在其中用户可以输入内容;(2) 生成一个控制器文件,用它来接收用户数据、对数据进行处理,并把结果传送给另一个 JSP 页;(3) 再生成一个 JSP 页来显示数据。 入门:Web 应用程序核心概念 本主题将阐明页面流设计与开发的基本概念。 什么是页面流? 页面流应用程序是具有特殊结构的 Web 应用程序。包括下列元素: JSP 文件 JSP 文件包含页面流应用程序的表示元素。换句话说,即包含在浏览器中显示的用户界面。Web 应用程序可以有任意多个所需的 JSP 页,每一个 JSP 页可以包含任何普通 JSP 页所具有的所有元素。一个页面流中的 JSP 页通常包含 HTML 元素和 netui 标记,这些标记为 WebLogic Workshop 所提供的自定义标记。 控制器文件 控制器文件包含 Web 应用程序的业务逻辑和导航逻辑。您的 Web 应用程序可以只有一个控制器文件,也可以有许多个控制器文件,其中每一个执行该 Web 应用程序的某个部分的业务和导航逻辑。控制器文件通常包含数个“操作方法”。当用户把一个请求发送到服务器时(例如,按下 Web 页面上的“Submit”按钮),一个操作方法就会包含描述如何处理这个用户请求的业务逻辑。这个操作方法也会包含导航逻辑,描述哪一个 JSP 页应当随后返回给用户。在一个叫做“流视图”的专门图形视图中,可以阅读控制器文件。“流视图”能显示 Web 应用程序中的导航流。 数据绑定 用户请求通常包含用户通过填写 JSP 页上的字段而提供的数据。当用户提交填写好的数据,例如其姓名和年龄时,控制器文件对该数据的接收必须正确无误,以分清哪项数据对应于用户姓名,哪项数据对应于其年龄。将用户输进一个字段的输入与一项属性正确相联的过程,叫做数据绑定。 另一方面,JSP 页经常需要显示数据。数据并非静态的,而有可能从一个数据库读入、早些时候从一个用户收到,或根据其他动态数据计算而得。同样,必须正确进行数据绑定,以保证 JSP 页上的某个表示元素显示的是正确的数据。 有多种方法来完成数据绑定。用户输入通常利用一个表单 Bean 来处理,表单 Bean 包含一套属性,对应于输入到页面上的字段中的数据。例如,一个表单 Bean 可能有一个用于存储姓名的 String name 属性,一个用于存储年龄的 int age 属性,等等。显示数据的方法,仅举两例:可以用一个表单 Bean,或者把参数加到一个 URL 上。在本教程中,将使要显示的数据成为请求对象的一个特性,该请求对象是可由 JSP 页读取的一个特殊对象。 用 WebLogic Workshop 设计页面流 页面流是用 WebLogic Workshop,一种设计 J2EE 应用程序的可视工具,来开发的。下面的图像显示完成教程后得到的结果。 “应用程序”选项卡(区域 1)显示此应用程序的源文件。 “主工作区域”

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档