图书介绍

从零开始学Java Web开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

从零开始学Java Web开发
  • 孙更新等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121122958
  • 出版时间:2011
  • 标注页数:351页
  • 文件大小:127MB
  • 文件页数:353页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

从零开始学Java Web开发PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 Java语言基础11

第1章 初识Java语言(教学视频:29分钟)11

1.1 Java语言概述11

1.1.1 Java语言的产生11

1.1.2 Java语言的发展11

1.1.3 Java语言的特性12

1.2 JDK的安装和配置13

1.2.1 JDK 6.0的安装13

1.2.2 JDK 6.0 的配置14

1.3 MyEclipse集成开发环境15

1.3.1 MyEclipse的安装和启动16

1.3.2 MyEclipse的使用17

1.4 第一个Java应用——HelloWorld22

1.4.1 Java应用的创建22

1.4.2 Java应用的基本结构23

1.4.3 Java应用的运行25

1.5 小结25

1.6 习题25

第2章 Java基础语法(教学视频:57分钟)26

2.1 Java标识符和关键字26

2.1.1 标识符26

2.1.2 关键字27

2.1.3 分隔符和注释27

2.2 数据类型28

2.2.1 基本数据类型28

2.2.2 引用数据类型30

2.2.3 数据类型间的转换30

2.3 变量与常量31

2.3.1 变量的命名规范31

2.3.2 变量的声明32

2.3.3 变量的赋值32

2.3.4 变量的作用域32

2.3.5 常量的概念与使用33

2.4 运算符与表达式34

2.4.1 算术运算符34

2.4.2 关系运算符35

2.4.3 逻辑运算符36

2.4.4 赋值运算符36

2.4.5 位运算符37

2.4.6 条件运算符37

2.4.7 运算符的优先级38

2.4.8 表达式38

2.5 程序基本结构38

2.5.1 分支语句39

2.5.2 循环语句43

2.5.3 跳转语句45

2.6 数组46

2.6.1 一维数组46

2.6.2 多维数组48

2.7 小结49

2.8 习题49

第3章 Java面向对象编程(教学视频:49分钟)51

3.1 类和对象51

3.1.1 Java类定义51

3.1.2 类的成员变量和成员方法52

3.1.3 类的构造函数53

3.1.4 对象的创建和使用54

3.1.5 类的封装56

3.1.6 包的创建和使用59

3.2 类的继承性60

3.2.1 类的继承60

3.2.2 方法的重载和覆盖62

3.2.3 抽象类和最终类63

3.3 接口65

3.3.1 接口的定义65

3.3.2 接口的实现66

3.3 小结67

3.4 习题68

第二篇 JSP基本知识70

第4章 JSP基本语法(教学视频:80分钟)70

4.1 JSP简介70

4.1.1 JSP的形成与发展70

4.1.2 JSP的运行机制72

4.1.3 Tomcat服务器的安装与配置72

4.1.4 MyEclipse中集成Tomcat服务器75

4.1.5 MyEclipse中创建JSP页面76

4.1.6 MyEclipse中发布和运行Web项目77

4.2 JSP页面的基本结构78

4.3 JSP中的Java片断代码79

4.3.1 注释79

4.3.2 程序段80

4.3.3 声明80

4.3.4 表达式81

4.4 JSP中的编译指令82

4.4.1 page指令82

4.4.2 include指令84

4.4.3 taglib指令86

4.5 JSP中的动作指令86

4.5.1 <jsp:include>动作指令86

4.5.2 <jsp:forward>动作指令87

4.5.3 <jsp:param>动作指令88

4.6 小结89

4.7 习题89

第5章 JSP内置对象(教学视频:98分钟)90

5.1 JSP内置对象概述90

5.2 request内置对象91

5.2.1 获取用户提交的表单信息91

5.2.2 获取服务器端和客户端信息92

5.2.3 获取HTTP协议的传送文件头信息94

5.2.4 request中保存和读取共享数据95

5.2.5 正确接收用户提交的中文信息96

5.3 response内置对象97

5.3.1 response实现页面转向97

5.3.2 动态设置页面返回的MIME类型98

5.3.3 设置HTTP协议的传送文件头信息100

5.4 out内置对象101

5.5 session内置对象102

5.5.1 获取session的ID102

5.5.2 使用URL重写支持session104

5.5.3 session中保存和读取共享数据106

