JSP 2.0技术手册

JSP 2.0技术手册
作 者: 林上杰 林康司
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JSP 2.0技术手册》作者简介

内容简介

本书图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,将有助于您未来对于JavaServer Faces(JSF)技术以及Java Web Services技术的学习。本书分为三大部分,前三章为基本概念部分,帮助读者奠定相关的概念基础;第四章至第十一章为JSP 2.0的基础内容,这两部分内容会让入门的读者对JSP 2.0技术有比较全面和系统的认认。第十二章至第十八章为提高部分,介绍了SQL、JSP与JDBC的概念与JavaMail的使用;Web应用程序设计师应有的设计理念和实现方式等内容,这是为有一定理论和实践经验的读者准备的,可以适应他们提高水平的需要。本书的主要内容:·EL语法·JSP 2.0简介·JSTL 1.1简介·Servlet 2.4简介·JSP隐含对象·JSP与JDBC·JSP与JavaMail·JSP与JavaBean·JSP Tag Library·Filter与Listener·Simple Tag与Tag File·网页窗体的处理

图书目录

第一章 安装执行环境 (1)

1-1 安装J2SDK 1.4.2 (2)

1-2 安装Tomcat 5.0.16 (6)

1-3 安装JSPBook站台范例 (11)

1-4 安装Ant 1.6 (13)

第二章 Servlet 2.4简介 (17)

2-1 Servlet简介 (18)

2-2 First Servlet Sample Code (19)

2-3 Servlet的生命周期 (21)

2-4 Servlet范例程序 (23)

2-5 Servlet 2.4的新功能 (25)

第三章 JSP 2.0简介 (31)

3-1 JavaServer Pages技术 (32)

3-2 What is JSP (33)

3-3 JSP与Servlet的比较 (33)

3-4 JSP的执行过程 (34)

3-5 JSP与ASP和ASP+的比较 (40)

3-6 JSP 2.0新功能 (43)

第四章 JSP语法 (47)

4-1 Elements和Template Data (48)

4-2 批注 (Comments) (48)

4-3 Quoting和Escape规则 (49)

4-4 Directives Elements (52)

4-5 Scripting Elements (59)

4-6 Action Elements (61)

4-7 错误处理 (68)

第五章 隐含对象 (Implicit Object) (73)

5-1 属性( Attribute )与范围( Scope ) (75)

5-2 与Servlet有关的隐含对象 (81)

5-3 与 Input / Output 有关的隐含对象 (83)

5-4 与Context有关的隐含对象 (90)

5-5 与Error有关的隐含对象 (97)

第六章 Expression Language (99)

6-1 EL简介 (100)

6-2 EL语法 (100)

6-3 EL隐含对象 (104)

6-4 EL 算术运算符 (111)

6-5 EL 关系运算符 (113)

6-6 EL逻辑运算符 (115)

6-7 EL 其他运算符 (116)

6-8 EL Functions (118)

第七章 JSTL 1.1 (125)

7-1 JSTL 1.1简介 (126)

7-2 核心标签库 (Core tag library) (130)

7-3 I18N格式标签库 (I18N-capable formatting tags library) (160)

7-4 SQL标签库 (SQL tag library) (180)

7-5 XML标签库 (XML tag library) (189)

7-6 函数标签库 (Functions tag library) (201)

第八章 JSP与JavaBean (219)

8-1 JavaBean的简介 (220)

8-2 JSP与JavaBean (222)

8-3 JavaBean的范围 (234)

8-4 JavaBean的移除 (239)

第九章 网页窗体的处理 (243)

9-1 HTML窗体如何传送数据 (244)

9-2 窗体中常见的输入类型 (244)

9-3 JSP处理窗体 (247)

9-4 文件上传——Oreilly上传组件 (249)

9-5 jspSmartUpload——上传和下载 (260)

9-6 本文区输入类型 (Textarea) (270)

第十章 Session Tracking (275)

10-1 Stateful & Stateless (276)

10-2 Session Tracking的四种方法 (276)

10-3 Session的生命周期 (282)

10-4 HttpSessionBindingListener接口 (284)

10-5 Shopping Cart范例程序一 (289)

10-6 Shopping Cart范例程序二 (295)

第十一章 Filter与Listener (307)

11-1 Filter简介 (308)

11-2 Filter的运作方式 (308)

11-3 实现阶段第一个Filter (311)

11-4 对请求做统一的认证处理 (314)

11-5 ServletRequest和ServletResponse之Wrapper类 (320)

11-6 使用Filter来解决中文问题 (329)

11-7 Listener接口简介 (331)

11-8 ServletContext Listener (333)

11-9 HttpSession Listener (337)

11-10 ServletRequest Listener (341)

第十二章 JSP执行环境与开发工具 (345)

12-1 Tomcat 5.0的介绍 (346)

12-2 JSP开发工具介绍 (350)

12-3 Eclipse简介与安装 (350)

12-4 使用Eclipse开发Hello World (353)

12-5 使用Eclipse开发Web Application (357)

12-6 使用Eclipse来开发Web Application(2) (363)

第十三章 SQL介绍 (369)

13-1 数据库基本概念 (370)

13-2 SQL简介 (370)

13-3 DDL语句 (382)

13-4 数据的查询 —— SELECT (385)

13-5 新增数据—— INSERT (396)

13-6 修改数据——UPDATE (399)

13-7 删除数据——DELETE (399)

第十四章 JSP与JDBC (401)

14-1 JDBC简介 (402)

14-2 MySQL的安装与使用 (402)

14-3 JDBC连接MySQL (411)

14-4 JDBC连接MySQL的中文问题 (422)

14-5 PreparedStatement (428)

14-6 CallableStatement (430)

14-7 JDBC 2.0 介绍与使用 (432)

14-8 JNDI - 数据来源(Data Source)与连接池(Connection Pool) (438)

14-9 JSTL的SQL标签库 (442)

14-10 Connection Pool - Proxool (445)

第十五章 JSP Tag Library (455)

15-1 JSP Tag Library简介 (456)

15-2 一个简单的Tag Library范例 (457)

15-3 Tag Handler Class (462)

15-4 Tag Library 范例程序 (475)

第十六章 Simple Tag与Tag File (487)

16-1 Simple Tag (488)

16-3 Tag File (497)

16-4 Tag Library Descriptor (TLD) (508)

第十七章 JSP与JavaMail (519)

17-1 JavaMail 1.3.1的介绍与使用方法 (520)

17-2 JavaMail范例程序一——传送一般邮件 (521)

17-3 JavaMail范例程序二——传送HTML格式的邮件 (524)

17-4 JavaMail范例程序三——传送附件 (527)

17-5 JavaMail范例程序四——传送自定义内容的邮件 (531)

第十八章 Web架构——MVC (537)

18-1 MVC (Model - View - Controller)的介绍 (538)

18-2 Model 1 与 Model 2 的介绍 (539)

18-3 Model 1和Model 2的范例程序 (542)

附录A 安装Linux执行环境 (557)

A-1 安装J2SDK 1.4.2 (558)

A-2 安装Tomcat 5.0.16 (560)

A-3 安装JSPBook站台范例 (561)

A-4 安装Ant 1.6 (563)

A-5 安装Apache 2.0.48 + Tomcat 5.0.16 (565)

附录B web.xml 元素介绍 (571)

附录C 使用JDBC-ODBC桥接器连接Access (581)

附录D JSP资源 (585)

附录E HTTP状态码 (587)

附录F ASCII 码 (591)

附录G Apache License 1.1 (593)