图书介绍

挑战JSP&Servlet Web2.0应用开发PDF|Epub|txt|kindle电子书版本网盘下载

挑战JSP&Servlet Web2.0应用开发
  • 彭一明,张丽伟,刘子乾编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111240549
  • 出版时间:2008
  • 标注页数:543页
  • 文件大小:163MB
  • 文件页数:566页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

挑战JSP&Servlet Web2.0应用开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 搭建JSP的开发环境1

1.1 所需软件1

1.2 下载和安装JDK1

1.2.1 下载JDK 1.52

1.2.2 安装JDK 1.52

1.2.3 配置JDK环境变量5

1.3 下载和安装Tomcat7

1.3.1 下载Tomcat 5.57

1.3.2 安装Tomcat 5.57

1.3.3 测试Tomcat 5.511

1.4 构建第一个JSP程序12

1.4.1 建立JSP目录12

1.4.2 创建JSP页面13

1.4.3 部署Web应用程序13

1.4.4 测试运行14

本章小结14

第2章 JSP基础15

2.1 JSP简介15

2.2 JSP语法概要15

2.2.1 JSP指令16

2.2.2 JSP声明16

2.2.3 Java程序片段16

2.2.4 JSP表达式17

2.2.5 JSP隐含对象17

2.3 JSP工作原理17

2.4 JSP语法规范19

2.4.1 JSP文件命名19

2.4.2 JSP空白元素19

2.4.3 JSP注释20

2.4.4 JSP对象和作用域20

本章小结22

第3章 JSP语法23

3.1 JSP脚本元素23

3.1.1 声明格式23

3.1.2 表达式格式24

3.1.3 Scriptlet格式26

3.2 JSP指令27

3.2.1 page指令27

3.2.2 include指令30

3.2.3 taglib指令30

3.3 JSP动作31

3.3.1 jsp:param动作31

3.3.2 jsp:include动作31

3.3.3 jsp:forward动作34

3.3.4 jsp:plugin动作37

3.3.5 jsp:element动作40

3.3.6 jsp:attribute动作40

3.3.7 jsp:body动作41

3.3.8 jsp:text动作41

3.3.9 jsp:invoke动作42

3.3.10 jsp:doBody动作42

3.3.11 jsp:output动作43

3.3.12 jsp:root动作43

3.3.13 jsp:declaration动作44

3.3.14 jsp:scriptlet动作44

3.3.15 jsp:expression动作44

3.4 JSP出错处理44

3.4.1 编译错误45

3.4.2 运行错误46

本章小结50

第4章 JSP内置对象51

4.1 request请求对象51

4.1.1 方法介绍51

4.1.2 request对象成员53

4.1.3 request对象方法的使用举例53

4.2 response响应对象59

4.2.1 方法介绍59

4.2.2 response对象成员60

4.2.3 response对象方法的使用举例62

4.3 out输出对象64

4.3.1 方法介绍64

4.3.2 out对象成员65

4.3.3 out对象方法的使用举例65

4.4 pageContext页面上下文对象66

4.4.1 方法介绍66

4.4.2 pageContext对象成员67

4.4.3 pageContext对象方法的使用举例68

4.5 session会话对象69

4.5.1 方法介绍69

4.5.2 session对象方法的使用举例70

4.6 application应用程序对象72

4.6.1 方法介绍72

4.6.2 application对象方法的使用举例73

4.7 page页面对象75

4.7.1 方法介绍76

4.7.2 page对象方法的使用举例76

4.8 config参数配置对象77

4.8.1 方法介绍77

4.8.2 config对象方法的使用举例77

4.9 exception异常处理对象78

4.9.1 方法介绍79

4.9.2 exception对象方法的使用举例79

本章小结80

第5章 EL表达式语言81

5.1 EL特点81

5.2 EL语法82

5.2.1 EL变量及作用范围82

5.2.2 EL关键字83

5.2.3 EL运算符83

5.3 EL隐含对象86

5.3.1 pageContext对象86

5.3.2 param和paramValues对象87

5.3.3 header和headerValues对象89

5.3.4 cookie对象90

5.3.5 initParam对象90

5.3.6 pageScope、requestScope、sessionScope、applicationScope对象90

