JSP设计
JSP设计
Hans Bergsten
何健辉, 许俊娟 译
出版时间:2002年02月
页数:576
两年前,企业级Java风暴席卷了整个Java社团 —— 开发者们都已认识到它在构建分布式应用程序方面的潜力。而现在,JSP(JavaServer Pages)能够协调网页设计者和程序员之间的工作,让他们共同创建动态网页。然而,JSP不同于其他的Java技术,它可以帮助那些非编程人员开发Web应用程序。
本书带领读者进入令人激动的JSP新世界,对它做了全面介绍。阐述了JSP如何充分利用Java servlet来创建高效的、可复用的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法、脚本元素、错误处理和调试、数据库访问、身份验证和个性化、国际化、与XML集成等。
本书可以满足两类想学习JSP的专业人士的不同需要:一类是网页设计师,他们对如何在网页中使用JSP元素很感兴趣;另一类是程序员,他们对JSP API极为关注。对于那些渴望编写自己的JSP组件的读者,本书将指导你研究诸如创建自定义标记库,将servlet和JavaBeans与JSP集成在一起等更深入的课题。最后,本书作者提供了一个完整的自定义标记库,可用于数据库访问、国际化,还可以用在你自己的JSP库中。
“这是一本很棒的书。它是由一位不仅在JSP规范方面,而且在JSP和Servlet参考实现方面都做出了重要贡献的学者精心编写的。书中提供了大量有用的实例,是JSP领域一本极具收藏价值的书。”
——Eduardo Pelegri-Llopart,JSP规范首席工程师
Hans Bergsten是Gefion Software的创始人,其主要成果是适用于Web应用程序开发的、基于JSP的组件。从servlet和JSP规范形成的时候开始,Hans始终是工作组中的积极参与者,作为Apache Jakarta项目管理委员会中的成员,他为用于两个规范的Apache Tomcat参考实现的开发做出了重要贡献。
  1. 前言
  2. 第一部分 JSP应用程序基础
  3. 第一章 JSP介绍
  4. 什么是JSP?
  5. 为什么要使用JSP?
  6. 开始学习所需要的东西
  7. 第二章 HTTP和servlet基础
  8. HTTP请求/应答模型
  9. servlet
  10. 将Java Web应用程序打包
  11. 第三章 JSP概览
  12. servlet所带来的问题
  13. JSP页面剖析
  14. JSP处理过程
  15. 使用MVC设计JSP应用程序
  16. 第四章 构建JSP环境
  17. 安装Java软件开发工具包
  18. 安装Tomcat服务器
  19. 测试Tomcat
  20. 安装本书的例子
  21. Web应用程序例子概览
  22. 第二部分 JSP应用程序开发
  23. 第五章 产生动态内容
  24. 现在是几点?
  25. 输入和输出
  26. 第六章 使用脚本元素
  27. Java启蒙
  28. JSP隐含对象
  29. 条件处理
  30. 显示数值
  31. 使用表达式来设置属性
  32. 声明变量和方法
  33. 第七章 错误处理和调试
  34. 处理语法错误
  35. 对基于JSP的应用程序进行调试
  36. 处理运行时的错误
  37. 第八章 在JSP页面、请求和用户间共享数据
  38. 在页面间传递控制和数据
  39. 共享会话和应用程序数据
  40. 使用自定义行为
  41. 在线购物
  42. 内存使用策略
  43. 第九章 数据库访问
  44. 从JSP页面访问数据库
  45. 在不使用bean的情况下进行输入验证
  46. 使用事务
  47. 应用程序特定的数据库行为
  48. 第十章 身份验证和个性化
  49. 由容器提供的身份验证
  50. 应用程序控制的身份验证
  51. 另外一些安全问题
  52. 第十一章 国际化
  53. Java是如何支持国际化和本地化的
  54. 产生本地化的输出
  55. 比特简史
  56. 处理本地化的输入
  57. 第十二章 拾遗补缺
  58. 缓冲
  59. 引入页面片段
  60. XML和JSP
  61. 混合客户端代码和服务器端代码
  62. 对JSP页面进行预编译
  63. 防止JSP页面被缓存
  64. URL是如何被解释的
  65. 第三部分 J2EE中的JSP和JSP组件开发
  66. 第十三章 Web应用程序模型
  67. J2EE模型
  68. MVC模型
  69. 可缩放性
  70. 第十四章 将servlet和JSP组合使用
  71. 将servlet用作控制器
  72. 使用Action对象来实现一个更加模块化的设计
  73. 在servlet和JSP页面间共享信息
  74. 对所有的运行时错误使用同一个JSP错误处理页面
  75. 第十五章 开发用于JSP的JavaBeans
  76. 作为JSP组件的JavaBeans
  77. JSP bean 的例子
  78. 意想不到的<jsp:setProperty>行为
  79. 第十六章 开发JSP自定义行为
  80. 标记扩展基础
  81. 开发一个简单的行为
  82. 处理行为体
  83. 让行为互相协作
  84. 通过行为创建新的变量
  85. 开发迭代行为
  86. 创建TLD
  87. 语法验证
  88. 如何重用标记处理程序
  89. 打包和安装标记库
  90. 第十七章 开发数据库访问组件
  91. 使用连接和连接池
  92. 使用通用数据库bean
  93. 开发通用数据库自定义行为
  94. 开发应用程序特有的数据库组件
  95. 第四部分 附录
  96. 附录一 JSP元素的语法参考
  97. 附录二 JSP的API参考
  98. 附录三 本书例子中的自定义行为和类的参考
  99. 附录四 Web应用程序结构和配置描述符参考
  100. 附录五 JSP资源参考
  101. 词汇表
书名:JSP设计
作者:Hans Bergsten
译者:何健辉, 许俊娟 译
国内出版社:中国电力出版社
出版时间:2002年02月
页数:576
书号:7-5083-0850-6
原版书出版商:O'Reilly Media
Hans Bergsten
 
Hans Bergsten是Gefion Software公司的创办人,这家公司的专长是以J2EE技术来发展Java产品与服务。作者本人相当积极参与各种J2EE技术的规范制定工作,包括servlet、JSP、JSTL以及本书的主题 —— JSF都有他的身影。Hans同时也是Apache Jakarta Project Management Committee的初期成员,协助开发Apache Tomcat对于 servlet与JSP规范的支持能力。
 
 
本书封面上的动物是灰狼(犬属狼),又叫大灰狼。灰狼曾经遍布整个北美洲,目前灰狼主要生活在美国的阿拉斯加、加拿大的开阔的冻土地带和森林中,以及美国其他的部分地区。它们现在的生活范围只有从前的一半。这些群居动物一般以2到15只组成一个群体,群体中最强壮的公狼成为首领。狼群中只有居统治地位的配偶才能繁育后代,母狼通常在4月、5月或6月产崽,平均一胎产7只,狼群中的所有成员都要照顾幼崽。