图书介绍

Java Web应用开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java Web应用开发实用教程
  • 龚永罡,陈秀新等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111294665
  • 出版时间:2010
  • 标注页数:453页
  • 文件大小:64MB
  • 文件页数:474页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java Web应用开发实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 Java Web开发基础知识第1章 Web应用开发概述1

1.1 Internet与万维网1

1.1.1 Internet的历史1

1.1.2 Internet的定义3

1.1.3 万维网3

1.1.4 Web的特点5

1.1.5 Web 2.05

1.2 Web概述6

1.2.1 Web是什么6

1.2.2 超文本、HTML、XML7

1.2.3 Web工作机制11

1.3 Web相关知识11

1.3.1 概念和术语11

1.3.2 客户机/服务器模式12

1.3.3 浏览器/服务器模式13

1.3.4 网格计算14

1.3.5 Web Service技术14

1.4 主流Web应用开发技术14

1.4.1 Web客户端开发技术14

1.4.2 Web服务器端开发技术15

1.5 Java Web应用的核心技术17

1.5.1 JSP17

1.5.2 Servlet17

1.5.3 EJB17

1.5.4 容器17

1.6 小结18

1.7 习题18

第2章 Java Wed应用开发与运行环境的建立19

2.1 Java Web应用开发和运行环境概述19

2.2 安装和配置JDK19

2.3 安装和配置Tomcat22

2.3.1 Tomcat简介22

2.3.2 Tomcat与Servlet容器23

2.3.3 安装和配置Tomcat的步骤24

2.3.4 测试Tomcat26

2.3.5 Tomcat的目录结构26

2.4 创建和发布Web应用27

2.4.1 创建和发布Web应用的步骤27

2.4.2 配置虚拟目录29

2.5 安装、配置和使用MyEclipse30

2.5.1 安装和配置MyEclipse 6.531

2.5.2 MyEclipse的使用初步33

2.6 小结35

2.7 习题35

第3章 HTTP和Servlet基础36

3.1 HTTP请求/响应模型36

3.1.1 HTTP简介36

3.1.2 HTTP请求37

3.1.3 HTTP响应39

3.1.4 状态管理41

3.2 Servlet简介42

3.2.1 Servlet是什么42

3.2.2 Servlet的生命周期42

3.2.3 Java Servlet API43

3.3 HTTP与Http Servlet44

3.3.1 创建Http Servlet的步骤45

3.3.2 ServletContext和Web应用的关系46

3.4 Servlet的调用49

3.4.1 由URL调用Servlet49

3.4.2 在〈FORM〉标记中指定Servlet49

3.4.3 在〈SERVLET〉标记中指定Servlet49

3.4.4 在JSP文件中调用Servlet50

3.5 小结50

3.6 习题50

第4章 JSP运行机制与基本语法52

4.1 JSP技术概述52

4.1.1 JSP的应用实例52

4.1.2 JSP的运行机制53

4.1.3 JSP的特点54

4.2 JSP的基本语法55

4.2.1 JSP的页面组成55

4.2.2 注释56

4.2.3 声明58

4.2.4 表达式58

4.2.5 JSP脚本段59

4.2.6 JSP基本语法的应用案例59

4.3 JSP指令60

4.3.1 JSP指令功能60

4.3.2 include指令60

4.3.3 page指令61

4.3.4 taglib指令64

4.3.5 JSP指令的应用案例64

4.4 JSP动作65

4.4.1 JSP动作功能65

4.4.2 jsp:include动作65

4.4.3 jsp:forward动作68

4.4.4 jsp:plugin动作71

4.4.5 jsp:useBean动作75

4.4.6 jsp:setProperty动作76

4.4.7 jsp:getProperty动作77

4.4.8 JSP动作的应用案例77

4.5 小结80

4.6 习题80

第5章 JSP内置对象82

5.1 JSP内置对象概述82

5.2 request对象82

5.2.1 request对象的功能83

5.2.2 getParameter方法83

5.2.3 获取客户提交信息案例83

5.2.4 request对象的常用方法84

5.2.5 request对象常用方法的应用案例86

5.3 response对象87

5.3.1 response对象的功能87

5.3.2 sendRedirect方法87

5.3.3 response的状态行89

5.3.4 setContentType方法92

5.3.5 response对象的其他方法94

5.3.6 response方法的应用案例94

5.4 out对象95

5.4.1 out对象的功能95

5.4.2 out对象中预定义的常量和变量95

5.4.3 out对象方法96

5.4.4 out对象的应用案例96

5.5 session对象99

5.5.1 会话和会话ID99

5.5.2 session对象的常用方法100

5.5.3 session对象的应用案例100

5.6 application对象104

5.6.1 application对象的功能104

