《JSP 2.0技术-从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:余昀编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113068707
  • 页数:438 页
图书介绍:JSP(Java Server Pages)是一种用来产生动态网页内容的规范,以Java 的技术为主,并具有跨平台和跨网页服务器支持的特性。

第1章 JSP 2.0简介 1

1-1 JSP与ASP的比较 2

1-1-1 跨平台与跨服务器的差异 2

1-1-2 开放开发程序与开放源代码的差异 3

1-1-3 可扩充的JSP标签 3

1-1-4 可跨平台重复使用的差异 3

1-1-5 可以使用Java语言的优点 4

1-1-6 JSP与ASP维护的差异性 4

1-1-7 JSP与ASP在企业中扩充性的比较 4

1-2 J2EE Server与Container 5

1-3 JSP网页的生命周期 6

1-3-1 JSP网页的翻译与编译 6

1-3-2 JSP网页的运行 6

第2章 安装运行环境 9

2-1 安装J2SDK 1.4.2 10

2-1-1 在Windows上安装J2SDK 1.4.2 12

2-1-2 在Windows上设定环境变量 12

2-1-3 在Linux上安装J2SDK 1.4.2 13

2-1-4 在Linux OS中设定环境变量 14

2-2 安装Tomcat 5.0.28 14

2-2-1 在Windows上安装Tomcat 5.0.28 15

2-2-2 在Windows上测试Tomcat 5.0.28 15

2-2-3 在Linux上安装Tomcat 5.0.28 16

2-2-4 在Linux上测试Tomcat 5.0.28 16

2-2-5 Tomcat 5.0.28的一些设定 17

第3章 动态网页设计基础 19

3-1 基础常用的HTML标签介绍 20

3-1-1 文字上的分隔标签 20

3-1-2 分隔线标签 21

3-1-3 文字居左、居中、居右 22

3-1-4 居中标签 22

3-1-5 保存原始格式标签 22

3-1-6 WWW链接标签基本概念 22

3-1-7 网页外部的链接 23

3-1-8 影像标签 23

3-2 文字格式相关标签 24

3-2-1 字型美化标签——标题标签 24

3-2-2 设定字体大小标签 25

3-2-3 字型变化标签 25

3-2-4 文字颜色设定 26

3-2-5 文字字体设定 26

3-2-6 特殊字符 27

3-2-7 设定文字默认值大小 27

3-3 版面编排相关标签 27

3-3-1 背景标签 27

3-3-2 内文、链接文字颜色设定 28

3-4 表格标签 29

3-4-1 网页中的表格 29

3-4-2 合并表格字段 30

3-4-3 表格内容的位置设定 31

3-4-4 表格背景 32

3-4-5 表格框线的设定 32

3-4-6 表格边距设定 32

3-5 多一点变化:介绍Dictionary of HTML Meta tags 32

课后练习 33

第4章 让网页更活泼:JavaSCript的应用 35

4-1 JavaScript的开发环境与基本架构 36

4-1-1 WWW架构 36

4-1-2 JavaScript程序语言 36

4-1-3 JavaScript编写工具 37

4-1-4 Crimson Editor主要功能介绍 38

4-2 JavaScript的变量与控制声明 45

4-2-1 JavaScript变量声明 45

4-2-2 JavaScript保留字与特殊字符 46

4-2-3 JavaScript运算符 46

4-3 JavaScript条件与循环控制 56

4-3-1 条件控制 56

4-3-2 循环控制 61

4-4 JavaScript的内置对象 68

4-4-1 Array对象 68

4-4-2 Date对象 69

4-4-3 Math对象 70

44-4 String对象 71

4-5 Navigator对象 73

4-5-1 Navigator对象 74

4-5-2 Window对象 74

4-5-3 Document对象 77

4-5-4 Location对象 78

4-6 窗体与框架 80

4-6-1 Form对象 80

4-6-2 Frame对象 81

课后练习 83

第5章 Java的基本语法 85

5-1 变量、常量与数据类型 86

5-1-1 变量与常量 86

5-1-2 数据类型 86

5-2 运算符 88

5-2-1 赋值运算符 88

5-2-2 算术运算符 88

5-2-3 比较运算符 89

5-2-4 逻辑运算符 90

5-2-5 其他运算符 92

5-2-6 Java运算符的优先级 92

5-3 流程控制 93

5-3-1 if结构 93

5-3-2 for循环 96

5-3-3 while循环 98

5-3-4 do...while循环 100

5-3-5 switch结构 101

5-4 数组、时间与字符串的处理 103

5-4-1 数组介绍与使用 104

5-4-2 字符串处理 107

5-5 面向对象的概念 109

5-5-1 定义类与对象的建立 110

5-5-2 构造函数的概念 110

课后练习 113

第6章 JSP 2.0网页的语法 115

6-1 命令元素(Directive Elements) 116

6-1-1 page命令 116

6-1-2 taglib命令 119

6-1-3 include命令 119

6-2 脚本元素(Scripting Elements) 121

6-2-1 Declarations 121

6-2-2 Scriptlets 121

6-2-3 Expressions 122

6-3 动作元素(Action Elements) 123

6-3-1 <jsp:useBean> 123

6-3-2 <jsp:setProperty> 123

6-3-3 <jsp:getProperty> 123

6-3-4 <jsp:include> 123

6-3-5 <jsp:forward> 124

6-3-6 <jsp:param> 124

6-3-7 <jsp:plugin>、<jsp:params>和<jsp:fallback> 124

6-3-8 <jsp:attribute> 125

6-3-9 <jsp:body> 125

6-3-10 <jsp:invoke> 125

