图书介绍
JSP Web开发学习实录PDF|Epub|txt|kindle电子书版本网盘下载
![JSP Web开发学习实录](https://www.shukui.net/cover/67/34645079.jpg)
- 刘俊亮,王清华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302254546
- 出版时间:2011
- 标注页数:638页
- 文件大小:122MB
- 文件页数:658页
- 主题词:JAVA语言-网页-程序设计
PDF下载
下载说明
JSP Web开发学习实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 构建自己的工作平台1
1.1 JDK的安装2
1.1.1基础知识—JDK概述2
1.1.2实例描述2
1.1.3实例应用2
1.1.4运行结果4
1.2编译执行Java类4
1.2.1基础知识—环境变量配置5
1.2.2实例描述5
1.2.3实例应用6
1.2.4运行结果6
1.2.5实例分析7
1.3安装配置Tomcat服务器7
1.3.1基础知识—Tomcat概述7
1.3.2实例描述7
1.3.3实例应用8
1.3.4运行结果10
1.4建立自己的JSP10
1.4.1实例描述11
1.4.2实例应用11
1.4.3运行结果12
1.4.4实例分析12
1.5建立自己的Servlet12
1.5.1实例描述12
1.5.2实例应用12
1.5.3运行结果14
1.5.4实例分析14
1.6建立自己的JavaBean14
1.6.1实例描述15
1.6.2实例应用15
1.6.3运行结果16
1.6.4实例分析16
1.7下载安装MyEclipse16
1.7.1基础知识— MyEclipse概述17
1.7.2实例描述17
1.7.3实例应用17
1.7.4运行结果19
1.8在MyEclipse中部署Tomcat服务器20
1.8.1实例描述20
1.8.2实例应用20
1.8.3运行结果22
1.9一个用户登录的实例23
1.9.1基础知识— Web项目结构23
1.9.2实例描述23
1.9.3实例应用23
1.9.4运行结果27
1.9.5实例分析27
1.10常见问题解答28
1.10.1 JDK安装错误28
1.10.2 Tomcat安装错误28
1.11习题29
第2章 您必须了解的JSP31
2.1从数据库中查询员工信息32
2.1.1基础知识—连接数据库32
2.1.2实例描述33
2.1.3实例应用33
2.1.4运行结果36
2.1.5实例分析36
2.2在一个页面中包含多个页面36
2.2.1基础知识—include指令36
2.2.2实例描述37
2.2.3实例应用37
2.2.4运行结果38
2.2.5实例分析38
2.3在表格中输出用户信息39
2.3.1基础知识—taglib指令39
2.3.2实例描述39
2.3.3实例应用39
2.3.4运行结果41
2.3.5实例分析42
2.4声明一个方法解决乱码问题42
2.4.1基础知识—脚本元素42
2.4.2实例描述43
2.4.3实例应用43
2.4.4运行结果44
2.4.5实例分析44
2.5输出九九乘法表45
2.5.1基础知识45
2.5.2实例描述46
2.5.3实例应用46
2.5.4运行结果47
2.5.5实例分析48
2.6在页面中包含动态资源48
2.6.1基础知识—动作元素48
2.6.2实例描述49
2.6.3实例应用49
2.6.4运行结果50
2.6.5实例分析50
2.7页面之间的跳转51
2.7.1基础知识—页面之间的跳转51
2.7.2实例描述51
2.7.3实例应用51
2.7.4运行结果53
2.7.5实例分析54
2.8显示用户注册信息54
2.8.1基础知识— useBean动作指令54
2.8.2实例描述56
2.8.3实例应用56
2.8.4运行结果58
2.8.5实例分析59
2.9在JSP页面中插入一个Applet59
2.9.1基础知识—在JSP页面中插入一个Applet59
2.9.2实例描述60
2.9.3实例应用60
2.9.4运行结果62
2.9.5实例分析62
2.10常见问题解答63
2.10.1 <jsp:forward>标签问题63
2.10.2 <jsp:UseBean>错误问题63
2.11习题64
第3章 我的小案例67
3.1获取客户端信息的request对象68
3.1.1如何避免获取信息的空对象68
3.1.2如何处理获取信息的汉字乱码72
3.2服务器要求浏览器重定向页面75
3.2.1基础知识—response对象76
3.2.2实例描述77
3.2.3实例应用78
3.2.4运行结果79
3.2.5实例分析80
3.3缓存测试80
3.3.1基础知识—out对象80
3.3.2实例描述81
3.3.3实例应用81
3.3.4运行结果82
3.3.5实例分析82
3.4网页计数器82
3.4.1基础知识— application对象83
3.4.2实例描述84
3.4.3实例应用84
3.4.4运行结果84
3.4.5实例分析85
3.5记录当前客户浏览页面次数和上次浏览时间85
3.5.1基础知识—Cookie对象85
3.5.2实例描述87
3.5.3实例应用87
3.5.4运行结果88
3.5.5实例分析89
3.6简易的购物车89
3.6.1基础知识—session对象89
3.6.2实例描述90
3.6.3实例应用90
3.6.4运行结果93
3.6.5实例分析94
3.7获取Servlet的初始参数94
3.7.1基础知识—config对象95
3.7.2实例描述95
3.7.3实例应用96
3.7.4运行结果97
3.7.5实例分析97
3.8 JSP中显示出错信息98
3.8.1基础知识— exception对象98
3.8.2实例描述98
3.8.3实例应用99
3.8.4运行结果100
3.8.5实例分析101
3.9常见问题解答101
3.9.1 Cookie空指针错误101
3.9.2 Cookie在IE 8中失效102
3.9.3 putValue(String,Object)错误102
3.9.4 response.endRedirect 问题103
3.10习题103
第4章JSP开发中的技巧107
4.1将日期国际化108
4.1.1基础知识—DateFormat类概述108
4.1.2实例描述109
4.1.3实例应用109
4.1.4运行结果111
4.1.5实例分析112
4.2报表112
4.2.1基础知识—JFreeChart112
4.2.2实例描述113
4.2.3实例应用114
4.2.4运行结果115
4.2.5实例分析116
4.3完美的中文乱码解决方案116
4.3.1基础知识—中文乱码解决方案116
4.3.2实例描述118
4.3.3实例应用118
4.3.4运行结果119
4.3.5实例分析120
4.4读取文件中一篇日志显示到界面121
4.4.1基础知识—FilelnputStream类121
4.4.2实例描述123
4.4.3实例应用123
4.4.4运行结果124
4.4.5实例分析124
4.5在界面中将读取的日志写到文件中124
4.5.1基础知识—FileOutputStream类125
4.5.2实例描述126
4.5.3实例应用126
4.5.4运行结果127
4.5.5实例分析127
4.6实现文件的上传128
4.6.1基础知识—Commons FileUpload128
4.6.2实例描述129
4.6.3实例应用129
4.6.4运行结果130
4.6.5实例分析131
4.7使用JavaMail发送邮件132
4.7.1基础知识—JavaMail132
4.7.2实例描述136
4.7.3实例应用136
4.7.4运行结果140
4.7.5实例分析140
4.8用 JSP读取Word文档141
4.8.1基础知识—POI141
4.8.2实例描述143
4.8.3实例应用144
4.8.4运行结果144
4.8.5实例分析144
4.9常见问题解答145
4.9.1 JFreeChart无法显示图片145
4.9.2 java.lang.NoClassDefFoundError问题145
4.9.3上传中文文件名出现乱码146
4.10习题146
第5章 连接JSP信息中心149
5.1连接MySQL数据库的图书管理系统150
5.1.1基础知识—连接MySQL中的图书管理系统150
5.1.2实例描述153
5.1.3实例应用153
5.1.4运行结果153
5.1.5实例分析154
5.2 JDBC-ODBC桥连Access数据库154
5.2.1基础知识—JDBC-ODBC 桥连Access数据库154
5.2.2实例描述155
5.2.3实例应用155
5.2.4运行结果156
5.2.5实例分析156
5.3使用连接池连接MySQL数据库156
5.3.1基础知识—使用JDNI 连接数据库157
5.3.2实例描述159
5.3.3实例应用159
5.3.4运行结果159
5.3.5实例分析160
5.4使用纯Java驱动方式连接SQL Server 2005160
5.4.1基础知识—纯Java驱动方式连接SQL Server 2005160
5.4.2实例描述161
5.4.3实例应用161
5.4.4运行结果161
5.4.5实例分析162
5.5添加会员信息162
5.5.1基础知识—Statement接口162
5.5.2实例描述163
5.5.3实例应用163
5.5.4运行结果165
5.5.5实例分析166
5.6查看会员列表166
5.6.1基础知识—ResultSet接口166
5.6.2实例描述167
5.6.3实例应用167
5.6.4运行结果169
5.6.5实例分析169
5.7修改会员信息169
5.7.1基础知识—PreparedStatement接口170
5.7.2实例描述171
5.7.3实例应用171
5.7.4运行结果173
5.7.5实例分析173
5.8对数据进行分页显示173
5.8.1基础知识—对数据进行分页显示174
5.8.2实例描述174
5.8.3实例应用174
5.8.4运行结果177
5.8.5实例分析178
5.9使用存储过程向会员表中插入一条数据178
5.9.1基础知识—CallableStatement接口178
5.9.2实例描述179
5.9.3实例应用179
5.9.4运行结果180
5.9.5实例分析181
5.10使用JSP+JavaBean+Servlet实现留言板功能181
5.10.1基础知识—MVC181
5.10.2实例描述182
5.10.3实例应用182
5.10.4运行结果187
5.10.5实例分析187
5.11常见问题解答188
5.11.1 JNDI找不到驱动188
5.11.2找不到JDBC驱动188
5.12习题189
第6章JavaBean的妙用191
6.1一个简单的计算器192
6.1.1网络教学192
6.1.2基础知识—JavaBean属性和JavaBean的使用语法192
6.1.3实例描述193
6.1.4实例应用194
6.1.5运行结果196
6.1.6实例分析196
6.2获取当前时间197
6.2.1基础知识—request作用域197
6.2.2实例描述198
6.2.3实例应用198
6.2.4运行结果198
6.2.5实例分析199
6.3统计用户访问页面数200
6.3.1基础知识—session作用域200
6.3.2实例描述200
6.3.3实例应用200
6.3.4运行结果201
6.3.5实例分析202
6.4巧妙统计登录用户位数202
6.4.1基础知识—application作用域203
6.4.2实例描述203
6.4.3实例应用203
6.4.4运行结果204
6.4.5实例分析204
6.5用户信息查询205
6.5.1基础知识—JavaBean与表单的使用205
6.5.2实例描述205
6.5.3实例应用206
6.5.4运行结果208
6.5.5实例分析208
6.6分页显示好友信息208
6.6.1基础知识—JavaBean数据库技术209
6.6.2实例描述210
6.6.3实例应用210
6.6.4运行结果215
6.6.5实例分析215
6.7神秘的EJB216
6.8常见问题解答217
6.8.1无法编译JSP类问题217
6.8.2 getProperty获取的值为null的问题218
6.9习题219
第7章Servlet的点点滴滴223
7.1开发部署Servlet224
7.1.1基础知识—Servlet的生命周期224
7.1.2实例描述226
7.1.3实例应用226
7.1.4运行结果227
7.1.5实例分析228
7.2页面间隐式传递用户信息228
7.2.1基础知识—跟踪技术228
7.2.2实例描述231
7.2.3实例应用231
7.2.4运行结果233
7.2.5实例分析234
7.3校验用户注册表单数据235
7.3.1基础知识—过滤器235
7.3.2实例描述237
7.3.3实例应用237
7.3.4运行结果240
7.3.5实例分析242
7.4日志记录242
7.4.1基础知识—过滤器API242
7.4.2实例描述244
7.4.3实例应用244
7.4.4运行结果246
7.4.5实例分析246
7.5统计在线人数247
7.5.1基础知识—监听器247
7.5.2实例描述248
7.5.3实例应用248
7.5.4运行结果251
7.5.5实例分析252
7.6常见问题解答252
7.6.1 Servlet容器调用自定义Servlet的问题252
7.6.2 Servlet抛出异常javax.servlet.ServletException252
7.7习题253
第8章 为什么使用EL表达式257
8.1使用EL表达式在页面显示登录信息258
8.1.1基础知识—EL表达式258
8.1.2实例描述259
8.1.3实例应用259
8.1.4运行结果260
8.1.5实例分析261
8.2实现登录评论功能261
8.2.1基础知识—EL运算符261
8.2.2实例描述263
8.2.3实例应用263
8.2.4运行结果265
8.2.5实例分析266
8.3 EL隐含对象266
8.3.1循环输出会员信息266
8.3.2在JSP页面输出会员的注册信息269
8.3.3获取JSP页面请求信息271
8.4使用自定义EL函数展示商品信息274
8.4.1基础知识—EL函数274
8.4.2实例描述274
8.4.3实例应用275
8.4.4运行结果277
8.4.5实例分析277
8.5常见问题解答278
8.5.1 EL表达式作用域的问题278
8.5.2 EL表达式嵌套的问题278
8.5.3 JSP页面无法解析EL表达式279
8.6习题279
第9章JSP的伙伴—XML281
9.1编写个人日志的XML文档282
9.1.1基础知识—XML282
9.1.2实例描述284
9.1.3实例应用284
9.1.4运行结果285
9.1.5实例分析285
9.2对鲜花XML文档进行解析285
9.2.1基础知识—DOM286
9.2.2实例描述288
9.2.3实例应用288
9.2.4运行结果291
9.2.5实例分析292
9.3对XML文档进行修改293
9.3.1基础知识—Transformer对象293
9.3.2实例描述293
9.3.3实例应用293
9.3.4运行结果297
9.3.5实例分析298
9.4用JDOM解析某本图书的信息298
9.4.1基础知识—JDOM299
9.4.2实例描述301
9.4.3实例应用301
9.4.4运行结果304
9.4.5实例分析305
9.5 DOM4J实现抓虾功能305
9.5.1基础知识—DOM4J305
9.5.2实例描述307
9.5.3实例应用308
9.5.4运行结果310
9.5.5实例分析310
9.6常见问题解答310
9.6.1 XML的优点310
9.6.2 XML和Java之间的关系311
9.6.3在Java技术中使用XML的好处311
9.7习题311
第10章JSTL标准标签与自定义标签315
10.1 JSTL简介316
10.2新闻类型显示316
10.2.1基础知识— Core标签应用317
10.2.2实例描述324
10.2.3实例应用324
10.2.4运行结果325
10.2.5实例分析326
10.3用户信息管理326
10.3.1网络教堂326
10.3.2基础知识—SQL标签应用326
10.3.3实例描述329
10.3.4实例应用329
10.3.5运行结果330
10.3.6实例分析331
10.4新闻信息列表331
10.4.1基础知识—XML标签应用331
10.4.2实例描述336
10.4.3实例应用336
10.4.4运行结果338
10.4.5实例分析339
10.5截取字符串339
10.5.1基础知识—Functions标签应用339
10.5.2实例描述342
10.5.3实例应用342
10.5.4运行结果343
10.5.5实例分析343
10.6国际化登录页面343
10.6.1基础知识—国际化及格式化标签应用344
10.6.2实例描述349
10.6.3实例应用349
10.6.4运行结果350
10.6.5实例分析350
10.7新闻详细信息351
10.7.1基础知识—自定义标签实例351
10.7.2实例描述352
10.7.3实例应用352
10.7.4运行结果354
10.7.5实例分析355
10.8常见问题解答355
10.9习题356
第11章JSP与Struts 2的那点事359
11.1为Struts 2做好准备360
11.1.1基础知识—Struts 2体系360
11.1.2实例描述361
11.1.3实例应用361
11.1.4运行结果366
11.1.5实例分析366
11.2获取搜索内容366
11.2.1基础知识—配置文件366
11.2.2实例描述368
11.2.3实例应用369
11.2.4运行结果370
11.2.5实例分析370
11.3添加成功请求Action370
11.3.1基础知识—Action配置371
11.3.2实例描述375
11.3.3实例应用375
11.3.4运行结果376
11.3.5实例分析377
11.4 Struts 2的基石—拦截器(Interceptor)377
11.4.1基础知识—拦截器377
11.4.2实例描述379
11.4.3实例应用380
11.4.4运行结果383
11.4.5实例分析383
11.5输出不同语言的“你好,世界!”384
11.5.1基础知识—国际化384
11.5.2实例描述384
11.5.3实例应用385
11.5.4运行结果386
11.5.5实例分析386
11.6显示所有用户列表387
11.6.1基础知识—Struts 2标签387
11.6.2实例描述391
11.6.3实例应用391
11.6.4运行结果394
11.6.5实例分析395
11.7验证用户输入是否合法395
11.7.1基础知识—表单输入验证395
11.7.2实例描述397
11.7.3实例应用397
11.7.4运行结果400
11.7.5实例分析401
11.8在Struts 2中实现文件上传401
11.8.1基础知识—实现文件上传401
11.8.2实例描述402
11.8.3实例应用402
11.8.4运行结果405
11.8.5实例分析406
11.9在Struts 2中使用JSON插件406
11.9.1基础知识—Struts 2在Ajax中的实现406
11.9.2实例描述408
11.9.3实例应用408
11.9.4运行结果411
11.9.5实例分析411
11.10常见问题解答412
11.10.1找不到SUCCESS的结果页面412
11.10.2解决404错误412
11.10.3 Tomcat配置文件错误413
11.10.4自定义检测用户登录的拦截器414
11.11习题414
第12章 实现Ajax效果419
12.1实现用户登录420
12.1.1基础知识— XMLHttpRequest对象420
12.1.2实例描述422
12.1.3实例应用422
12.1.4运行结果424
12.1.5实例分析425
12.2实现省市级联425
12.2.1基础知识—DWR425
12.2.2实例描述430
12.2.3实例应用430
12.2.4运行结果433
12.2.5实例分析433
12.3实现新闻评论433
12.3.1基础知识—jQuery434
12.3.2实例描述436
12.3.3实例应用437
12.3.4运行结果439
12.3.5实例分析440
12.4查询学生信息441
12.4.1基础知识—ExtJS441
12.4.2实例描述443
12.4.3实例应用443
12.4.4运行结果447
12.4.5实例分析448
12.5自动完成功能449
12.5.1基础知识—Prototype449
12.5.2实例描述451
12.5.3实例应用451
12.5.4运行结果453
12.5.5实例分析453
12.6常见问题解答454
12.6.1 Ajax.Request问题454
12.6.2 Ext.Alax.request后台传递455
12.7习题455
第13章 你好,Hibernate459
13.1用户注册460
13.1.1实例描述460
13.1.2实例应用460
13.1.3运行结果466
13.1.4实例分析466
13.2人与身份证467
13.2.1基础知识—一对一关联映射467
13.2.2实例描述468
13.2.3实例应用468
13.2.4运行结果471
13.2.5实例分析471
13.3班级与学生—一对多关联映射472
13.3.1基础知识472
13.3.2实例描述474
13.3.3实例应用474
13.3.4运行结果476
13.3.5实例分析477
13.4演员与角色477
13.4.1基础知识—多对多关联映射477
13.4.2实例描述478
13.4.3实例应用478
13.4.4运行结果482
13.4.5实例分析482
13.5 公司与组织的注解映射483
13.5.1实例描述483
13.5.2实例应用483
13.5.3运行结果486
13.5.4实例分析487
13.6用户属性的延迟加载488
13.6.1基础知识—延迟加载488
13.6.2实例描述489
13.6.3实例应用489
13.6.4运行结果490
13.6.5实例分析490
13.7一级缓存490
13.7.1基础知识—一级缓存491
13.7.2实例描述491
13.7.3实例应用491
13.7.4运行结果495
13.7.5实例分析496
13.8二级缓存497
13.8.1实例描述497
13.8.2实例应用497
13.8.3运行结果502
13.8.4实例分析503
13.9查询缓存503
13.9.1基础知识—查询缓存503
13.9.2实例描述503
13.9.3实例应用504
13.9.4运行结果507
13.9.5实例分析508
13.10学生与班级的连接查询509
13.10.1基础知识—HQL查询509
13.10.2实例描述512
13.10.3实例应用512
13.10.4运行结果514
13.10.5实例分析514
13.11常见问题解答515
13.11.1运行时总报java.lang.NoClassDefFoundError:org/Hibernate/Session异常515
13.11.2发生No CurrentSessionContext configured错误515
13.11.3出现ObjectNotFoundException:No row with the given identifier exists错误516
13.12习题516
第14章Spring 2.x开发讲解521
14.1 Spring的体系结构522
14.2打印机实现523
14.2.1基础知识—Spring注入524
14.2.2实例应用524
14.2.3运行结果529
14.2.4实例分析530
14.3容器配置531
14.3.1基础知识—loc容器531
14.3.2实例描述532
14.3.3实例应用532
14.3.4实例分析536
14.4购书系统536
14.4.1基础知识—AOP概念536
14.4.2实例描述537
14.4.3实例应用537
14.4.4运行结果541
14.4.5实例分析542
14.5事务配置542
14.5.1基础知识—事务配置542
14.5.2实例应用544
14.5.3实例分析547
14.6 用户管理系统547
14.6.1基础知识—JDBC类547
14.6.2实例描述549
14.6.3实例应用550
14.6.4运行结果553
14.6.5实例分析554
14.7常见问题解答554
14.7.1 Spring的优点和缺点554
14.7.2出现java.io.FilelnputStream错误555
14.8习题555
第15章 新闻发布系统557
15.1新闻发布系统简介558
15.2系统设计558
15.2.1需求分析558
15.2.2功能设计560
15.3数据库设计560
15.4系统运行和开发环境搭建564
15.4.1 Hibemate.cfg.xml配置565
15.4.2 web.xml配置文件566
15.4.3事务配置566
15.5创建实体对象567
15.5.1新闻内容实体对象568
15.5.2新闻内容实体映射文件569
15.6数据库业务处理类570
15.6.1 BaseDao数据库处理570
15.6.2 BaseDao实现一个接口 Dao574
15.6.3分页显示业务处理类575
15.7前台信息模块576
15.7.1新闻首页模块577
15.7.2新闻阅读模块579
15.7.3用户注册模块580
15.7.4新闻评论模块582
15.7.5新闻列表模块584
15.8后台管理模块584
15.8.1系统设置模块585
15.8.2新闻管理模块586
15.8.3系统邮件设置587
15.8.4用户管理587
15.9总结588
第16章 人事信息管理系统589
16.1人事信息管理系统介绍590
16.1.1系统功能590
16.1.2系统架构592
16.2数据库设计和实现592
16.2.1数据库需求分析592
16.2.2数据库概念结构设计592
16.2.3数据库表设计593
16.2.4数据表的关系594
16.3为项目做好准备595
16.4登录界面598
16.5管理员权限:机构管理603
16.5.1查看所有的机构信息603
16.5.2机构信息的添加608
16.5.3机构信息的更新610
16.5.4机构信息的删除613
16.6管理员权限:用户管理615
16.6.1查看所有的用户信息615
16.6.2用户信息的添加和更新616
16.6.3用户信息的删除619
16.7短消息管理620
16.7.1发送短消息620
16.7.2发件箱624
16.7.3收件箱626
16.7.4草稿箱627
16.7.5垃圾箱628
16.8通讯录629
16.9普通用户权限:机构管理和用户管理633
16.10总结634
参考答案635