5.6.2 application对象的常用方法104

5.6.3 application对象的应用案例104

5.7 exception对象106

5.7.1 exception对象的功能106

5.7.2 JSP异常处理语句107

5.7.3 exception对象的常用方法107

5.7.4 异常处理的应用案例108

5.8 JSP其他内置对象109

5.8.1 page对象109

5.8.2 pageContext对象110

5.8.3 config对象111

5.9 Cookie111

5.9.1 Cookie的功能111

5.9.2 Cookie的属性112

5.9.3 创建Cookie对象112

5.9.4 Cookie方法112

5.9.5 Cookie应用案例112

5.10 小结114

5.11 习题115

第6章 JSP数据库的应用开发116

6.1 安装和配置MySQL数据库116

6.1.1 MySQL数据库基础116

6.1.2 安装MySQL数据库120

6.1.3 配置MySQL数据库122

6.1.4 测试MySQL数据库123

6.2 用JDBC访问MySQL数据库126

6.2.1 JDBC概述126

6.2.2 JDBC.ODBC桥126

6.2.3 JDBC建立数据库连接的应用案例127

6.2.4 JDBC建立数据库连接方法详解129

6.3 数据源134

6.3.1 数据源简介134

6.3.2 配置数据源134

6.3.3 在程序中访问数据源138

6.4 JSP数据库的应用案例139

6.5 小结140

6.6 习题141

第7章 JavaBean在JSP中的应用142

7.1 JavaBean简介142

7.1.1 什么是JavaBean142

7.1.2 编写JavaBean142

7.1.3 编译JavaBean143

7.2 JavaBean的范围144

7.2.1 页面范围145

7.2.2 请求范围145

7.2.3 对话范围145

7.2.4 应用范围145

7.3 JSP访问JavaBean的语法145

7.4 在JSP中使用JavaBean146

7.5 小结151

7.6 习题152

第8章 Struts和MVC设计模式153

8.1 MVC框架简介153

8.1.1 什么是MVC框架153

8.1.2 为什么要用MVC155

8.1.3 MVC的实现156

8.2 用Struts2实现MVC设计模式160

8.2.1 Struts概述160

8.2.2 Struts2的安装与测试162

8.2.3 Struts2的配置164

8.2.4 Struts2的常用标签166

8.2.5 Struts2的Action172

8.3 Struts的Web应用开发案例172

8.4 小结177

8.5 习题177

第9章 JSP开发中的常用技巧179

9.1 JSP程序的国际化与本地化179

9.1.1 国际化和本地化的概念179

9.1.2 语言的国际化179

9.1.3 日期和时间的国际化180

9.2 中文乱码的问题182

9.2.1 常见编码的基本概念182

9.2.2 JSP页面显示时的中文乱码问题183

9.2.3 JSP页面传递中文参数时的乱码问题184

9.2.4 Servlet处理中文参数时的乱码问题186

9.2.5 URL传递的中文参数的乱码问题188

9.3 错误处理问题190

9.3.1 异常处理190

9.3.2 转译错误与客户端请求错误处理191

9.3.3 错误显示页192

9.4 在JSP中动态生成图像192

9.5 限制表单重复提交194

9.5.1 在客户端限制表单重复提交194

9.5.2 在服务器端限制表单重复提交198

9.6 Web应用的3种数据共享方式199

9.6.1 基于请求的共享199

9.6.2 基于会话的共享200

9.6.3 基于应用的共享200

9.7 Web组件的3种关联关系200

9.7.1 请求转发200

9.7.2 请求重定向201

9.7.3 包含202

9.8 4种典型的会话跟踪方法202

9.8.1 使用Cookie202

9.8.2 URL重写203

9.8.3 隐藏的表单域204

9.9 小结204

9.10 习题204

第2篇 JSP高级技术206

第10章 JSP 2.0表达式语言206

10.1 表达式语言简介206

10.2 JSP表达式语言的语法和使用207

10.2.1 表达式语言的定义207

10.2.2 表达式求值209

10.2.3 访问作用域变量212

10.2.4 隐含对象215

10.2.5 存取运算符216

10.3 小结222

10.4 习题222

第11章 JSP标准标签库224

11.1 JSTL概述224

11.1.1 JSTL简介224

11.1.2 JSTL的安装225

11.1.3 一个简单的JSTL应用案例226

11.2 JSTL的核心标签库226

11.2.1 通用标签227

11.2.2 流程控制标签231

11.2.3 迭代标签234

11.2.4 URL相关标签237

11.3 JSTL的XML标签库240

11.3.1 XPath简介240

11.3.2 〈x:parse〉标签240

11.3.3 〈x:out〉标签241

11.3.4 〈x:set〉标签241

