图书介绍

JAVA WEB编程从入门到实践PDF|Epub|txt|kindle电子书版本网盘下载

JAVA WEB编程从入门到实践
  • 徐林林编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302197478
  • 出版时间:2010
  • 标注页数:451页
  • 文件大小:129MB
  • 文件页数:473页
  • 主题词: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章 Java Web开发概述2

1.1 Java语言简介2

1.1.1 Java语言概述2

1.1.2 Java语言的特性2

1.1.3 Java语言的发展历程3

1.1.4 Java语言的发展前景4

1.2 Java Web开发基本知识4

1.2.1 Web应用程序的运行原理4

1.2.2 Web服务器汇总4

1.2.3 Java Web开发中的组件简介5

1.3 .NET与J2EE两大主流平台简介6

1.3.1 介绍.NET平台7

1.3.2 介绍J2EE(Java的企业级版本)7

1.4 常见问题及解答7

1.5 小结8

1.6 习题8

第2章 搭建Java Web开发环境9

2.1 下载安装JDK并配置环境变量9

2.1.1 下载安装JDK9

2.1.2 环境变量设置10

2.2 用HelloWorld例子体验Java编译和运行11

2.3 下载安装并测试Tomcat服务器12

2.3.1 下载apache-tomcat-6.0.1612

2.3.2 安装Tomcat12

2.3.3 通过一个JSP文件测试Tomcat12

2.4 安装MySQL数据库13

2.4.1 下载MySQL 5.013

2.4.2 安装MySQL 5.014

2.4.3 安装MySQL数据库的JDBC驱动程序15

2.5 Ant入门15

2.5.1 下载并安装Ant16

2.5.2 设置环境变量16

2.5.3 分析Ant工程模板中的build.xml文件17

2.5.4 分析Ant工程模板的目录结构18

2.6 本章实例20

2.6.1 编写一个JSP+MySQL的Java Web程序20

2.6.2 使用Ant编译、部署示例2-322

2.7 上机实践24

2.8 常见问题及解答25

2.9 小结26

2.10 习题26

第3章 Eclipse入门27

3.1 Eclipse概述27

3.2 Eclipse开发环境的建立27

3.2.1 Eclipse的下载和安装27

3.2.2 下载和安装Tomcat插件28

3.2.3 在Eclipse中集成Ant29

3.3 用Eclipse开发一个简单的Java Web应用程序31

3.4 上机实践34

3.5 常见问题及解答34

3.6 小结35

3.7 习题35

第2篇 JSP技术应用开发篇第4章 JSP技术概述38

4.1 动态网页技术38

4.1.1 ASP技术38

4.1.2 PHP技术39

4.1.3 JSP技术40

4.2 JSP的运行原理41

4.2.1 使用JSP出现的现象41

4.2.2 根据现象揭示JSP的工作原理43

4.3 为什么要使用JSP技术45

4.4 开发第一个JSP页面46

4.5 上机实践48

4.6 常见问题及解答49

4.7 小结49

4.8 习题49

第5章 JSP语法及应用分析50

5.1 JSP文件的构成元素分析50

5.1.1 一个典型的JSP文件50

5.1.2 分析JSP文件中的注释51

5.1.3 模板元素52

5.1.4 脚本元素53

5.1.5 指令元素53

5.1.6 动作元素54

5.2 脚本元素详解54

5.2.1 脚本元素中的声明(Declaration)54

5.2.2 脚本元素中的表达式(Expression)55

5.2.3 脚本元素中的Scriptlet55

5.3 指令元素详解57

5.3.1 页面(page)指令元素57

5.3.2 包含(include)指令元素59

5.3.3 自定义标签(taglib)指令元素61

5.4 动作元素详解62

5.4.1 参数元素〈jsp:param〉62

5.4.2 包含元素〈jsp:include〉62

5.4.3 转发元素〈jsp:forward〉64

5.4.4 属性设置元素〈jsp:setProperty〉65

5.4.5 属性获取元素〈jsp:getProperty〉66

5.4.6 JavaBean调用元素〈jsp:useBean〉67

