《Java Server Pages技术参考》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:林上杰,林上人编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113043399
  • 页数:428 页
图书介绍:在1996年,Sun将Java集成到ServerSide之后,Java的各项优点便被淋漓尽致的发挥出来。诸如:跨平台、高安全性等特点,大幅度降低服务器端程序设计的复杂度,并且提高了程序的可用性以及生产力。Sun在1999年的时候,针对Servlet对于动态内容的显示有所不足的地方,推出了本书的主角——JSP。本书前两章主要是给初学者有一个完整的概观。初学者对于Java服务器端应用的概念以及所需具备的基本技能,在阅读前两章之后,相信你可以奠定一定的基础。以这个基础为出发点,探讨我们的核心技术JSP,减轻初学者入门之痛。从第3章开始到第7章是属于JSP的基础课程。在基础课程中,从编写基本JSP网页、语法的介绍,到Server环境的建置,都以循序渐进的方式让读者能够从中学习JSP的基础。第8章到第11章则是属于JSP的高级范围,例如:JSP与JavaBean的配合,就必须有一些JavaBean的基础,再与JSP相辅相成的使用;JSP与数据库连接,要了解到JDBc的基础佐以JSP的配合;第12章则是将JSP1.1中最重要的JSP自定义标记概念引入,让读者学习到JSPTagLibrary的使用以

第1章 JAVA家族 1

1-1 Java Family 3

1-2 JavaTM2 Platform,Standard Edition(J2SETM) 3

1-3 JavaTM2 Platform,Micro Edition(J2METM) 5

1-4 JavaTM2 Platform,Enterprise Edition(J2EETM) 7

第2章 Servlet简介 9

2-1 What Servlet 11

2-2 Why Servlet 11

2-3 How Servlet 12

2-4 rst Servlet Sample Code 13

2-5 Servlet的生命周期 15

2-6 Servlet的同步性问题 16

2-7 Servlet范例程序 18

第3章 JSP简介 21

3-1 Java Server Pages技术 23

3-2 What JSP 24

3-3 JSP与Servlet的比较 24

3-4 三层式结构 25

3-5 JSP与ASP的比较 26

第4章 JSP语法 29

4-1 JSP的执行过程 31

4-2 Elements和Template Data 31

4-3 注释(Comments) 32

4-4 Quoting和Escape规则 33

4-5 Directives Element 35

4-5-1 page命令 35

4-5-2 include命令 39

4-5-3 taglib命令 41

4-6 Scripting Element 41

4-6-1 声明(Declarations) 41

4-6-2 Scriptlets 42

4-6-3 表达式(Expressions) 43

4-7 Action Elements 46

4-7-1 <jsp:include> 47

4-7-2 <jsp:forward> 51

4-7-3 <jsp:param> 52

4-7-4 <jsp:plugin> 52

4-8 错误处理 54

4-8-1 Translation Time Processing Errors 54

4-8-2 Client Request Time Processing Errors 55

第5章 隐含对象 59

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

5-1-1 JSP Scope——Page 62

5-1-2 JSP Scope——Request 63

5-1-3 JSP Scope——Session、Application 64

5-2 与Servlet有关的隐含对象 65

5-3 与Input/Output有关的隐含对象 66

5-4 与Context有关的隐含对象(Implicit Object) 72

5-5 与Error有关的隐含对象(Implicit Object) 81

第6章 JSP执行环境与开发环境 83

6-1 JSP Container(容器)的介绍 85

6-2 建置第一个JSP的执行环境 87

6-3 Tomcat的环境介绍 91

6-3-1 利用默认站点,布署Servlet/JSP/JavaBean 92

6-3-2 建立一个新的站点,布署Servlet/JSP/JavaBean 93

6-4 web.xml 93

6-5 JSP的开发环境介绍 98

第7章 网页表单的处理 103

7-1 HTML表单如何传送数据 105

7-2 表单中常见的输入类型 105

7-2-1 文本、密码输入类型 105

7-2-2 选项按钮、复选框、选择输入类型 106

7-3 表单与JSP的范例 107

7-4 文件上传 111

7-5 文本区输入类型(Textarea) 118

第8章 JSP与JavaBean 121

8-1 JavaBean的简介 123

8-2 JSP与JavaBean 125

8-2-1 <jsp:useBean> 126

8-2-2 自省(introspection)的机制 127

8-2-3 <jsp:setProperty> 130

8-2-4 <jsp:getProperty> 135

8-3 JavaBean的Scope 136

8-3-1 Page范围的JavaBean 136

8-3-2 Request范围的JavaBean 138

8-3-3 Session范围的JavaBean 139

8-3-4 Application范围的JavaBean 141

8-4 JavaBean的删除 142

第9章 Session TracKing 145

