图书介绍

Java Web开发从初学到精通PDF|Epub|txt|kindle电子书版本网盘下载

Java Web开发从初学到精通
  • 方振宇等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121106439
  • 出版时间:2010
  • 标注页数:600页
  • 文件大小:194MB
  • 文件页数:602页
  • 主题词: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篇 Web基础概述22

第1章 Java Web开发概述22

1.1 B/S模式与C/S模式22

1.1.1 C/S模式22

1.1.2 B/S模式23

1.1.3 Java Web开发的优势24

1.2 缤纷的Web世界24

1.2.1 什么是Web——网络从何来24

1.2.2 管理Web中文本传输的协议——HTTP协议25

1.2.3 静态网页——HTML语言26

1.2.4 动态网页——ASP、JSP和PHP27

1.3 Java Web概述27

1.3.1 Java Web的技术主线27

1.3.2 什么是J2EE28

1.3.3 MVC模式的发展28

1.4 小结29

第2章 构建开发环境30

2.1 JDK的安装与配置30

2.1.1 下载JDK30

2.1.2 安装JDK32

2.1.3 JDK的配置34

2.2 Tomcat服务器的安装和运行35

2.2.1 下载Tomcat35

2.2.2 安装Tomcat36

2.2.3 运行和测试Tomcat38

2.2.4 什么是虚拟目录40

2.2.5 配置Tomcat的Web站点根目录41

2.3 MyEclipse工具的安装和运行43

2.3.1 下载MyEclipse43

2.3.2 安装和运行MyEclipse45

2.3.3 MyEclipse使用——导入和导出项目46

2.3.4 MyEclipse使用——快捷代码编写47

2.3.5 MyEclipse使用——查看类详细信息49

2.4 MySQL数据库的安装和运行50

2.4.1 下载MySQL51

2.4.2 安装MySQL52

2.4.3 配置MySQL53

2.4.4 启动和运行MySQL56

2.4.5 SQL常用命令58

2.5 小结61

第3章 Java Web开发基础知识62

3.1 超文本标签语言HTML62

3.1.1 HTML基本构成62

3.1.2 HTML基本标签——段落格式设置标签63

3.1.3 HTML基本标签——超级链接标签65

3.1.4 HTML基本标签——图像标签66

3.1.5 HTML基本标签——表格67

3.1.6 HTML基本标签——框架69

3.1.7 HTML基本标签——表单71

3.2 CSS简介73

3.2.1 什么是样式表73

3.2.2 什么是内联样式表74

3.2.3 什么是嵌入样式表75

3.2.4 什么是外部样式表76

3.2.5 什么是导入样式表78

3.2.6 样式规则的选择器79

3.3 XML简介82

3.3.1 XML语法和基本标签83

3.3.2 用CSS显示XML文档86

3.3.3 XML文档的验证——DTD88

3.3.4 DTD文档的语法89

3.3.5 XML文档的验证——XML Schema91

3.4 JavaScript简介93

3.4.1 什么是JavaScript93

3.4.2 JavaScript基本语法——变量95

3.4.3 JavaScript基本语法——运算符96

3.5 Servlet简介98

3.5.1 关于Servlet的一些概念99

3.5.2 关于Servlet程序的编写101

3.5.3 简要了解Servlet的生命周期105

3.6 Java Sever Page(JSP)简介106

3.7 小结109

第2篇 Servlet基础和JSP应用第4章 JDBC基础112

4.1 认识JDBC112

4.1.1 为什么要使用JDBC112

4.1.2 JDBC的下载114

4.1.3 JDBC的配置114

4.2 JDBC的基础应用117

4.2.1 连接数据库117

4.2.2 使用代码连接数据库119

4.2.3 用户界面连接数据库121

4.3 JDBC的高级应用124

4.3.1 数据库连接池简介124

4.3.2 数据库连接池的原理125

4.3.3 配置和使用服务器Tomcat连接池130

4.4 小结134

第5章 Servlet基础135

5.1 Servlet简介135

5.1.1 Servlet的定义135

5.1.2 建立Web站点136

5.1.3 Servlet-api的体系结构136

5.2 创建Servlet的三种方法138

5.2.1 通过实现Servlet接口创建Servlet程序138

5.2.2 通过继承GenericServlet类实现Servlet141

5.2.3 继承HttpServlet实现Servlet的编写141

5.2.4 详细描述Servlet的生命周期143

5.3 Servlet常用接口和方法143

5.3.1 GenericServlet接口的常用方法144

5.3.2 ServletRequest和ServletResponse接口144

5.3.3 ServletConfig与ServletContext接口145

5.3.4 HttpServlet处理用户请求的流程146

5.4 Servlet简单应用轻松上手146

5.4.1 重载Servlet程序146

5.4.2 Servlet之间的通信147

5.5 中文乱码问题149

5.5.1 认识常用的字符集149

5.5.2 产生中文乱码的原因150

5.5.3 中文乱码的解决方法151