5.5 创建一个完整的JSP文件69

5.6 上机实践71

5.7 常见问题及解答72

5.8 小结72

5.9 习题73

第6章 JSP内建对象讲解及实例讲解74

6.1 内建对象介绍74

6.1.1 使用out对象74

6.1.2 使用request对象75

6.1.3 使用response对象76

6.1.4 使用sessioin对象78

6.1.5 使用pageContext对象80

6.1.6 使用application对象82

6.1.7 使用exception对象84

6.2 内建对象使用实例85

6.2.1 不同页面数据共享85

6.2.2 不同用户之间通信87

6.3 上机实践88

6.4 常见问题及解答89

6.5 小结89

6.6 习题90

第7章 初步认识JavaBean91

7.1 JavaBean基础91

7.1.1 什么是JavaBean91

7.1.2 JavaBean的特点91

7.1.3 JavaBean的属性92

7.1.4 JavaBean的方法94

7.2 在JSP中使用JavaBean94

7.3 使用JavaBean连接数据库97

7.4 上机实践101

7.5 常见问题及解答102

7.6 小结102

7.7 习题102

第3篇 Servlet技术与Tomcat服务器篇第8章 Servlet基础104

8.1 Servlet介绍104

8.1.1 什么是Servlet104

8.1.2 Servlet的特点105

8.1.3 JSP与Servlet的关系106

8.2 Servlet的生命周期109

8.3 开发、部署一个简单的Servlet程序110

8.4 上机实践113

8.5 常见问题及解答114

8.6 小结115

8.7 习题115

第9章 Servlet的配置与使用116

9.1 Servlet的基本配置116

9.1.1 Servlet的名字、类和其他杂项的设置116

9.1.2 Servlet初始化参数的设置117

9.1.3 启动装入优先级的设置119

9.1.4 Servlet的映射120

9.2 使用HttpServlet处理客户端请求121

9.2.1 处理Get请求doGet121

9.2.2 处理Post请求doPost122

9.2.3 HttpServlet的高级处理方法123

9.3 使用Servlet监听123

9.3.1 监听Servlet上下文信息124

9.3.2 监听HTTP会话信息125

9.3.3 监听客户端请求信息127

9.4 开发Web应用过滤器129

9.5 使用Servlet开发一个编码过滤器131

9.6 上机实践132

9.7 常见问题及解答133

9.8 小结134

9.9 习题134

第10章 JSP、JavaBean和Servlet的配合使用135

10.1 两种模式的分工方法135

10.1.1 模式一(JSP+JavaBean)分工方法135

10.1.2 模式二(JSP+JavaBean+Servlet)分工方法135

10.2 两种模式的比较136

10.2.1 两种模式的特点136

10.2.2 应用特征的比较137

10.3 JSP+JavaBean实例分析137

10.3.1 案例说明137

10.3.2 表示留言数据的JavaBean138

10.3.3 用于执行数据库操作的JavaBean140

10.3.4 填写留言板的界面142

10.3.5 处理添加留言的JSP页面143

10.3.6 查看留言消息的JSP144

10.3.7 使用Ant编译和部署程序145

10.3.8 运行146

10.4 JSP+JavaBean+Servlet实例分析146

10.5 上机实践152

10.6 常见问题及解答155

10.7 小结155

10.8 习题155

第4篇 数据库技术与Hibernate篇第11章 数据库技术基本知识158

11.1 主流数据库及常用SQL语句介绍158

11.1.1 创建和删除数据库158

11.1.2 创建和删除数据表159

11.1.3 更改表的结构160

11.1.4 向表中插入一条数据160

11.1.5 从表中删除数据160

11.1.6 更新表中的数据161

11.1.7 创建和删除视图161

11.2 JDBC技术及驱动程序概述161

11.2.1 介绍JDBC162

11.2.2 数据库驱动程序介绍162

11.3 JDBC API使用介绍163

11.3.1 使用Driver接口163

11.3.2 使用DriverManager接口164

11.3.3 使用Connection接口165

