图书介绍

Java Web开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载

Java Web开发技术详解
  • 张昆等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122086389
  • 出版时间:2010
  • 标注页数:379页
  • 文件大小:137MB
  • 文件页数:393页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java Web开发技术详解PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础篇2

第1章 搭建开发环境2

1.1 JavaWeb概述2

1.1.1 JavaEE概述2

1.1.2 JavaEE运行模式3

1.2搭建JDK开发环境3

1.2.1 JDK的下载与安装3

1.2.2配置环境变量4

1.2.3 JDK环境的测试4

1.3搭建Web部署环境5

1.3.1 Tomcat的下载与安装5

1.3.2 Tomcat的环境变量配置6

1.3.3部署Web项目7

1.4搭建开发环境7

1.4.1 Eclipse的下载与安装7

1.4.2 MyEclipse下载与安装10

1.4.3开发环境与Tomcat结合11

第2章HTML相关基础知识15

2.1 HTML基础知识15

2.1.1文字标签15

2.1.2列表标签18

2.1.3表格标签19

2.1.4表单标签21

2.1.5框架标签22

2.1.6图像标签23

2.1.7常用标签27

2.2 CSS基础知识29

2.2.1 CSS概述30

2.2.2 CSS应用30

第3章JavaScript相关基础知识33

3.1 JavaScript语言基础33

3.1.1变量33

3.1.2数据类型33

3.1.3运算符和表达式34

3.1.4程序控制语句37

3.2自定义函数39

3.2.1函数的定义和使用39

3.2.2函数的参数和返回值40

3.3系统函数41

3.3.1使用parseInt函数和parseFloat函数进行数值转换41

3.3.2使用typeof函数判断对象类型42

3.3.3使用isFinite函数判断一个变量是否有界43

3.3.4使用isNaN函数判断一个变量是否是数值44

3.3.5使用eval函数返回字符串的值45

3.3.6使用unescape函数进行字符解码46

3.3.7使用escape函数进行字符编码46

3.4系统内部对象47

3.4.1 Array对象47

3.4.2 Object对象48

3.4.3 Table对象49

3.4.4 Window对象51

3.4.5 Document对象53

3.4.6 Location对象54

3.4.7 Navigator对象55

第4章JSP技术基础知识57

4.1 JSP技术简介57

4.2 JSP基本语法57

4.2.1 JSP的基本脚本元素58

4.2.2 JSP的指令元素61

4.2.3 JSP的基本程序控制语句62

4.2.4 JSP支持的基本数据类型67

4.3 JSP的内置对象67

4.3.1 request对象67

4.3.2 response对象71

4.3.3 pageContext对象72

4.3.4 session对象72

4.3.5 application对象74

4.3.6 out对象76

4.3.7 confiig对象77

4.4利用scope实现计数器77

4.5 EL表达式79

第二篇JavaWeb开发技术篇82

第5章Servlet基础知识82

5.1 Servlet简介82

5.1.1 Servlet接口82

5.1.2目录结构83

5.1.3编写Servlet程序83

5.2 Servlet的生命周期87

5.3 HttpServlet类89

5.3.1 doGET89

5.3.2 doPOST93

5.4 HttpServletResponse类及状态响应码98

5.5 Servlet中的请求与响应102

5.6 Servlet之间的跳转108

5.6.1 Forward跳转108

5.6.2 Redirect资源重定向110

5.6.3 Refresh自动刷新112

5.7综合实例(文件上传)112

第6章 搭建MySQL数据库开发环境117

6.1 MySQL概述117

6.1.1 MySQL简介117

6.1.2下载并安装MySQL118

6.1.3下载并安装XAMPP122

6.1.4连接MySQL数据库125

6.2使用MySQL数据库126

6.2.1通过XAMPP管理MySQL数据库126

6.2.2创建数据库表127

6.3 SQL语言129

6.3.1 SQL语言简介129

6.3.2 SQL基本语法129

6.3.3 DDL SQL语句131

第7章JDBC技术135

7.1 JDBC基础知识135

7.2 JDBC数据连接136

7.2.1 JDBC各种数据库的连接136

7.2.2 JDBC应用示例136

7.3事务处理140

7.3.1什么是事务处理140

7.3.2事物处理示例140

7.4 JDBC应用141

第8章JavaBean基础知识143

8.1 JavaBean概述143

8.1.1 JavaBean的编码规则143

8.1.2 JavaBean典型示例144

8.2 JSP中的JavaBean148

8.2.1设置有效期page148

8.2.2设置有效期request149

8.2.3设置有效期session151

8.2.4设置有效期application153

8.3数据库操作封装的JavaBean155

第三篇JavaWeb开发框架篇160

第9章Ajax基础知识160

9.1Ajax概述160

9.1.1 Ajax的工作原理160

9.1.2 Ajax的开发模式161

9.2 Ajax主流框架161

9.2.1 Prototype框架161

9.2.2 DOJO162

9.2.3DWR164

9.2.4 GWT165

9.2.5 Buffalo167

9.2.6 JSON-RPC168

9.2.7 EXT168

9.3Ajax技术171

9.3.1 XMLHttpRequest技术171

9.3.2 JavaScript172

9.3.3 DOM173

9.3.4 CSS174