11.3.5 〈x:if〉标签241

11.3.6 〈x:choose〉、〈x:when〉和〈x:otherwise〉标签242

11.3.7 〈x:foreach〉标签242

11.3.8 〈x:transform〉标签243

11.4 JSTL的格式化/国际化标签库244

11.4.1 国际化标签244

11.4.2 消息标签246

11.4.3 数字日期格式化标签248

11.5 JSTL的SQL标签库255

11.6 JSTL的函数标签库255

11.7 小结256

11.8 习题256

第12章 创建自定义JSP标签258

12.1 JSP标签库258

12.1.1 标签的工作原理258

12.1.2 自定义标签的构成259

12.1.3 自定义标签入门实例260

12.2 开发自定义标签261

12.2.1 创建标签处理类262

12.2.2 创建标签库描述文件266

12.2.3 在Web应用中使用自定义标签269

12.3 在Web应用中使用标签270

12.3.1 开发带属性的标签271

12.3.2 开发带标签体的标签273

12.4 标签的开发技巧276

12.4.1 调试错误的相关问题276

12.4.2 使用SimpleTag接口简化自定义标签的开发276

12.4.3 多个标签的嵌套277

12.4.4 开发迭代标签281

12.5 小结283

12.6 习题283

第13章 Servlet过滤器和监听器284

13.1 Servlet过滤器简介284

13.1.1 Servlet过滤器的特点284

13.1.2 Servlet过滤器的适用场合284

13.1.3 Servlet过滤器的作用285

13.2 Servlet过滤器的体系结构285

13.2.1 Servlet过滤器对请求的过滤285

13.2.2 Servlet过滤器对响应的过滤286

13.2.3 Servlet过滤器的发布286

13.3 实现一个Servlet过滤器286

13.3.1 Servlet过滤器接口的构成286

13.3.2 Servlet过滤器的创建步骤287

13.3.3 编写实现类的程序287

13.3.4 配置部署Servlet过滤器289

13.4 过滤器的应用案例290

13.4.1 版权过滤器的应用案例290

13.4.2 禁止未授权的IP访问站点过滤器的应用案例292

13.5 Servlet监听器295

13.5.1 监听器的原理295

13.5.2 监听器的类型295

13.5.3 监听器管理共享数据库连接296

13.5.4 监听器的应用案例297

13.6 小结299

13.7 习题299

第14章 使用Log4j进行日志操作301

14.1 Log4j简介301

14.2 Log4j关键类和接口介绍302

14.2.1 Logger302

14.2.2 Level303

14.2.3 Appender接口303

14.2.4 Layout类304

14.2.5 Logger的层次命名规则304

14.2.6 一个在程序中配置Log4j的例子305

14.2.7 配置文件306

14.3 使用Java properties配置307

14.3.1 配置根Logger307

14.3.2 配置日志信息输出目的地Appender308

14.3.3 配置日志信息的格式(布局)309

14.3.4 配置文件举例310

14.3.5 其他输出地的配置311

14.4 配置log4j.xml312

14.4.1 xml配置文件头312

14.4.2 根元素log4j:configuration312

14.4.3 appender元素312

14.4.4 layout元素313

14.4.5 logger元素313

14.4.6 root元素313

14.4.7 level元素313

14.4.8 appender-ref元素313

14.4.9 param元素313

14.4.10 元素创建实例314

14.4.11 配置文件实例314

14.5 Log4j配置实现过程315

14.5.1 Servlet的初始化316

14.5.2 在需要使用Log4j的地方获取Logger实例317

14.6 在Web应用中使用Log4j317

14.6.1 配置Log4j环境的Servlet317

14.6.2 编写配置文件318

14.6.3 在JSP页面中输出日志319

14.6.4 发布运行这个Log4j程序320

14.7 优化321

14.7.1 日志为禁用时的优化321

14.7.2 日志状态为启用时的优化321

14.7.3 日志信息输出时的优化321

14.8 小结322

14.9 习题322

第15章 Hibernate框架的应用323

15.1 Hibernate框架简介323

15.1.1 什么是Hibernate框架323

15.1.2 为什么要使用Hibernate框架323

15.2 Hibernate的安装与配置324

15.2.1 Hibernate的下载324

15.2.2 Hibernate的安装325

15.2.3 传统JDBC的数据库操作325

15.2.4 Hibernate的数据库操作326

15.3 Hibernate核心类与编程步骤329

15.3.1 Hibernate的核心类329

15.3.2 使用hibernate编程的步骤330

15.3.3 Hibernate的主键生成方式330

15.3.4 Hibernate的映射配置文件332

15.3.5 Hibernate中的对象333

15.4 用Hibernate开发Web的应用案例333