11.3.4 使用Statement和PrepareStatement165

11.3.5 使用ResultSet接口166

11.4 本章实例167

11.4.1 使用JDBC连接到MySQL168

11.4.2 使用JDBC连接到SQL Server 2005169

11.4.3 使用JDBC连接到SQL Server 2000169

11.4.4 使用JDBC连接到Oracle170

11.5 上机实践170

11.6 常见问题及解答171

11.7 小结171

11.8 习题171

第12章 使用JSP和Servlet调用JDBC172

12.1 在JSP中使用JDBC访问数据库172

12.1.1 JSP插入数据操作172

12.1.2 JSP查询数据库操作174

12.1.3 JSP更新数据操作175

12.1.4 JSP删除数据操作176

12.1.5 JSP其他数据库操作176

12.2 JSP调用JavaBean访问数据库177

12.3 在Servlet中使用JDBC访问数据库180

12.4 使用JDBC实现数据分页显示183

12.4.1 编写Servlet:PageCustomerServlet183

12.4.2 编写JavaBean:PageBean、CustomerBean184

12.4.3 编写JSP:pageContent、pagePlugin186

12.4.4 运行分页显示实例188

12.5 上机实践188

12.6 常见问题及解答189

12.7 小结189

12.8 习题189

第13章 Hibernate概述及实例分析190

13.1 什么是数据持久化和ORM190

13.2 Hibernate简介191

13.3 配置Hibernate的开发环境191

13.4 在线购物系统开发概述192

13.5 开发在线购物系统193

13.5.1 需求分析193

13.5.2 概念机构设计193

13.5.3 逻辑机构设计194

13.6 创建JavaBean组件195

13.7 创建Hibernate映射文件197

13.8 创建Hibernate配置文件199

13.9 创建数据库操作类:DBOperator199

13.10 测试系统功能203

13.11 上机实践205

13.12 常见问题及解答205

13.13 小结206

13.14 习题206

第14章 Hibernate的体系结构及接口207

14.1 熟悉Hibernate的体系结构207

14.2 掌握Hibernate实体对象的生命周期208

14.2.1 瞬态(Transient)208

14.2.2 持久态(Persistent)208

14.2.3 游离态(Detached)209

14.2.4 实体对象的状态转换209

14.3 学会使用Hibernate API212

14.3.1 使用Configuration类212

14.3.2 使用SessionFactory接口213

14.3.3 使用Session接口213

14.3.4 使用Transaction接口214

14.3.5 使用Query接口214

14.3.6 使用Criteria接口216

14.4 本章实例216

14.5 上机实践218

14.6 常见问题及解答218

14.7 小结219

14.8 习题219

第15章 Hibernate的映射技巧220

15.1 映射文件的配置220

15.1.1 映射文件的格式220

15.1.2 装载映射文件223

15.2 映射一对多关联关系224

15.2.1 多对一单向关联224

15.2.2 实现双向关联227

15.3 映射多对多关联关系230

15.3.1 映射单向多对多关联230

15.3.2 映射双向多对多关联233

15.4 映射一对一关联关系234

15.5 映射继承关系237

15.6 本章实例240

15.7 上机实践242

15.8 常见问题及解答243

15.9 小结243

15.10 习题244

第16章 Hibernate事务处理和缓存管理245

16.1 Hibernate的事务处理245

16.1.1 数据库事务的概念245

16.1.2 数据库的隔离级别246

16.1.3 了解Hibernate中的事务处理247

16.1.4 并发控制248

16.2 管理Hibernate缓存249

16.2.1 缓存的基本原理249

16.2.2 Hibernate的二级缓存结构250

16.2.3 管理Hibernate的第一级缓存251

16.2.4 管理Hibernate的第二级缓存252

16.3 本章实例255

16.3.1 在Hibernate中使用悲观锁256

16.3.2 在Hibernate中使用乐观锁259

16.4 上机实践260

16.5 常见问题及解答261

16.6 小结262

16.7 习题262

第5篇 Struts 2架构详解篇第17章 MVC模式与Struts 2框架264

