Jsp技术概述和jsp页面中的JavaBean组件.docVIP

Jsp技术概述和jsp页面中的JavaBean组件.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jsp技术概述和jsp页面中的JavaBean组件.doc

Jsp技术概述和jsp页面中的JavaBean组件 JSP技术 JSP技术可以让你轻松的创建静态及动态的网络内容。JSP技术设计了所有Java Servlet技术的动态能力而且还提供了更自然的途径创建静态内容,JSP主要特点如下: 。有专门的语言开发jsp页面,这些都是基于文本的来描述如何处理请求及产生响应。 。为访问服务端对象进行构造。 。有定义扩展语言的机制。 JSP技术也包含网络容器的应用程序接口(API),这些API供开发人员使用,这章节不讨论API。 什么是JSP页面 JSP是基于文本的文件,它包含两种类型的文本:静态模板数据——任何基于文本格式的都可以被表示,例如HTML,SVG,WML,和XML;动态内容由JSP元素构成。 下面是一个表单页面,让你选择位置,并显示当地的时间: 下面的例子包含了以下构成元素: 。指令(%@ page…%)引用包含的类 。jsp:useBean 元素创建一个包含对象集的场所,并初始一个变量指向该对象。 。Scriptlets(%…%)或的本地的请求参数值,重申本地名称集,有条件的插入HTML文本到输出。 。表达式(%=….%)插入本地值到输出中。 。jsp:include 元素发送一个请求到另一个页面,也包含调用页面中响应的响应。 %@ page import=”java.util.*,MyLocales” % %@ page contentType=”text/html;charset=ISO8859_1” % html headtitleLocalized Dates/title/head body bgcolor=”white” jsp:userBean id=”locales” scope=”application” class=”MyLocales”/ form name=”localeForm” action=”index.jsp” method=”post” bLocale:/b select name=locale % String selectedLocale=request.getParameter(“locale”); Iterator I=locales.getLocaleNames().iterator(); While(i.hasNext()) { String locale=(String)i.next(); If(selectedLocal.equals(locale)) { % option selected%=locale%/option % }else { % option%=locale%/option % } } % /selected input type=”submit” name=”submit” value=”Get Date” /form jsp:include page=”date.jsp”/ /body /html JSP页面的例子 为了展示JSP技术,这章重写了Duke’s Bookstore里的每个servlet,把这些servlet改写为JSP。下表列出了各功能所对应的JSP页面: Function JSP Page 进入书店 Bookstore.jsp 创建书店横幅 Banner.jsp 浏览供销售的图书 Catalog.jsp 将一本书放到购物车中 Catalog.jsp and bookdetails.jsp 过的特定的书的详细信息 Bookdetails.jsp 显示购物车的内容 Showcart.jsp 删除购物车中的书籍 showcashier.jsp 购买购物车中的书籍 Cashier.jsp 收到确认信息 Recipt.jsp 书店应用程序中的数据保存在数据库中。然而,数据库的帮助类database.BookDB有两处改变: 数据库帮助类可以重写以确定JavaBean的设计模式。这样,jsp页面可以通过jsp元素来访问特定的JavaBean组件。 帮助对象可以通过enterprise bean来访问数据库,从而代替直接访问数据库。使用企业Bean的好处在于帮助类不再负责连接数据库;这项工作由企业Bean代替。而且,因为EJB容器负责维护数据库连接池,企业Bean获得联接的速度要比帮助类的要快。数据库帮助类的实现如下,该bean有两个变量:当前的图书及一个企业Bean的引用。 Public class BookDB { private String bookId=”0”; private BookDBEJB database=null; public BookDB() throws Exception { }

文档评论(0)

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

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

1亿VIP精品文档

相关文档