5.4 EL函数90

本章小结92

第6章 JSP标准标签库93

6.1 JSTL简介93

6.2 核心标签库94

6.2.1 通用标签94

6.2.2 条件处理标签96

6.2.3 循环控制标签98

6.2.4 URL相关标签99

6.3 国际化/格式化标签库102

6.3.1 国际化标签102

6.3.2 格式化标签105

6.4 数据库标签库108

6.4.1 〈sql:setDataSource〉标签108

6.4.2 〈sql:query〉标签109

6.4.3 〈sql:param〉标签110

6.4.4 〈sql:dateParam〉标签110

6.4.5 〈sql:update〉标签111

6.4.6 〈sql:transaction〉标签111

6.5 XML标签库111

6.5.1 核心操作标签111

6.5.2 流程控制标签114

6.5.3 转换操作标签116

6.6 函数标签库117

6.6.1 判断函数fn:contains118

6.6.2 判断函数fn:containslgnoreCase118

6.6.3 词头判断函数fn:startsWith118

6.6.4 词尾判断函数fn:endsWith119

6.6.5 字符匹配函数fn:indexOf119

6.6.6 替换函数fn:replace120

6.6.7 字符串截取函数fn:substring120

6.6.8 截取起始到定位字符串函数fn:substringBefore120

6.6.9 截取结尾到定位字符串函数fn:substringAfter121

6.6.10 分隔符转换数组函数fn:split121

6.6.11 分隔符函数fn:join121

6.6.12 小写转换函数fn:toLowerCase122

6.6.13 大写转换函数fn:toUpperCase122

6.6.14 空格删除函数fn:trim122

6.6.15 字符实体转换函数fn:escapeXml123

6.6.16 长度函数fn:length123

本章小结124

第7章 使用JavaBean组件125

7.1 JavaBean概述125

7.2 在JSP中使用JavaBean127

7.2.1 配置JavaBean127

7.2.2 〈jsp:useBean〉标签128

7.2.3 〈jsp:setProperty〉标签129

7.2.4 〈jsp:getProperty〉标签130

7.2.5 实例:使用JavaBean获取页面提交信息131

7.3 在EL表达式中使用JavaBean134

7.4 在数据库中使用JavaBean137

7.4.1 编写访问数据库的JavaBean138

7.4.2 使用JavaBean来访问数据库139

7.5 自动类型转换140

本章小结140

第8章 JSP自定义标签141

8.1 自定义标签库141

8.1.1 创建自定义标签142

8.1.2 使用自定义标签147

8.1.3 JavaBean与自定义标签148

8.2 标签文件149

8.2.1 内容重用149

8.2.2 自定义模板150

8.2.3 标签文件中的变量154

8.3 简单标签155

8.3.1 SimpleTag接口155

8.3.2 简单标签的基本生命周期156

8.3.3 SimpleTagSupport类156

8.3.4 实例:简单标签157

8.4 标签库重用159

8.4.1 创建JAR文件159

8.4.2 配置标签库160

8.4.3 使用标签库160

8.4.4 重用标签文件160

8.4.5 实例:使用同一标签库中的不同标签160

本章小结162

第9章 Servlet基础163

9.1 什么是Java Servlet163

9.2 Servlet技术特点163

9.3 Servlet功能166

9.4 Servlet基本结构166

9.5 Servlet生命周期167

9.6 Servlet重载168

9.7 Servlet实例讲解168

9.7.1 通用Servlet169

9.7.2 HTTP Servlet169

本章小结175

第10章 Servlet API介绍176

10.1 Servlet176

10.2 ServletRequest177

10.3 ServletResponse180

10.4 HttpServlet181

10.5 HttpServletRequest184

10.6 HttpServletResponse185

10.7 HttpSession186

本章小结188

第11章 Servlet API使用举例189

11.1 读取HTTP请求头189

11.1.1 HTTP请求头概述189

11.1.2 在Servlet中读取请求头190

11.1.3 实例:读取HTTP请求头190

11.2 设置HTTP应答状态191

11.2.1 状态代码概述191

11.2.2 状态代码的设置192

11.2.3 状态代码的含义192