5.6 使用Servlet连接数据库152

5.7 小结155

第6章 JSP语言基础156

6.1 JSP概述156

6.1.1 什么是JSP156

6.1.2 图解JSP技术原理157

6.1.3 为什么使用JSP161

6.2 JSP的页面元素163

6.2.1 脚本元素163

6.2.2 注释语句164

6.3 JSP指令元素164

6.3.1 page指令——一个文件的全局属性164

6.3.2 include指令——加载其他文件为己所用167

6.3.3 taglib指令——可自定义的标签库169

6.3.4 JSP标准动作指令170

6.4 JSP的内建对象170

6.4.1 用Out对象输出程序结果170

6.4.2 用Request对象获取来自客户端的信息171

6.4.3 用Response对象响应客户端的请求174

6.4.4 用Session对象保持用户与网站的通话176

6.4.5 Application对象——全局存在的对象177

6.4.6 Config对象和Exception对象177

6.5 小结178

第7章 EL表达式179

7.1 EL表达式简介179

7.1.1 EL表达式概述179

7.1.2 EL表达式使用示例179

7.2 EL表达式的语法182

7.2.1 EL表达式的基本格式182

7.2.2 EL的.和[]运算符183

7.2.3 El表达式的存取范围184

7.2.4 自动转变类型185

7.2.5 EL保留字185

7.3 EL表达式中的内置对象186

7.3.1 与范围相关的内置对象186

7.3.2 与输入有关的内置对象186

7.3.3 其他隐含对象187

7.4 EL表达式的运算符190

7.4.1 EL的算术运算符190

7.4.2 EL关系运算符192

7.4.3 EL的逻辑运算符193

7.4.4 empty运算符193

7.4.5 条件运算符193

7.4.6 运算符的优先级194

7.5 小结194

第8章 JSTL标签库195

8.1 JSTL标签库的下载和配置195

8.2 核心标签库197

8.2.1 表达式控制标签197

8.2.2 流程控制标签205

8.2.3 循环标签208

8.2.4 URL操作标签213

8.3 I18N格式标签库217

8.3.1 数字日期格式化217

8.3.2 读取消息资源227

8.3.3 国际化230

8.4 SQL标签库232

8.4.1 设置数据源232

8.4.2 SQL操作标签233

8.5 XML标签库239

8.5.1 XML核心标签库240

8.5.2 XML流程控制241

8.5.3 XML的文件转换242

8.6 小结243

第9章 JSP的JavaBean实现244

9.1 JavaBean概述244

9.1.1 什么是非可视化的JavaBean244

9.1.2 JavaBean的属性——简单属性246

9.1.3 JavaBean的属性——复杂属性247

9.2 JSP使用JavaBean248

9.2.1 JSP与JavaBean组合的模式248

9.2.2 〈jsp:useBean〉标签:在JSP页面中调用JavaBean方法252

9.2.3 〈jsp:useBean〉标签的session范围253

9.2.4 〈jsp:setProperty〉标签:自动设定属性值255

9.2.5 用〈jsp:getProperty〉标签读取属性值258

9.2.6 移除JavaBean259

9.3 JSP开发模式260

9.3.1 认识MVC261

9.3.2 JSP模式简介261

9.3.3 JSP+JavaBean模式实现查询图书信息项目263

9.4 小结266

第3篇 Struts、Hibernate、Spring详解第10章 Struts2入门268

10.1 MVC概述268

10.1.1 详解MVC268

10.1.2 MVC的优点和缺点270

10.1.3 什么是MVC框架270

10.1.4 Struts2与其他开源框架的比较271

10.2 Struts2基础273

10.2.1 Struts2的由来273

10.2.2 Struts2知识点总括273

10.2.3 下载Struts2框架273

10.2.4 测试Struts2的安装是否成功274

10.2.5 手动建立第一个Struts2程序275

10.3 使用MyEclipse搭建的环境开发Struts2279

10.3.1 建立Struts2应用库279

10.3.2 建立Web应用281

10.3.3 定义Action282

10.3.4 创建结果视图-失败或成功283

10.4 Action详解285

10.4.1 Action的实现285

10.4.2 在Action中访问Servlet对象288

10.4.3 使用OGNL通过Action获取请求参数296

10.4.4 使用标签调用Action299

10.5 Struts2拦截器(Interceptor)304

10.5.1 什么是拦截器304

10.5.2 实现原理305

10.5.3 已有的拦截器305

10.5.4 配置和使用拦截器307

10.5.5 自定义拦截器308

10.6 Struts2标签库312

10.6.1 自定义标签库312

10.6.2 Struts2标签的分类313

10.6.3 控制标签314

10.6.4 数据标签324

10.6.5 UI标签329

10.7 小结334

第11章 Hibernate详解335

11.1 理论基础335

11.1.1 应用程序的分层体系结构335

11.1.2 软件开发中的模型设计337

11.1.3 数据持久化方案338

11.1.4 ORM详解342

