WebSphere 环境下Servlet与JSP高级编程[按需印刷]
基本信息
- 原书名:Servlet and JSP Programming with IBM
- 原出版社: IBM
- 作者: (美)Ueli Wahli 等
- 译者: 瞿裕忠 张剑峰 王丛刚 等
- 丛书名: IBM/Lotus技术丛书
- 出版社:机械工业出版社
- ISBN:711109042X
- 上架时间:2001-9-21
- 出版日期:2001 年8月
- 页码:288
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > jsp
内容简介回到顶部↑
本书介绍IBM WebSphere Studio和VisualAge for Jave环境的技术知识,以及在这个环境下的Web应用开发技术,特别是servlet与JSP编程技术。本书不仅介绍Java servlet和JSP的理论知识,还通过实例介绍了电子商务模式的实现。本书适合Web应用开发的技术人员参考。
目录回到顶部↑
译者序
前言
第一部分 web应用开发技术
第1章 环境概述 1
1.1 websphere执行环境 1
1.2 visualage for java开发环境 2
1.3 websphere studio开发环境 2
1.4 visualage for java与websphere studio
的相互作用 3
1.5 完整的环境 4
第2章 产品概述 6
2.1 产品如何一起工作 6
2.2 ibm http server 6
2.3 websphere application server 6
2.4 websphere studio 7
2.5 visualage for java 8
2.6 distributed debugger 9
2.7 db2 udb 9
2.8 secureway directory 9
第3章 产品安装 10
前言
第一部分 web应用开发技术
第1章 环境概述 1
1.1 websphere执行环境 1
1.2 visualage for java开发环境 2
1.3 websphere studio开发环境 2
1.4 visualage for java与websphere studio
的相互作用 3
1.5 完整的环境 4
第2章 产品概述 6
2.1 产品如何一起工作 6
2.2 ibm http server 6
2.3 websphere application server 6
2.4 websphere studio 7
2.5 visualage for java 8
2.6 distributed debugger 9
2.7 db2 udb 9
2.8 secureway directory 9
第3章 产品安装 10
译者序回到顶部↑
Java servlet是独立于协议和平台的服务器端软件组件。servlet是装载到Web服务器或应用服务器的Java虚拟机内运行的,这非常像applet装载到Web客户端的Java虚拟机内运行。但就功能而言,servlet更像公共网关接口(CGI)脚本或程序:servlet能响应来自HTML请求的用户事件,然后动态构建送回给用户的HTML响应。JSP (JavaServer Pages)与HTML文件类似,但是它能够在Web页面中显示动态内容。JSP技术用来把开发Web页面的动态内容从静态的HTML页面设计中分离出来。JSP有许多标记,使页面设计者能够把JavaBean对象的属性和脚本插入一个JSP文件中。JSP技术具备分隔动态部分和静态部分、独立于平台、支持组件重用、支持脚本和标记等特性。目前,基于servlet、JSP和JavaBean体系结构的Web应用受到广泛的关注。
本书给出了IBM WebSphere和VisualAge for Java环境的技术知识,并阐述了在这个环境下的Web应用开发技术,特别是servlet与JSP编程技术。全书共15章,分为两个部分。第一部分(前10章)给出有关servlet和JSP程序设计技术,并详细阐述如何在WebSphere Application Server中运行servlet和JSP,如何在VisualAge for Java中开发与测试servlet和JSP,以及如何使用WebSphere Studio进行开发和发布。第二部分(后5章)提供一个完整的应用,并展示如何在开发环境和产品环境中运行它,还讨论了电子商务模式(Patterns for e-business)在这个应用示例中的使用。书中给出应用示例的源代码和安装步骤。我们衷心期望这本书能够有益于我国Java servlet和JSP技术及其在电子商务中应用的研究和开发。
本书第1、2、3、6、9、10章由瞿裕忠翻译,第4、5章分别由陆海涛和彭晓晖翻译,第7、8章分别由王丛刚和张剑峰翻译,第11、15章由程伟华翻译,第12、13、14章由赵旭东翻译。全书由瞿裕忠统一审稿。有关Java servlet和JSP技术及其在电子商务中应用的详细资料和应用示例,请访问东南大学电子商务论坛(http://ebi.seu.edu.cn)。
在翻译过程中,译者参阅了大量的国内外资料。在此,谨向书中提到和参考文献列出的作者表示感谢。本书的翻译工作得到了机械工业出版社和IBM中国有限公司的支持,也得到了东南大学XObjects Group(http://xobjects.seu.edu.cn)全体成员的大力支持,在此,我们深表谢意!
限于译者的水平及时间,本书尚有许多不足之处,恳请读者指正。
瞿裕忠
2001年1月于东南大学
前言回到顶部↑
本IBM红皮书详细介绍如何有效地使用IBM WebSphere和VisualAge for Java环境,以构造、管理和部署基于servlet、JavaServer Pages (JSP) 和JavaBean体系结构的Web应用。
第一部分描述在我们的环境中用到的产品,并提供有关产品安装和配置的指导。接着,讨论servlet与JSP程序设计,传授这些技术的理论知识,使读者实际理解其组成元素,以及所述概念的示例。关于示例代码的执行,我们给出配置WebSphere Application Server以及在WebSphere中部署和运行Web应用示例的有关信息。使用这些章节所揭示的知识,本书详细介绍VisualAge for Java和WebSphere Studio所提供的开发环境,以帮助读者使用这些工具所提供的特性,如综合调试、“WebSphere测试环境”、Studio向导和Web站点资源的发布等。我们还描述如何将Rational公司的ClearCase产品集成到我们的环境以便进行软件配置管理。
第二部分描述PDK(Pattern Development Kit)应用示例,包括安装、配置和操作,还讨论了电子商务模式(Patterns for e-business)在应用示例中的使用。电子商务模式为创建电子商务应用提供了设计决策信息。
本IBM红皮书适合于需要一般了解或详细了解如何在WebSphere环境中使用servlet和JSP进行软件开发的读者。本书要求读者对Java和HTML基本知识有很好的理解。
Internet上的示例代码
本红皮书中的示例代码可以从Internet上的ITSO红皮书站点下载,文件名为5755samp.zip和5755pdk.zip,URL为ftp://www.redbooks.ibm.com/redbooks/SG245755/,请阅读附录C“附加资料的使用”。
写作班子简介
本红皮书由来自世界各地的一个专家组创作,这些专家在“国际技术支持组织”(International Technical Support Organization,ITSO)的San Jose中心工作。
Ueli Wahli是ITSO的一位信息技术顾问。他在16年之前加入ITSO,曾在IBM Switzerland的技术支持部门工作。他主要从事IBM全球培训课程的写作与授课,涉及领域广泛,包括应用开发、对象技术、VisualAge产品、数据字典和图书馆管理。Ueli从Swiss Federal Institute of Technology(瑞士联邦技术学院)取得数学学位。他的电子邮件地址是wahli@us.ibm.com。
Mitch Fielding是一位电子商务专家,为FishTech&Partners公司工作,该公司是IBM的一个业务伙伴,位于澳大利亚的悉尼。他在软件开发和技术咨询方面有10年的经验。目前,他从事围绕WebSphere技术的Internet新产品的开发,开发环境为VisualAge for Java和DB2。他的电子邮件地址是mfieldin@fishtech.com.au。
Gareth Mackown是一位信息技术顾问,在英国Hursley电子商务服务部门工作。他为IBM工作了将近5年,主要从事开发和咨询,偶尔也授课。他的专长主要在Java,包括VisualAge for Java、WebSphere和对象技术。Gareth从Durham大学取得数学与计算机科学联合荣誉学位。他的电子邮件地址是gareth_mackown@uk.ibm.com。
Deborah Shaddon是一位来自美国芝加哥IBM全球应用发送部门的信息技术资深专家。她在软件开发和体系结构方面有12年的经验,主要在银行和金融行业。目前,她的专长包括为IBM客户开发电子商务解决方案,使用包括WebSphere、VisualAge for Java和Lotus Domino在内的各种技术。Deborah从Illinois的Bradley大学取得商务信息系统的学位,目前正在攻读芝加哥DePaul大学软件工程专业的硕士学位。她的电子邮件地址是dmshadd@us.ibm.com。
Gert Hekkenberg是一位来自荷兰阿姆斯特丹IBM软件部EMEA北方区的信息技术资深专家。他有超过15年的应用技术经验,特别在软件配置管理领域。目前,他是一位技术销售顾问,为大宗客户设计E2E应用开发解决方案。他多年来编写了多本有关应用开发和供应链管理方面的红皮书,还参与开发了各种ITSO 研讨课。Gert从荷兰Amsterdam的Vrije大学取得经济学学士学位,从荷兰Rotterdam的Erasmus大学取得商务信息系统的硕士学位。他的电子邮件地址是hekkenberg@nl.ibm.com。
下列人员为本书作出了很大的贡献,特表谢意!ITSO San Jose中心的Pat McCarthy。Joaquin Picon和Markus Muetschard对本书在应用开发和出版等各方面给予了自始至终的支持。IBM Toronto的Sheldon Wosnick在servlet开发技术和VisualAge for Java 的“WebSphere测试环境”配置方面给予了帮助。IBM UK的Jonathan Adams领导了电子商务模式的开发。来自IBM Hursley的一个小组开发了本书第二部分描述的PDK应用示例,他们是Anthony Griffin,Rob Veck,Joe Parman,Dave Mulley,Mark Campbell和Robert James。来自美国IBM Raleigh的Chris Gerken提供了有用的JSP。另外,IBM WebSphere Application Server,WebSphere Studio和VisualAge for Java开发组也为本书提供了帮助,在此一并致谢!








点击看大图






加载中...