11.2.4 实例:综合搜索引擎194

11.3 设置HTTP应答头196

11.3.1 HTTP应答头概述196

11.3.2 常见应答头的含义197

11.3.3 实例:HTTP重定向198

本章小结199

第12章 访问CGI变量200

12.1 标准CGI变量的Servlet等价表示200

12.2 实例201

本章小结202

第13章 Servlet的开发和部署203

13.1 Servlet开发和部署的基础知识203

13.1.1 Web应用程序203

13.1.2 Servlet的相关元素204

13.1.3 Servlet的名称、初始化参数和映射204

13.1.4 Servlet的调用205

13.2 实例一:Hello World205

13.3 实例二:Welcome207

本章小结209

第14章 JSP开发与应用模型210

14.1 JSP+JavaBean模型210

14.2 JSP+Servlet+JavaBean模型216

14.3 MVC模型223

14.4 MVC2模型225

14.4.1 控制器225

14.4.2 模型226

14.4.3 视图226

14.5 层次模式226

14.5.1 2层应用模式227

14.5.2 N层应用模式227

14.6 J2EE模型228

本章小结228

第15章 高级Servlet API229

15.1 ServletlnputStream类229

15.2 ServletOutputStream类229

15.2.1 print()方法229

15.2.2 println()方法230

15.3 ServletConfig接口230

15.3.1 getlnitParameter()方法230

15.3.2 getlnitParameterNames()方法231

15.3.3 getServletContext()方法232

15.3.4 getServletName()方法232

15.4 ServletContext接口232

15.4.1 getMimeTyPe()方法232

15.4.2 getRealPath()方法233

15.4.3 getResource()方法234

15.4.4 getResourceAsStream()方法235

15.4.5 getServerInfo()方法236

15.4.6 attributes相关方法236

15.5 ServletException类237

15.6 UnavailableException类238

本章小结238

第16章 Cookie的使用239

16.1 什么是Cookie239

16.2 如何使用Cookie240

16.2.1 创建Cookie240

16.2.2 读取和设置Cookie属性240

16.2.3 在应答头中设置Cookie241

16.2.4 读取保存到客户端的Cookie242

16.2.5 获取指定名字的Cookie值243

16.2.6 自动保存Cookie244

16.3 实例244

本章小结251

第17章 会话252

17.1 什么是会话252

17.2 会话管理方法253

17.2.1 将会话ID存放到URL路径中253

17.2.2 重写URL254

17.2.3 利用Cookie传递会话信息259

17.3 会话状态跟踪API260

17.3.1 查看当前请求的会话对象260

17.3.2 查看和会话有关的信息260

17.3.3 保存会话对象中的数据262

17.4 会话监听和事件266

本章小结269

第18章 请求转发270

18.1 RequestDispatcher接口270

18.1.1 forward()方法270

18.1.2 include()方法271

18.2 RequestDispatcher对象272

18.3 请求转发、重定向和包含的关系274

本章小结276

第19章 MVC模式277

19.1 实现MVC277

19.1.1 Model层的实现278

19.1.2 View层的实现281

19.1.3 Controller层的实现290

19.2 三种数据共享方式的对比292

19.2.1 基于请求的共享292

19.2.2 基于会话的共享294

19.2.3 基于应用的共享297

本章小结299

第20章 使用JDBC进行数据访问300

20.1 数据库和SQL语句300

20.2 JDBC技术和驱动程序303

20.2.1 JDBC技术303

20.2.2 驱动程序305

20.3 JDBC中常用的对象307

20.3.1 Driver接口308

20.3.2 DriverManager类309

20.3.3 Connection接口311

20.3.4 Statement接口311

20.3.5 ResultSet接口321

20.4 数据源和连接池329

20.4.1 连接池329

20.4.2 数据源330

20.4.3 实例:在JSP、Servlet中使用数据源334

本章小结338

第21章 使用持久层访问数据库339

21.1 Hibernate框架简介339

21.1.1 什么是Hibernate框架340

21.1.2 为什么要用Hibernate框架341

21.2 Hibernate安装与配置342

21.2.1 下载Hibernate342

21.2.2 安装Hibernate343

21.2.3 配置Hibernate344