9-1 Stateful Stateless 147

9-2 Session Tracking的四种方法 147

9-2-1 Session的定义 148

9-2-2 隐藏表格字段(Hidden Form Field) 148

9-2-3 URL重写(URL Rewriting) 150

9-2-4 Cookie 151

9-2-5 使用JSP所包含的对象 158

9-3 Session的生命周期 159

9-4 HttpSessionBindingListener接口 162

9-5 Shopping Cart范例程序一 167

9-6 Shopping Cart范例程序二 174

第10章 JSP与数据库——JDBC 187

10-1 数据库基本概念 189

10-2 JDBC概观 190

10-3 使用JDBC连接MS Access数据库 193

10-4 PreparedStatement 200

10-5 JDBC 2.0介绍与使用 203

10-6 JNDI——数据源(Data Source)与连接池(Connection Pool) 207

第11章 JSP与XML 221

11-1 XML的简介 223

11-2 JSP+XML产生HTML 224

11-2-1 范例程序一:Book 225

11-2-2 范例程序二:Database 232

11-3 JSP+WML 240

11-3-1 JSP产生WML格式的Hello范例 243

11-3-2 JDBC与WML的范例 245

11-3-3 判断用户的设备(device) 249

第12章 自定义JSP标记 253

12-1 JSP Tag Library的简介 255

12-1-1 Tag Library和JavaBean的比较 255

12-1-2 Tag Library的运行 255

12-2 一个简单的Tag Library范例 256

12-2-1 Hello标记的Tag Handler Class 257

12-2-2 Hello标记的Tag Library Descriptor File 258

12-2-3 JSP Page 259

12-3 Tag Handler Class 261

12-3-1 API概观 261

12-3-2 TagSupport类 263

12-3-3 BodyTagSupport类 265

12-3-4 TagExtraInfo和Variablelnfo类 267

12-3-5 其他类 270

12-4 Tag Library Descriptor(TLD) 271

12-4-1 Library元素 271

12-4-2 Tag元素 272

12-4-3 Attribute元素 273

12-5 Tag Library web.xml 273

12-6 Tag Library范例程序 274

12-6-1 有属性的标记——<myfont> 274

12-6-2 可显示HTML源文件的标记——<Filter> 282

第13章 JSP的结构 289

13-1 MVC(Model一View-Controller)的介绍 291

13-2 Mode I与Mode II的介绍 292

13-3 Mode I和Mode II的范例程序 294

13-3-1 Mode II的范例程序——Hello World 294

13-3-2 RequestDispatcher接口 295

13-3-3 Mode II范例程序——Shoppingcart 296

第14章 利用JSP来发送E-Mail 309

14-1 JavaMail 1.2的介绍与使用方法 311

14-2 JavaMail范例程序一——发送一般邮件 311

14-3 JavaMail范例程序二——发送Html格式邮件,且能附加文件 315

14-4 JavaMail范例程序三——电子贺卡程序 320

14-4-1 电子贺卡程序的结构 320

14-4-2 电子贺卡程序的流程说明 320

14-4-3 电子贺卡的完整程序与解说 322

第15章 JSP的UNIX执行环境 337

15-1 在UNIX下的JSP执行环境 339

15-2 在UNIX下建置Tomcat 3.2.1 344

15-3 在UNIX下布署Tomcat 3.2.1的Servlet/JSP/JavaBean 351

15-4 在UNIX下测试Tomcat 3.2.1的中文环境 351

15-5 在UNIX下建置Resin 1.2.2 354

15-6 在UNIX下布署Resin 1.2.2的Servlet/JSP/JavaBean 358

15-7 在UNIX下测试Resin 1.2.2的中文环境 358

15-8 在UNIX下安装使用JDBC与MySQL 3.23.32 359

附录A JSP Container(Windows平台) 365

A-1 Allaire JRun 3.02 367

A-1-1 安装JRun 3.0.2+IIS Web Server 368

A-1-2 利用默认站点,布署Servlet/JSP/JavaBean 372

A-1-3 建立一个新的站点,布署Servlet/JSP/JavaBean 373

A-2 Resin 1.2.2 376

A-2-1 安装Resin 1.2.2+IIS Web Server 376

A-3 Orion 1.4.5 379

A-3-1 Orion 1.4.5安装方法 380

附录B HTTP状态码 383

附录C ASC II码 387

附录D Servlet API 391

D-1 javax.servlet套件 392

D-2 javax.servlet.http套件 399

附录E Java Server Pages API 409

E-1 javax.servlet.jsp套件 410

E-2 javax.servlet.jsp.tagext套件 417

附录F JSP资源 427

F-1 Java 428

F-2 JSP 428

F-3 JSP FAQs 428

F-4 JSP Container 428