图书介绍

JSP Web开发学习实录PDF|Epub|txt|kindle电子书版本网盘下载

JSP Web开发学习实录
  • 刘俊亮,王清华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302254546
  • 出版时间:2011
  • 标注页数:638页
  • 文件大小:122MB
  • 文件页数:658页
  • 主题词:JAVA语言-网页-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