9.3.5 XML175

9.4使用Ajax技术的HelloWorld175

9.4.1创建HelloWorld.jsp175

9.4.2创建Servlet程序HelloWorld.java177

9.4.3配置web.xml178

9.4.4运行程序178

9.4.5对比传统Servlet实现HelloWorld示例179

第10章Struts2技术详解182

10.1 Struts2简介182

10.2 Struts2安装与配置182

10.2.1下载Struts2182

10.2.2搭建Struts2的开发运行环境184

10.3 Struts2入门示例186

10.3.1创建消息输出的JSP页面187

10.3.2创建控制器UserAction.java187

10.3.3配置文件struts.xml和struts.properties188

10.3.4配置文件web.xml189

10.3.5运行示例190

10.4 Struts2的输入校验190

10.4.1通过配置文件进行校验191

10.4.2通过覆写ActionSupport类进行校验193

10.4.3输入校验示例193

10.4.4 Validation框架的内建校验器197

10.5 Struts2的国际化205

10.5.1创建国际化资源文件205

10.5.2创建国际化资源类208

10.6 Struts2标签209

10.6.1数据标签209

10.6.2表单标签215

10.6.3非表单标签226

10.6.4控制标签230

10.6.5 Ajax标签236

10.7 Struts2登录示例239

第11章Hibernate3技术详解242

11.1 Hibernate概述242

11.1.1 Hibernate简介242

11.1.2 Hibernate原理243

11.1.3 Hibernate的下载和安装243

11.1.4 Hibernate的核心机制244

11.1.5 Hibernate的主键介绍246

11.2 Hibernate配置246

11.2.1 Hibernate配置文件246

11.2.2 Hibernate连接池248

11.2.3 SQL方言249

11.2.4使用JNDI250

11.3使用注释配置Hibernate251

11.3.1使用@Entity注释实体类251

11.3.2使用@Table注释实体类252

11.3.3使用@Id注释主键252

11.3.4使用@Basic和@Transient注释254

11.3.5使用@GenericGenerator注释生成主键值254

11.4 Hibernate实体映射255

11.4.1 Hibernate配置文件255

11.4.2主键映射256

11.4.3主键生成规则257

11.4.4普通属性映射258

11.4.5日期属性配置258

11.4.6临时属性配置258

11.4.7使用@注解配置259

11.5 Hibernate实体关系映射261

11.5.1一对一映射关系261

11.5.2多对一映射关系262

11.5.3一对多映射关系263

11.5.4多对多映射关系264

11.6 Hibernate缓存机制264

11.6.1一级缓存265

11.6.2二级缓存266

11.7 Hibernate查询语言267

11.7.1 HQL语法267

11.7.2返回类型267

11.7.3条件查询269

11.7.4分页显示270

11.7.5级联查询271

11.7.6使用数据库SQL271

11.7.7命名查询272

11.7.8配置文件中的命名查询272

11.8使用MyEclipse集成的Hibernate273

第12章Spring技术详解275

12.1 Spring概述275

12.1.1 Spring框架简介275

12.1.2 Spring的主要特性275

12.2在应用程序中使用Spring276

12.2.1 Spring的下载与安装276

12.2.2 MyEclipse对Spring的支持278

12.3 Spring示例279

12.3.1创建HelloWorld.jsp279

12.3.2创建控制器HelloWorld.java280

12.3.3创建Spring配置文件config.xml281

12.3.4创建web.xml282

12.3.5运行结果283

12.4反向控制283

12.4.1依赖注入283

12.4.2用IOC降低耦合度285

12.5手动装配JavaBean286

12.5.1装配Bean的方法286

12.5.2与Bean相关的接口287

12.5.3 bean标签的常用属性288

12.5.4装配普通属性292

12.5.5装配集合属性294

12.5.6装配构造方法297

12.6自动装配300

12.7 Spring中的数据库操作302

12.7.1获取DataSource对象302

12.7.2在Spring中使用Hibernate305

12.7.3在Spring中使用JDBC307

第四篇 综合实例篇312

第13章 文件操作实例312

13.1 Struts2文件上传312

13.1.1 Struts2对上传文件的支持312

13.1.2上传文件的JSP页313

13.1.3上传文件的Action类313

13.1.4配置上传文件的Action类316

13.1.5过滤上传文件的类型317

13.2上传多个文件319

13.2.1上传固定数目的文件319

13.2.2上传任意数目的文件323

13.3文件上传325

13.3.1下载安装Commons-FileUpload组件325

13.3.2上传单个文件326

13.3.3上传多个文件329

第14章 网络电子相册332

14.1功能介绍332

14.2数据库设计332

14.3数据库操作类333

14.4定义类337

14.4.1信息定义类338

14.4.2用户信息类342

14.5操作类343

14.6页面及逻辑处理347

14.6.1用户登录页面348

14.6.2系统主页面349

14.6.3照片上传页面350

14.6.4上传文件353

14.6.5照片缩放处理357

14.6.6 ID生成器358

14.6.7查看所有照片360

14.6.8查看照片详情365

14.6.9查看用户相册366

14.6.10查看照片详情371

14.6.11查看好友的列表372

14.6.12查看好友相册374

14.6.13好友照片小图列表页面377

14.7运行实例379

热门推荐