5.5.4 session的生命周期107

5.6 application内置对象108

5.7 其他内置对象109

5.7.1 pageContext内置对象109

5.7.2 config内置对象110

5.7.3 exception内置对象112

5.7.4 page内置对象112

5.8 小结113

5.9 习题113

第6章 JSP与JavaBean(教学视频:41分钟)114

6.1 JavaBean的定义114

6.2 JSP与JavaBean交互的动作指令115

6.2.1 <jsp:useBean>动作指令115

6.2.2 <jsp:getProperty>动作指令118

6.2.3 <jsp:setProperty>动作指令118

6.3 常用第三方JavaBean组件122

6.3.1 jspSmartUpload组件122

6.3.2 JavaMail组件125

6.3.3 JFreeChart组件130

6.4 小结133

6.5 习题133

第7章 JSP与JDBC(教学视频:97分钟)134

7.1 JDBC概述134

7.2 建立数据库连接135

7.2.1 JDBC的驱动程序类型135

7.2.2 驱动程序管理类DriverManager136

7.2.3 数据库连接接口Connection137

7.3 执行数据库操作138

7.3.1 SQL声明接口Statement138

7.3.2 预编译声明接口PreparedStatement141

7.3.3 存储过程执行接口CallableStatement142

7.4 查询数据库结果集144

7.4.1 结果集接口ResultSet145

7.4.2 可滚动和可更新的结果集146

7.5 行集148

7.6 数据库事务处理150

7.7 数据库连接池151

7.7.1 数据库连接池原理151

7.7.2 Tomcat中数据连接池的配置152

7.8 小结153

7.9 习题153

第8章 Servlet编程(教学视频:100分钟)155

8.1 Servlet简介155

8.2 Servlet的生命周期155

8.3 Servlet程序结构156

8.3.1 init()方法157

8.3.2 service()方法159

8.3.3 destory()方法162

8.4 Servlet的配置163

8.4.1 <servlet>元素及其子元素163

8.4.2 <servlet-mapping>元素及其子元素164

8.5 Servlet的会话跟踪167

8.5.1 获取HttpSession对象168

8.5.2 使HttpSession对象与属性关联168

8.6 Servlet的请求转发170

8.7 小结174

8.8 习题174

第9章 过滤器和监听器(教学视频:36分钟)175

9.1 过滤器175

9.1.1 过滤器的定义176

9.1.2 过滤器的配置177

9.2 监听器180

9.2.1 监听器的定义181

9.2.2 监听器的配置182

9.3 小结186

9.4 习题186

第10章 用户自定义标签(教学视频:59分钟)187

10.1 自定义标签概述187

10.2 自定义标签声明188

10.3 标签库描述符文件189

10.4 标签处理器190

10.5 自定义空标签191

10.6 自定义体标签194

10.7 自定义嵌套标签196

10.8 小结199

10.9 习题200

第11章 EL表达式语言(教学视频:41分钟)201

11.1 EL表达式语言概述201

11.2 EL表达式语言基本语法202

11.2.1 .与[]运算符202

11.2.2 EL变量202

11.2.3 自动类型转换203

11.2.4 EL中的保留字203

11.2.5 EL中的运算符204

11.3 EL表达式语言的内置对象205

11.3.1 范围有关的内置对象206

11.3.2 与输入参数有关的内置对象206

11.3.3 其他内置对象208

11.4 EL表达式语言中的函数209

11.4.1 自定义函数的逻辑处理类210

11.4.2 自定义函数的描述符文件210

11.5 小结212

11.6 习题212

第12章 JSTL标签库(教学视频:105分钟)213

12.1 JSTL标签库概述213

12.2 JSTL核心标签库214

12.2.1 表达式操作标签214

12.2.2 流程控制标签219

12.2.3 迭代操作标签222

12.2.4 URL相关操作标签225

12.3 JSTL格式化标签库226

12.3.1 国际化标签227

12.3.2 消息标签228

12.3.3 数字日期格式化标签231

12.4 JSTL SQL标签库234

12.4.1 建立数据源连接标签234

12.4.2 数据库操作标签235

12.5 JSTL XML标签库240

12.5.1 核心操作标签240

12.5.2 流程控制操作标签241

12.5.3 转换操作标签242

12.6 JSTL函数标签库245

12.6.1 字符串处理标签246

12.6.2 获取对象长度标签249