6-3-11 <jsp:doBody> 125

6-3-12 <jsp:element> 126

6-3-13 <jsp:text> 126

6-3-14 <jsp:output> 126

课后练习 126

第7章 Expression Language(EL)语言 127

7-1 Expression Language的语法 128

7-1-1 []和.运算符 129

7-1-2 算术运算符(Arithmetic Operators) 130

7-1-3 关系运算符(Relational Operators) 133

7-1-4 逻辑运算符(Logical Operators) 136

7-1-5 Empty运算符 137

7-1-6 条件运算符(Conditional Operator) 138

7-1-7 EL运算符的优先级 138

7-2 函数(Functions) 139

7-2-1 定义标签库描述文件(Tag Library Descriptor,TLD) 140

7-2-2 调用函数的语法 141

7-3 EL的隐含对象 142

7-4 保留字 142

课后练习 143

第8章 JSP Standard Tag Library(JSTL) 145

8-1 安装JSTL 1.1 146

8-2 一般用途的动作 147

8-2-1 <c:out> 147

8-2-2 <c:set> 150

8-2-3 <c:remove> 152

8-2-4 <c:catch> 152

8-3 条件动作 155

8-3-1 单一条件执行动作〈c:if〉 155

8-3-2 互斥条件执行动作〈c:choose〉、〈c:when〉和〈c:otherwise〉 156

8-4 重复动作 158

8-4-1 <c:forEach> 158

8-4-2 <c:forTokens> 163

8-5 URL处理的动作 166

8-5-1 超级链接〈c:url〉和〈c:param〉 166

8-5-2 引入文件〈c:import〉 169

8-5-3 HTTP重定向〈c:redirect〉 171

8-6 XML处理的动作 171

8-6-1 XML核心动作 172

8-6-2 XML流程控制动作 176

8-6-3 XML转换动作 179

8-7 国际化以及文字格式化 180

8-7-1 国际化的动作 181

8-7-2 文字格式化的动作 184

8-8 SQL动作 188

8-9 字符串处理的函数 188

课后练习 193

第9章 自定义标签 195

9-1 用JSP编写Simple Tag Handler 196

9-2 用Java编写Simple Tag Handler 205

9-2-1 基本型的标签 205

9-2-2 具有属性的标签 207

9-2-3 具有Body的标签 209

9-2-4 返回变量的标签 212

课后练习 217

第10章 request对象与窗体的关系 219

10-1 窗体的创建与基本控件 220

10-1-1 窗体的创建与数据传递 220

10-1-2 控件的创建与数据传递 224

10-2 检查用户端输入的数据 240

课后练习 243

第11章 隐含对象与Cookie的介绍与应用 245

11-1 pageContext对象 246

11-1-1 servletContext对象 246

11-1-2 session对象:session追踪(Tracking)——在HTTP Request间保留用户的状态 248

11-1-3 request对象 250

11-1-4 response对象 253

11-2 pageScope、requestScope、sessionScope与applicationScope对象 254

11-3 param与paramValues对象 255

11-4 header与headerValues对象 257

11-5 cookie对象 258

11-6 initParam对象 261

课后练习 262

第12章 JSP 2.0与JavaBean 263

12-1 JavaBean简介及参数设置 264

12-2 JavaBean的开发环境 266

12-3 JavaBean的生命周期 267

12-3-1 page 267

12-3-2 request 268

12-3-3 session 270

12-3-4 application 271

12-4 JavaBean日期范例 272

课后练习 274

第13章 JSP 2.0,JDBC与数据库 275

13-1 JDBC 2.0介绍 276

13-2 使用JDBC与Oracle数据库连接 277

13-2-1 客户端安装JDBC Driver 277

13-2-2 指针的可滚动性(Scrollability)、寻址性(Positioning)和敏感性(Sensitivity) 280

13-2-3 指针的更新性(Updatability) 280

13-3 PreparedStatement与CallableStatement 281

13-3-1 PreparedStatement 281

13-3-2 Callable Statement 284

13-4 谈SQL与数据库数据操作 286

13-4-1 DDL 286

13-4-2 SELECT 288

13-4-3 INSERT 289

13-4-4 DELETE 296

13-4-5 UPDATE 297

13-4-6 高级SQL 300

13-5 其他好用的JDBC相关对象——ResultSetMetaData对象 305

第14章 JSP 2.0的文件操作 309

14-1 文件基础操作 310

14-2 从文件读取数据 313

14-3 将数据写入文件 317

14-4 读取网页文件 319

14-4-1 从指定网址读取网页文件 319

14-4-2 读取需要参数的网页文件 321

课后练习 323

第15章 Java Mail 325

15-1 Java Mail 1.3.1的使用方法 326

15-2 传送一般邮件与附加文件 326

15-2-1 传送一般格式邮件 326

15-2-2 传送附加文件的邮件 329

课后练习 332

第16章 Servlet 2.4介绍 333

16-1 Servlet 2.4简介 334

16-2 Servlet 2.4差异介绍 335

16-3 Servlet开发环境与基本范例 338

16-3-1 Servlet开发环境 338

16-3-2 Servlet基本范例 341

课后练习 344

第17章 网络购物网站设计 345

17-1 系统目的及特色 346

17-2 系统功能及描述 346

17-3 系统流程图与系统架构图 347

17-4 数据表正规化 348

17-5 数据库数据表结构 349

17-6 系统界面及说明 350

第18章 网络咖啡屋网站设计 415

18-1 网站架构 416

18-2 网页内容 417

18-2-1 首页 417

18-2-2 我的相册 421

18-2-3 心情日记 429

附录A OracIe DataBase安装说明 433