《精通JSP开发套用(Eclipse平台)》是2012年清华大学出版社出版的图书,作者是王林玮、沙明峰。
基本介绍
- 书名:精通JSP开发套用(Eclipse平台)
- 作者:王林玮、沙明峰
- ISBN:9787302297321
- 定价:44.5元
- 出版社:清华大学出版社
- 出版时间:2012-9-29
- 装帧:平装
图书简介
本书系统地介绍了JSP开发与套用技术,从JSP基础开始并扩展到许多套用技术及工具,如Servlet、JavaBean、JDBC、连线池、组件模型、异常处理Struts、Hibernate和Eclipse等。全书注重知识讲解和实际套用相结合,技术突出,实例丰富,案例介绍注重实用性。
目录
第一部分基础知识篇
第1章套用概览:关于JSP 3
1.1JSP概述 3
1.1.1JSP特点 3
1.1.2JSP运行机制 4
1.1.3JSP与ASP、PHP的比较 5
1.1.4JSP技术优势 5
1.2Web应用程式开发模式 6
1.3JSP开发Web网页的主要方式 7
1.4JSP框架简介 8
1.5JSP简单套用 9
1.6总结 12
第2章善事利器:搭建JavaEE平台 13
2.1JavaEE平台概述 13
2.2JDK的安装和配置 14
2.2.1JDK的安装 15
2.2.2JDK的配置 15
2.2.3JDK的测试 18
2.3Tomcat的安装和配置 18
2.3.1Tomcat下载 18
2.3.2Tomcat安装 19
2.3.3Tomcat测试 22
2.4Eclipse的安装和配置 22
2.4.1Eclipse的下载 22
2.4.2Eclipse的安装 23
2.4.3Eclipse中文语言包的配置 24
2.4.4Eclipse中Tomcat外挂程式的配置 25
2.5总结 29
第二部分语法知识篇
第3章轻鬆入门:语法知识 33
3.1JSP结构 33
3.2JSP注释 35
3.2.1JSP隐藏注释 35
3.2.2HTML注释 36
3.2.3JSP页面Java注释 37
3.3JSP元素 39
3.3.1JSP变数的声明和使用 39
3.3.2JSP方法的声明和使用 40
3.3.3JSP表达式的使用 41
3.3.4JSP程式段 42
3.4JSP指令 42
3.4.1page指令 42
3.4.2include指令 45
3.4.3taglib指令 47
3.5JSP动作 47
3.5.1<jsp:include>动作 48
3.5.2<jsp:useBean>动作 50
3.5.3<jsp:setProperty>动作 51
3.5.4<jsp:getProperty>动作 52
3.5.5<jsp:forward>动作 52
3.5.6<jsp:plugin>动作 54
3.6JSP开发经验点滴 56
3.7总结 57
第4章轻鬆入门:内置对象 58
4.1request对象 58
4.1.1request对象方法 58
4.1.2request对象的套用 60
4.2response对象 66
4.2.1response对象方法 66
4.2.2response对象的套用 67
4.3session对象 69
4.3.1session对象方法 69
4.3.2session对象的套用 70
4.4application对象 72
4.4.1application对象方法 72
4.4.2application对象的套用 73
4.5config对象 75
4.5.1config对象方法 75
4.5.2config对象的套用 76
4.6exception对象 77
4.6.1exception对象方法 77
4.6.2exception对象的套用 77
4.7out对象 78
4.7.1out对象方法 78
4.7.2out对象的套用 79
4.8page对象 81
4.8.1page对象的方法 81
4.8.2page对象的套用 82
4.9pageContext对象 82
4.9.1pageContext方法 83
4.9.2pageContext对象的套用 83
4.10总结 84
第5章轻鬆入门:档案操作 85
5.1档案类File 85
5.1.1File类的常用属性和方法 85
5.1.2获取档案属性 86
5.1.3档案的建立、检查与删除 87
5.1.4目录的建立、检查与删除 89
5.2位元组流 90
5.2.1位元组输入流 90
5.2.2位元组输出流 92
5.3字元流 94
5.3.1字元输入流 94
5.3.2字元输出流 96
5.4总结 98
第三部分套用技术篇
第6章基础技术:Servlet 101
6.1Servlet简介 101
6.2Servlet与JSP的区别 102
6.3Servlet的生命周期 102
6.4Servlet相关的类与方法 103
6.5Servlet处理HTTP请求 105
6.6Servlet的套用特性 105
6.7创建简单的Servlet 106
6.8部署Servlet程式 109
6.9Servlet套用实例 110
6.9.1Servlet获取客户端信息 111
6.9.2Servlet访问资料库 113
6.9.3Servlet过滤器验证用户登录信息 116
6.9.4Servlet监听器记录用户登录日誌 119
6.9.5Servlet档案下载 123
6.10总结 125
第7章组件技术:JavaBean 126
7.1JavaBean简介 126
7.2JavaBean的结构 126
7.3JavaBean的属性 127
7.3.1简单属性 128
7.3.2索引属性 128
7.3.3关联属性 129
7.3.4限制属性 129
7.4JSP套用JavaBean 129
7.4.1<jsp:useBean>标籤 129
7.4.2<jsp:setProperty>标籤 131
7.4.3<jsp:getProperty>标籤 133
7.4.4<jsp:setProperty>标籤的套用 136
7.5JavaBean存在的範围 141
7.5.1page範围 141
7.5.2request範围 142
7.5.3session範围 143
7.5.4application範围 144
7.6JavaBean的实际套用 144
7.7总结 147
第8章资料库技术:JDBC 148
8.1JDBC技术简介 148
8.2JDBC驱动程式 149
8.3JDBC接口 149
8.4MicrosoftSQLServer2008的JDBC驱动程式 157
8.4.1MicrosoftSQLServer2008JDBC驱动程式安装步骤 157
8.5JDBC常用资料库驱动连线 157
8.6JDBC资料库访问 159
8.6.1JDBC-ODBC访问资料库 159
8.6.2JDBC驱动程式访问资料库 165
8.6.3查询数据 166
8.6.4更新数据 172
8.6.5修改数据 177
8.6.6删除数据 182
8.6.7分页显示数据 183
8.6.8调用存储过程 186
8.6.9运用事务处理 188
8.7总结 189
第9章连线池技术:ConnectionPool 190
9.1JDBC的资料库连线技术概述 190
9.2JSP应用程式访问资料库的基本原理 190
9.3资料库连线池工作原理 191
9.4使用连线池访问资料库 192
9.4.1在系统环境变数中配置JDBC驱动程式 192
9.4.2在Tomcat7.0中配置JDBC驱动程式 192
9.4.3配置context.xml档案 193
9.4.4基于Tomcat7.0伺服器和SQLServer2008资料库的连线池套用 194
9.5总结 197
第10章组件设计:组件模型 198
10.1关于组件 198
10.2数据访问组件DAO 198
10.3字元串格式化组件 203
10.4字元编码转换组件 208
10.5日期时间格式组件 211
10.6商品购物车组件 215
10.7数据分页显示组件 218
10.8信息加密算法组件 222
10.9中文字元编码转换组件 224
10.10总结 225
第11章技巧套用:常用技巧 226
11.1分页技术 226
11.2验证码技术 232
11.3档案上传下载技术 239
11.3.1档案上传 239
11.3.2档案下载组件 243
11.4处理中文乱码显示 245
11.4.1JSP页面显示乱码 245
11.4.2表单提交中文时显示乱码 246
11.4.3页面传递中文参数时显示乱码 248
11.4.4资料库存取数据时出现乱码 250
11.4.5在Struts框架下解决中文乱码 252
11.5总结 253
第12章异常处理:捕捉异常 254
12.1异常处理机制 254
12.2try-catch-finally模式套用 255
12.3JSP开发套用常见的异常处理方法 257
12.3.1String类型的null对象异常 258
12.3.2NullPointerException异常 258
12.3.3NumberFormatException异常 259
12.3.4StringIndexOutOfBoundsException异常 259
12.3.5java.lang.Error异常 260
12.4自定义异常处理类 263
12.5总结 265
第13章框架技术:Struts 266
13.1Struts框架概述 266
13.1.1Struts的优点 267
13.1.2Web套用开发的模式 267
13.2Struts框架的工作流程 268
13.3Struts框架安装 269
13.4Struts套用配置 269
13.4.1struts-config.xml档案 269
13.4.2web.xml档案 273
13.5应用程式国际化 276
13.6在Eclipse中开发Struts项目 278
13.7在MyEclipse中开发Struts套用 284
13.7.1MyEclipse的下载和安装 284
13.7.2在MyEclipse中开发Struts套用 285
13.7.3创建通用类 287
13.7.4编写Action、ActionForm和JSP档案 289
13.7.5修改MyEclipse自动生成的档案 293
13.7.6部署配置档案web.xml 295
13.7.7配置伺服器 297
13.7.8项目运行 298
13.8总结 298
第14章框架技术:Hibernate 299
14.1Hibernate简介 299
14.2Hibernate接口解析 300
14.3Hibernate文档和软体 300
14.4Hibernate配置档案解析 301
14.5创建资料库 303
14.6创建映射档案 304
14.7映射档案解析 306
14.8创建持久化类 309
14.9创建客户业务逻辑类 314
14.10Hibernate及其外挂程式的下载与配置 316
14.10.1Hibernate的下载与配置 316
14.10.2HibernateSynchronizer外挂程式的下载与配置 318
14.11在Eclipse中开发Hibernate套用 319
14.11.1创建工程项目 319
14.11.2在Eclipse导入Hibernate包 319
14.11.3创建配置档案HibernateConfigurationFile 321
14.11.4创建映射档案HibernateMappingFile 323
14.11.5通过映射档案生成持久化类 325
14.11.6在配置档案中添加映射档案 326
14.11.7编写套用逻辑类 327
14.11.8Hibernate数据查询与检索方式 328
14.12总结 330
第四部分开发工具篇
第15章开发利器:Eclipse 333
15.1Eclipse概述 333
15.2Web套用与伺服器 333
15.3Eclipse外挂程式的安装 334
15.4创建JSP工程项目 335
15.5创建JSP页面 338
15.6创建样式表CSS 342
15.7创建JavaScript脚本 344
15.8创建JaveBean 345
15.9创建Servlet 348
15.10JSP工程项目的运行 352
15.11JSP工程项目的部署 353
15.12总结 354
第五部分项目实践篇
第16章综合案例:用户登录系统 357
16.1系统运行预览 357
16.2系统分析与设计 358
16.2.1功能概述 358
16.2.2系统设计 358
16.2.3关键技术 359
16.2.4Web工程项目资料夹结构及功能 359
16.3系统实现 360
16.3.1资料库设计 360
16.3.2CSS设计 361
16.3.3JavaScript设计 363
16.3.4组件设计 364
16.3.5页面设计 368
16.4系统的运行 381
16.5系统的发布 381
16.6总结 381
第17章综合案例:线上购物系统 382
17.1系统运行预览 382
17.2系统分析与设计 384
17.2.1功能概述 384
17.2.2系统设计 384
17.2.3关键技术 384
17.2.4Web工程项目资料夹和结构及功能 385
17.3系统实现 386
17.3.1资料库设计 386
17.3.2CSS设计 387
17.3.3JavaBean设计 389
17.3.4Servlet设计 400
17.3.5页面设计 405
17.4系统的运行 417
17.5系统的发布 417
17.6小结 417