12.7 小结249

12.8 习题250

第三篇 Java Web框架251

第13章 Struts框架的开发及应用(教学视频:44分钟)251

13.1 Struts框架概述251

13.1.1 MVC设计模式251

13.1.2 Struts框架工作原理252

13.1.3 Struts框架执行流程252

13.2 MyEclipse创建基于Struts框架的项目253

13.2.1 创建Struts项目253

13.2.2 Struts组件向导254

13.2.3 Struts配置文件编辑器257

13.3 Struts应用实例:登录系统258

13.4 小结264

13.5 习题264

第14章 Hibernate框架的开发及应用(教学视频:37分钟)265

14.1 Hibernate框架概述265

14.1.1 O/R Mapping(对象/关系映射)技术265

14.1.2 Hibernate框架的作用266

14.1.3 Hibernate框架与JDBC技术的比较266

14.1.4 Hibernate框架的工作流程267

14.2 MyEclipse创建基于Hibernate框架的项目269

14.2.1 创建Hibernate项目269

14.2.2 创建Hibernate配置文件271

14.2.3 创建Hibernate使用的数据库连接271

14.2.4 创建SessionFactory类272

14.2.5 使用Hibernate配置文件编辑器272

14.2.6 使用反向工程生成持久化对象、映射文件和DAO类273

14.2.7 使用Hibernate功能276

14.3 Hibernate应用实例:基于Struts+Hibernate的登录系统277

14.4 小结282

14.5 习题282

第15章 Spring框架的开发及应用(教学视频:38分钟)283

15.1 Spring框架概述283

15.2 Spring框架中的IoC编程284

15.2.1 控制反转的原理285

15.2.2 控制反转中的主要组件285

15.2.3 控制反转中的依赖注入方式286

15.3 Spring框架中的AOP编程287

15.3.1 面向切面编程的原理287

15.3.2 面向切面编程中的主要概念287

15.4 使用MyEclipse实现Spring框架中的IoC编程288

15.4.1 创建Spring项目288

15.4.2 创建Bean类289

15.4.3 配置Bean类290

15.4.4 编写测试代码291

15.5 使用MyEclipse实现Spring框架中的AOP编程292

15.5.1 向项目添加AOP支持包292

15.5.2 创建Bean类292

15.5.3 创建前置通知类293

15.5.4 装配拦截器和配置Bean类294

15.5.5 编写测试代码294

15.6 Spring整合Struts框架295

15.6.1 使用ActionSupport类整合Struts295

15.6.2 覆盖RequestProcessor类整合Struts297

15.6.3 将Action管理委托给Spring框架298

15.7 Spring整合Hibernate框架300

15.7.1 创建Hibernate+Spring项目300

15.7.2 反向工程生成Spring整合Hibernate的DAO302

15.8 基于Spring与Struts、Hibernate整合的登录系统303

15.9 小结308

15.10 习题308

第四篇 Java Web开发实战309

第16章 基于JSP的视频点播系统(教学视频:7分钟)309

16.1 系统需求分析309

16.2 系统数据库设计309

16.3 系统设计与实现311

16.3.1 视频显示及播放模块的实现311

16.3.2 系统管理模块的实现316

16.4 小结321

16.5 习题321

第17章 基于Struts+Spring+Hibernate框架的网上课堂(教学视频:14分钟)322

17.1 系统需求分析322

17.2 系统数据库设计323

17.2.1 课程管理模块的数据表324

17.2.2 专家门诊模块的数据表325

17.2.3 公告管理模块的数据表326

17.2.4 系统管理模块的数据表327

17.3 项目创建与配置328

17.3.1 创建项目328

17.3.2 创建数据库329

17.3.3 生成POJO和*.hbm.xml330

17.3.4 web.xml配置文件330

17.3.5 Struts框架的配置文件332

17.3.6 Spring框架的配置文件333

17.4 系统公共模块333

17.4.1 系统主页面333

17.4.2 导航菜单页面334

17.4.3 系统公用页面335

17.4.4 系统配置文件337

17.5 课程管理模块的实现337

17.5.1 视图层的实现337

17.5.2 控制层的实现341

17.5.3 业务逻辑层的实现344

17.5.4 DAO层的实现346

17.5.5 持久层的实现347

17.5.6 Spring框架的配置350

17.6 小结351

17.7 习题351

热门推荐