15.4.1 编写实体对象文件333

15.4.2 编写实体映射文件Teacher.hbm.xml334

15.4.3 编写Hibernate配置文件hibernate.cfg.xml335

15.4.4 开发JSP文件335

15.5 小结337

15.6 习题337

第16章 Spring框架的应用338

16.1 Spring框架简介338

16.1.1 Spring框架的系统架构338

16.1.2 Spring框架中模块组件的功能说明339

16.1.3 Spring框架系统架构的特性体现340

16.2 Spring的安装与配置340

16.2.1 Spring的下载340

16.2.2 Spring的安装341

16.2.3 Spring的配置342

16.3 用Spring开发Java的应用346

16.4 Spring数据源的配置347

16.4.1 环境和背景347

16.4.2 创建项目348

16.4.3 创建数据库环境348

16.4.4 Spring Bean容器环境获取工具类349

16.4.5 写获取数据库工具类349

16.4.6 写测试类350

16.4.7 数据源置换352

16.4.8 使用JNDI数据源352

16.5 小结353

16.6 习题353

第3篇 JSP Web技术应用第17章 注册登录模块的应用354

17.1 关键技术354

17.1.1 验证码简介354

17.1.2 验证码技术的实现354

17.1.3 MD5数据加密简介358

17.1.4 MD5加密算法技术的实现358

17.1.5 表单验证364

17.2 一个基本的用户注册模块的设计与实现364

17.2.1 用户注册模块的设计365

17.2.2 用户注册页面的实现366

17.2.3 用户信息Bean370

17.2.4 用户信息数据库操作Bean373

17.2.5 用户注册Servlet376

17.2.6 用户注册成功/失败页面379

17.2.7 用户注册信息的验证381

17.2.8 用户注册信息的加密383

17.3 一个基本的用户登录模块的设计与实现383

17.3.1 用户登录模块的设计383

17.3.2 用户登录页面的实现384

17.3.3 用户登录Servlet385

17.3.4 用户登录信息的验证387

17.3.5 保存登录信息387

17.4 小结388

17.5 习题388

第18章 JSP页面分页技术的实现389

18.1 分页技术的设计思路389

18.2 在JSP页面中直接分页389

18.3 在Servlet中实现分页393

18.4 结合JavaBean实现分页396

18.5 万能分页技术的实现400

18.6 根据不同的数据库实现分页技术403

18.6.1 Oracle数据库分页403

18.6.2 DB2数据库分页404

18.6.3 SQL Server 2000数据库分页404

18.6.4 SQL Server 2005数据库分页404

18.6.5 MySQL数据库分页405

18.6.6 PostgreSQL数据库分页405

18.7 本章难点剖析405

18.8 小结406

18.9 习题406

第19章 开发Java Mail Web的应用407

19.1 E-mail协议简介407

19.1.1 SMTP408

19.1.2 POP409

19.1.3 IMAP409

19.1.4 MIME410

19.2 JavaMail API简介410

19.2.1 安装JavaMail410

19.2.2 安装JavaBeans Activation Framework411

19.2.3 JavaMail核心类411

19.3 使用JavaMail API发送普通文本邮件415

19.4 使用JavaMail发送HTML格式的邮件417

19.5 使用JavaMail发送带附件的邮件420

19.6 使用JavaMail接收邮件423

19.7 小结426

19.8 习题426

第20章 文件上传/下载的应用427

20.1 上传/下载文件模块的设计原理427

20.2 在JSP中读写文件427

20.2.1 采用ServletContext读文件428

20.2.2 采用FileReader类读文件429

20.2.3 采用FileWriter类写文件430

20.3 jspSmartUpload组件432

20.3.1 jspSmartUpload组件介绍432

20.3.2 jspSmartUpload组件的下载和安装433

20.4 jspSmartUpload常用类和函数433

20.4.1 File类433

20.4.2 Files类435

20.4.3 Request类436

20.4.4 上传与下载共用的方法436

20.4.5 上传文件使用的方法436

20.4.6 下载文件使用的方法438

20.5 上传文件的实现439

20.6 下载文件的实现441

20.7 本章难点剖析442

20.8 小结443

20.9 习题443

第21章 JSP的安全控制444

21.1 JSP安全控制的必要性444

21.2 传递信息的加密444

21.2.1 采用DES算法加密文字445

21.2.2 采用MD5算法加密文字447

21.3 添加SSL认证信息448

21.3.1 SSL协议简介448

21.3.2 在Tomcat上配置SSL449

21.4 请求页面的访问权限控制450

21.4.1 通过Session信息控制页面访问权限450

21.4.2 访问权限判断函数451

21.5 本章难点剖析452

21.6 小结452

21.7 习题452

参考文献453

热门推荐