17.1 MVC模式概述264

17.1.1 MVC设计模式的思想264

17.1.2 MVC处理请求的过程265

17.1.3 MVC的优点265

17.1.4 MVC和模式二(JSP+JavaBean+Servlet)266

17.2 Struts 1简介266

17.2.1 Struts 1的框架结构266

17.2.2 Struts 1的处理流程268

17.2.3 Struts 1的优缺点268

17.3 Struts 2框架介绍269

17.3.1 Struts 2的历史269

17.3.2 Struts 2框架结构269

17.3.3 Struts 2的配置文件270

17.3.4 Struts 2控制器272

17.3.5 Struts 2标签库273

17.3.6 Struts 2和Struts 1的比较273

17.4 常见问题及解答274

17.5 小结274

17.6 习题274

第18章 Struts 2实例分析275

18.1 搭建Struts 2开发环境275

18.1.1 安装Struts 2275

18.1.2 测试Struts 2是否正常工作276

18.1.3 Struts 2和Eclipse集成277

18.2 项目简介278

18.3 编写配置文件279

18.3.1 配置web.xml文件279

18.3.2 配置struts.xml文件280

18.4 创建控制器(Action类)280

18.5 创建视图层282

18.5.1 用于注册的register.jsp文件282

18.5.2 用于显示注册成功的success.jsp283

18.6 运行程序283

18.7 使用ActionSupport类实现数据验证284

18.8 运行验证286

18.9 上机实践286

18.10 常见问题及解答287

18.11 小结288

18.12 习题288

第19章 Struts 2核心剖析289

19.1 Struts 2的工作流程289

19.2 Struts 2配置文件详解295

19.2.1 web.xml的配置295

19.2.2 struts.xml的配置296

19.2.3 struts.properties配置文件305

19.3 Struts 2的Action类305

19.3.1 业务控制器Action的实现类305

19.3.2 使用Struts 2框架提供的接口307

19.3.3 使用Action类访问Servlet API309

19.3.4 Action的配置310

19.3.5 Action类方法的动态调用311

19.4 拦截器313

19.4.1 拦截器的思想314

19.4.2 使用拦截器314

19.5 Struts 2中使用ONGL318

19.5.1 对象导航语言ONGL简介318

19.5.2 Struts 2中使用ONGL319

19.6 本章实例321

19.7 上机实践322

19.8 常见问题及解答323

19.9 小结323

19.10 习题324

第20章 Struts 2框架技术325

20.1 Struts 2的国际化操作325

20.1.1 Struts 2实现国际化的原理325

20.1.2 Struts 2实现国际化的一般步骤326

20.1.3 使用不同范围的资源文件331

20.1.4 加载资源文件的顺序333

20.2 Struts 2的类型转换334

20.2.1 预定义类型和日期类型的转换334

20.2.2 复合类型的转换336

20.2.3 复合类型集合的转换339

20.2.4 Struts 2类型转换异常处理341

20.3 Struts 2数据验证341

20.3.1 使用validate()方法进行验证341

20.3.2 使用配置文件进行验证344

20.4 数据验证时国际化操作的实例分析347

20.5 上机实践349

20.6 常见问题及解答351

20.7 小结351

20.8 习题351

第21章 Struts 2标签库352

21.1 Struts 2标签库概述352

21.1.1 什么是Struts 2标签352

21.1.2 Struts 2标签库的组成352

21.1.3 Struts 2标签库的使用353

21.1.4 Struts 2和Struts 1标签的区别354

21.2 Struts 2控制标签354

21.2.1 循环标签iterator354

21.2.2 选择标签if/elseif/else357

21.2.3 集合连接标签append358

21.2.4 子集标签subset360

21.2.5 排序标签sort361

21.3 数据标签362

21.3.1 控制器调用标签action362

21.3.2 JavaBean调用标签bean364

21.3.3 值栈置顶标签push366

21.3.4 调试标签debug366

21.3.5 包含标签include367

21.3.6 参数传递标签param367

21.3.7 变量赋值标签set367

21.3.8 地址标签url368