11.1.5 Hibernate的优点344

11.1.6 Hibernate的下载345

11.1.7 Hibernate的安装346

11.2 亲自动手制作Hibernate小程序346

11.2.1 创建测试用的表346

11.2.2 创建持久化类347

11.2.3 编写映射文件348

11.2.4 编写Hibernate的配置文件348

11.2.5 测试Hibernate的应用程序效果349

11.2.6 分析Hibernate应用程序的代码和结构350

11.3 在MyEclipse中使用Hibernate353

11.3.1 建立项目并打开DB Browser视图353

11.3.2 配置数据库连接353

11.3.3 自动生成Hibernate的配置文件355

11.3.4 自动生成映射文件357

11.3.5 编写数据操作的实现类360

11.4 Hibernate的操作和访问原理361

11.4.1 Hibernate操作数据的常用方法——HQL361

11.4.2 编写持久化类的规范363

11.4.3 Hibernate持久化类访问过程363

11.5 了解Hibernate包含了哪些包364

11.6 Hibernate的高级应用365

11.6.1 数据的批量处理365

11.6.2 事务处理367

11.7 小结368

第12章 Spring基础369

12.1 Spring简介369

12.1.1 Spring的来源369

12.1.2 Spring是什么370

12.1.3 Spring框架的特点370

12.1.4 Spring的下载和安装371

12.2 IoC容器372

12.2.1 什么是IoC(控制反转)372

12.2.2 IoC和传统bean调用的区别373

12.2.3 在MyEclipse中配置Spring开发环境375

12.2.4 依赖注入的方式377

12.2.5 IoC的实现类379

12.3 Bean的配置379

12.3.1 〈bean〉标签常用的属性380

12.3.2 Bean作用域的配置380

12.3.3 注入基本类型382

12.3.4 注入引用类型383

12.3.5 注入list类型和数组类型384

12.3.6 注入set、map及props类型385

12.4 Bean的深入配置385

12.4.1 构造函数注入386

12.4.2 实例工厂注入388

12.4.3 使用自动装配388

12.5 Spring的AOP389

12.5.1 认识AOP的专业术语389

12.5.2 AOP的特点389

12.5.3 AOP的通知390

12.5.4 第一个AOP案例390

12.5.5 AOP中的切入点393

12.5.6 使用XML方式配置AOP393

12.6 小结395

第4篇 Ajax详解398

第13章 认识Ajax398

13.1 什么是Ajax398

13.1.1 Ajax的发展398

13.1.2 Ajax的技术组成398

13.1.3 传统的Web开发模式399

13.1.4 Ajax的开发模式400

13.2 Ajax的客户端核心技术400

13.2.1 认识异步交互的关键对象——XML HttpRequest400

13.2.2 认识Ajax的架构——DOM402

13.2.3 使用JavaScript控制CSS403

13.2.4 提高JavaScript的工作效率404

13.3 Ajax的服务器端技术404

13.3.1 Ajax的服务器端程序设计模式405

13.3.2 服务器端与客户端的参数传递405

13.4 Ajax流行框架——dojo405

13.4.1 认识并下载dojo405

13.4.2 用Hello World程序学习dojo框架406

13.4.3 使用dojo实现拖曳效果407

13.5 小结409

第14章 Ajax实战410

14.1 用Ajax制作二级联动下拉列表框410

14.1.1 创建二级联动客户端页面410

14.1.2 为一级下拉列表框添加事件411

14.1.3 解析返回的XML数据412

14.1.4 服务器端的数据处理413

14.1.5 配置Web项目414

14.1.6 运行并测试Ajax效果414

14.2 用Ajax制作Web进度条414

14.2.1 制作进度条的Web界面415

14.2.2 启动进度条416

14.2.3 清空进度条416

14.2.4 开始记录进度417

14.2.5 解析服务器端返回的数据418

14.2.6 服务器端的Servlet处理类418

14.2.7 测试Web进度条420

14.3 基于Struts2的Ajax应用420

14.3.1 配置DWR420

14.3.2 配置Struts2422

14.3.3 创建Action423

14.3.4 配置验证规则423

14.3.5 创建注册页面424

14.4 小结426

第5篇 案例应用428

第15章 应用Struts2+Hibernate的论坛系统428

15.1 系统概述428

15.2 需求分析428

15.2.1 数据流图429

15.2.2 用例图429

15.3 系统功能预览429

15.3.1 用户登录430

15.3.2 用户注册431

15.3.3 发新话题432

15.3.4 发表回复432

15.3.5 注销登录434

15.3.6 管理员登录434

15.3.7 用户管理435

15.3.8 编辑用户权限435

15.3.9 编辑论坛436

15.3.10 加入新论坛436

15.3.11 管理员注销登录437

15.4 系统设计437

15.4.1 数据模型设计438

15.4.2 数据库设计438

15.5 系统实现441

15.6 注册功能442

15.6.1 实现注册功能的组件442

热门推荐