21.3 利用Hibernate开发Web应用345

21.3.1 简述Hibernate的核心接口345

21.3.2 编写实体对象文件347

21.3.3 编写实体映射文件348

21.3.4 编写配置文件349

21.3.5 开发JSP文件350

本章小结353

第22章 JSP的开发工具:MyEclipse354

22.1 MyEclipse插件简介354

22.1.1 什么是MyEclipse插件354

22.1.2 为什么要用MyEclipse插件354

22.2 MyEclipse安装与配置355

22.2.1 下载MyEclipse355

22.2.2 安装MyEclipse356

22.2.3 配置MyEclipse357

22.3 在MyEclipse下进行JSP开发358

22.3.1 新建Web Project359

22.3.2 新建JSP文件361

22.3.3 实例:开发JSP应用362

本章小结363

第23章 Struts、Servlet与JSP364

23.1 Struts简介364

23.1.1 什么是Struts364

23.1.2 为什么要用Struts367

23.1.3 安装Struts367

23.2 配置Struts应用368

23.2.1 配置web.xml368

23.2.2 配置struts-config.xml368

23.3 Struts主要控制器组件371

23.3.1 ActionServlet组件371

23.3.2 ActionMapping组件373

23.3.3 ActionForm组件373

23.3.4 Action组件374

23.4 Struts标签库375

23.4.1 Struts-html标签库375

23.4.2 Struts-bean标签库381

23.5 实例:使用Struts开发JSP应用385

本章小结392

第24章 JSP与Spring框架的应用393

24.1 Spring框架简介393

24.1.1 什么是Spring框架393

24.1.2 为什么要用Spring框架394

24.2 Spring安装与配置395

24.2.1 下载Spring395

24.2.2 安装Spring395

24.2.3 配置Spring396

24.3 控制反转/依赖注入机制396

24.3.1 控制反转/依赖注入简介396

24.3.2 依赖注入的三种实现方式397

24.4 AOP思想403

24.4.1 AOP思想简介403

24.4.2 AOP的三个关键概念404

24.5 实例:利用JSP+Spring进行Web开发409

本章小结412

第25章 Ajax技术与JSP结合开发实例413

25.1 Web 2.0与Ajax简介413

25.1.1 什么是Web 2.0413

25.1.2 什么是Ajax414

25.2 Ajax相关技术416

25.2.1 JavaScript417

25.2.2 XMLHttpRequest418

25.2.3 DOM421

25.3 Ajax常用框架427

25.3.1 服务器端框架427

25.3.2 客户端框架429

25.4 实例:页面登录验证431

25.4.1 传统实现方式——JSP+Servlet431

25.4.2 Ajax实现方式——JSP+Ajax433

25.4.3 Ajax工作流程总结437

本章小结439

第26章 办公管理系统440

26.1 总体设计440

26.2 界面设计441

26.3 数据库设计446

26.3.1 数据表的概要说明447

26.3.2 主要数据表的结构定义447

26.3.3 表之间的关系图449

26.4 办公管理系统的详细设计450

26.4.1 创建数据库450

26.4.2 连接数据库450

26.4.3 员工登录及使用模块设计453

26.4.4 管理员登录及使用模块设计460

本章小结469

第27章 在线博客系统470

27.1 总体设计470

27.2 界面设计472

27.3 数据库设计477

27.3.1 数据表的概要说明478

27.3.2 主要数据表的结构定义478

27.3.3 表之间的关系图480

27.4 Ajax博客系统的详细设计480

27.4.1 创建数据库480

27.4.2 连接数据库481

27.4.3 前台显示模块的实现485

27.4.4 博客管理模块的实现491

本章小结507

第28章 网上购书系统508

28.1 总体设计508

28.2 界面设计509

28.2.1 网站前台界面设计511

28.2.2 网站后台界面设计514

28.3 数据库设计516

28.3.1 数据表的概要说明516

28.3.2 主要数据表的结构定义516

28.3.3 表之间的关系图518

28.4 网上购书系统的详细设计519

28.4.1 创建数据库519

28.4.2 与数据库连接的实现520

28.4.3 前台功能模块522

28.4.4 后台管理模块534

本章小结543

热门推荐