Servlet与JSP核心编程

出版时间:2009-6  出版社:清华大学出版社  作者:[美]Marty Hall,Larry Brown,Yaakov Chalkin  页数:528  译者:胡书敏  
Tag标签:无  

前言

  假没贵公司打算在网f=销售产品。对您而言,数据库已经准备就绪,其中保存有各件商品的价格和库存状态。但是,数据库不会说Web浏览器所用的HTTP语言,也不会输出Web浏览器所需要的HTML格式的页面。怎么办?您如何收集“用户希望购买什么商品”这类信息?您希望针对访问者的偏好和兴趣为其定制页向,但具体如何实现?您希望在用户在贵公_u]网站购物时跟踪他们所选择的商品,但实现此行为需要哪些技术呢?随着网站的知名度日渐提升,您可能希望能压缩网页以减少带宽。对于所用浏览器不支持压缩格式的用户,如何在保证他们正常访问网页的情况下实现这一期望?针对所有这些情况,我们需要一个程序来充当浏览器和服务器端资源的“中介”。本书所讲的正式如何利用Java台来实现这类程序。  “稍等,”您会说,“你不是已过一本这方面的书吗?”嗯,没错!在2000年的5月,Sun Microsystem Press和Prentice Hall出版发行了Marty Hall的第二本本书《Servlet和1.ISP核心编程》。其畅销程度超乎所有人的预期,销量接近10万册(英义版),被翻译为保加利亚语、简体中文、繁体中文、捷克语、法文、德义、希伯来语、日语、例鲜语、波兰语、俄语和西班牙语,并被Amazon.com网站评为2001年最畅销的5本汁算机编程图书之一。人开心啦!  自这本书出版以来,servlet和JSP的使川以一种非常显著的速度任增长着,Java 2平台已经成为开发电子商务应用、动态网站Web应用与服务的技术首选。servlet和JSP仍然是这一半台的基础,连接着Web客户端利服务器端应用。事实上,几乎所有主要的基于Windows,Llnix(包括Linux),。Mac OS,VMS和其他大型机操作系统的Web服务器都支持servlet和.ISP技术,要么内置,要么通过插件。经过适当的配置,您就可以在Microsofl IIS,Apache Web Server,IBM WebSphere,BEA Web[。ogic,Oracle Application Server 10g等其他数十个服务器上运行servlet和.ISP。商业和开源的servlet与JSP引擎在性能上都已经得以显著提升。  我们深信,servlet和.ISP领域继续以很快的速度发展。因此,我们再也无法在单独的一本书中全面覆盖这项技术。本书第1卷全面概述了几乎所有实际项目中都可以用到的servlet和.ISP相关特性。本书第2卷重于使用不太频繁但对安全Web应用至关重要要的一些特性。具体如下。

内容概要

Java EE已经成为电子商务网站、动态网站和Web应用与服务开发的首选,作为这一平台的基础,servlet与JSP的重要性日益突出,并在极短的时间内得以迅速普及。本书在第l卷的基础上,广泛涉及自定义标签库、过滤器、声明式安全、JSTL和Struts等主题,并沿袭深受读者喜爱的写作风格,通过完整、有效、资料丰富的程序来演绎目前最流行的技术和最佳实践。    透过本书,读者可以掌握如何通过部署描述文件web.xml来控制Web应用的行为,如何通过声明式安全和编程式安全来增强Web应用的安全,如何使用servlet和JSP过滤器来封装Web应用常见的行为。同时,读者还将学会如何控制Web应用生命周期中的主要事件,掌握JSTL最佳实践,了解如何构建自定义标签库。此外,本书还用较多篇幅深入介绍了Jakarta Struts框架。    本书适合具有Java编程基本水平的读者阅读,是帮助他们提升专业技能的理想参考书。

作者简介

  Marty Hall是coreservlets.com公司的总裁。coreservlets.com是一家行业领先的公司,主要提供Java培训l和咨询服务。Marty在7个国家祀美国国内的数十个地点讲授Java课程,并在Johns Hopkins大学担任CS在职研究生Java和Web相关课程的主管。他是畅销书((Servlet与JSP核心编程(第1版和第2版)》,More Servlets and JavaServer Pages和Core Web Programming(第1版和第2版)的作者。

书籍目录

第1章 使用和部署Web应用 1.1 Web应用的用途 1.2 Web应用的结构 1.3 在服务器上注册Web应用 1.4 开发策略和部署策略 1.5 WAR的艺术:把Web应用打包成WAR文件 1.6 生成一个简单的Web应用 1.7 在不同的Web应用之间共享数据.第2章 使用Web.xml配置Web应用 2.1 部署描述文件的作用 2.2 定义头部和根元素 2.3 Web.xml的元素 2.4 分配名称和自定义URL 2.5  禁用invoker servlet 2.6 初始化和预加载servlet和JSP页面 2.7 声明过滤器 2.8 指定欢迎页面 2.9 指定错误处理页面 2.10 提供安全支持 2.11 控制会话失效时间 2.12 为Web应用程序提供文件 2.13 使用MIME类型关联文件 2.14 配置JSP页面 2.15 配置字符编码 2.16 配置应用程序事件监听器 2.17 面向群集环境的开发 2.18  J2EE元素第3章声明式安全 3.1 基于表单的身份验证 3.2 实例1:基于表单的验证 3.3 BASIC身份验证方式 3.4 实例2:BASIC验证 3.5 配置Tomcat使用SSL 3.6 WebClient..与Web服务器进行交互式通信 3.7 签发服务器证书第4章 编程式安全 4.1 综合应用容器管理的安全和编程式安全 4.2 实例1:综合使用容器管理的安全和编程式安全 4.3 通过编程方式处理所有安全问题 4.4 实例2:以编程方式处理安全性 4.5 SSL编程式安全 4.6 实例3:编程式安全和SSL第5章 Servlet和JSP.过滤器 5.1 创建简单的过滤器 5.2 实例1:一个报告过滤器 5.3 通过过滤器访问servlet上下文 5.4 实例2:一个日志过滤器 5.5 使用过滤器初始化参数 5.6 实例3:一个访问时间的过滤器 5.7 阻止响应. 5.8 实例4:禁止站点过滤器 5.9 修改响应 5.10 实例5:替换过滤器 5.11  实例6:压缩过滤器 5.12 配置过滤器与RequestDispatcher一起工作 5.13 实例7:堵上潜在的安全漏洞 5.14 完整的过滤器部署描述文件第6章 Web应用的事件框架 6.1 监控servlet上下文的创建和销毁 6.2 实例1:初始化常用数据……第7章 标签库基本知识 第8章 标签库高级特性第9章 JSP标准标答库第10章 Struts框架基础知识 第11章 深入Struts框架第12章 Struts框架:验证用户输入附录 用Apache Ant 开发Web应用

章节摘录

  第1章使用和部署Web应用  1.1Web应用的用途  通过Web应用程序,我们可以把一系列servlet、JSP页面、标记(tag)类库、HTML文档、图像、样式表和其他的Web内容打包到一个单独的集合中,此集合可以在任何一个支持servlet规范的服务器上使用。如果经过精心设计,Web应用程序可以在不同的服务器或者同一台服务器的不同位置上成功运行,无需修改Web应用程序中的任何servlet、JSP页面、标签类库和HTML文档。  通过这种特性,我们可以轻而易举地转向复杂的应用程序,有效促进应用程序的重用。另外,每一个Web应用程序都有自己的目录结构、会话、ServletContext(上下文环境)和类装载器,如此一来,我们甚至还能使用Web应用程序简化最初的部署,因为它减少了整个系统的各个部分之间所需要的协调工作。  1.1Web应用的用途  Web应用程序主要可以在三个方面提供帮助:组织资源、轻松部署应用程序和避免不同应用程序之问相互影响。接下来让我们详细看一下每一个好处。

编辑推荐

  《Servlet与JSP核心编程(第2卷 第2版)》适合具有Java编程基本水平的读者阅读,是帮助他们提升专业技能的理想参考书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Servlet与JSP核心编程 PDF格式下载


用户评论 (总计31条)

 
 

  •   讲jsp很全面地,值得一看,学习jsp和servlet的朋友都请看看
  •   偏重jsp基础技术来讲
  •   JAVA必看经典书籍
  •   深入学习servlet
  •   通过这本书,学学JSP设计!
  •   书中内容既基础又高级,点到即止,适合Sevlet进阶阶段参考书!
  •   公司采购的一批图书。应该不错吧
  •   个人感觉,没有第一卷好。
  •   挺好的,速度很快。
  •   快递比较给力!
  •   系统学习的好书
  •   好书,不废话
  •   很不错,真的,书的纸质挺好的,内容自不必说了,就看你有没有耐心看完它
  •   收到书以后看了两章,可能是第一版原因吧,书中有很多错别字。总体感觉没有第一卷的好。但是书中的内容还是很有用的。
  •   不错,可以让你了解更多不知道的原理...
  •   快递非常不给力,而且货到之后没有很好的包装,装书的袋子都破了。但还是希望书上的知识好用
  •   纸质不大好,,,,,,
  •   还没看,等看完之后在来
  •   工具栏书折扣少啊,多点促销就好了啊
  •   书不错。是正版发行。
  •   这本书是不错,不过感觉是盗版的,并且包装相当地差劲,就用了个塑料袋包,拿到的时候折了书脚~~~~
  •   纸质不太好,太薄了,不小心就弄破了一页!
  •   Shell脚本,被翻译成"外壳脚本"。还有一些中国人也看不懂的汉语表达,可能是打瞌睡时翻译的吧!
  •   错别字比较多。
  •   1。打开后书角已经损坏。
    2。防伪标签损坏。
    3.书边已经发黄。
    4.部分页面印刷模湖,不够墨!
  •   翻译得太烂,大大降低了可读性
  •   肯定会后悔,总之别买这本
  •   内容不错,打基础很好
  •   看过英文版的,很不错。
  •   好书,纸张印刷都很好,翻译不恭维
  •   看过英文版,随便扫扫,当扫盲了
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7