21.3.9 值输出标签property369

21.4 表单标签369

21.4.1 复选框标签checkbox369

21.4.2 复选框集合标签checkboxlist370

21.4.3 组合框标签combobox371

21.4.4 日期选择标签datetimepicker372

21.4.5 下拉列表框标签select373

21.4.6 单选框标签radio374

21.4.7 选项组标签optgroup374

21.4.8 其他常用表单标签374

21.5 非表单标签375

21.5.1 信息显示标签actionerrror和actionmessage375

21.5.2 树形结构标签tree和treenode376

21.6 本章实例377

21.7 上机实践379

21.8 常见问题及解答379

21.9 小结380

21.10 习题380

第6篇 Spring框架及其使用篇第22章 Spring基础382

22.1 Spring架构概述382

22.2 Spring的特点383

22.3 Spring开发环境的简单配置384

22.3.1 下载Spring384

22.3.2 简单介绍Spring包384

22.3.3 在Eclipse中配置Spring385

22.4 开发一个简单的Spring应用程序387

22.4.1 编写接口文件Hello.Java387

22.4.2 编写实现接口的类388

22.4.3 创建Spring的配置文件config.xml389

22.4.4 创建用于主函数类389

22.4.5 运行程序390

22.5 常见问题及解答391

22.6 小结391

22.7 习题391

第23章 Spring的Web架构392

23.1 第一个Spring MVC例子392

23.1.1 配置web.xml文件392

23.1.2 编写用于输出的页面393

23.1.3 创建控制器393

23.1.4 创建Spring的配置文件394

23.1.5 运行Spring MVC示例395

23.1.6 使用JSTL视图技术395

23.1.7 使用Ant实现这个例子396

23.2 Spring MVC的控制器398

23.2.1 核心控制器DispatcherServlet398

23.2.2 控制器接口Controller399

23.2.3 表单控制器SimpleFormController399

23.3 Spring MVC视图401

23.3.1 模型视图类ModelAndView402

23.3.2 支持不同的视图403

23.4 使用拦截器404

23.5 数据验证407

23.6 Spring和Struts 2整合408

23.6.1 整合原理408

23.6.2 整合步骤409

23.7 一个Spring+Struts 2的开发实例410

23.8 上机实践412

23.9 常见问题及解析413

23.10 小结414

23.11 习题414

第24章 使用Spring操作数据库415

24.1 Spring框架的事务处理415

24.1.1 传统的JDBC事务处理415

24.1.2 Spring框架的事务处理416

24.2 数据源DataSource的注入421

24.3 PlatformTransactionManager接口的作用422

24.4 使用JdbcTemplate访问数据424

24.4.1 Template模式简介424

24.4.2 JdbcTemplate的实现方式425

24.5 Spring+Hibernate实例分析427

24.6 上机实践431

24.7 常见问题及解答433

24.8 小结433

24.9 习题433

第25章 Spring+Hibernate+Struts集成实例分析434

25.1 项目需求和系统框架434

25.1.1 项目需求概述434

25.1.2 系统框架434

25.2 数据库的设计436

25.3 配置开发环境436

25.3.1 web.xml文件的配置436

25.3.2 Spring配置文件applicationContext.xml的配置437

25.3.3 Struts 2配置文件struts.xml的配置438

25.3.4 其他文件的配置438

25.4 编写JavaBean组件439

25.5 建立数据库访问组件(DBOperator)439

25.5.1 定义接口Shopping439

25.5.2 定义接口的实现类HibernateShopping440

25.5.3 在Action类中调用HibernateShopping类441

25.6 创建业务控制器442

25.6.1 业务控制器的执行流程442

25.6.2 在线购物系统Action类分析445

25.7 创建视图组件446

25.7.1 用户注册界面446

25.7.2 修改用户信息界面447

25.7.3 浏览商品详细信息界面448

25.7.4 显示用户订单列表界面449

25.8 运行在线购物系统449

25.9 上机实践450

25.10 常见问题及解答450

25.11 小结450

25.12 习题451

热门推荐