Java Web开发技术详解

Java Web开发技术详解

张昆, 等编著

出版社:化学工业出版社

年代:2010

定价:49.8

书籍简介:

本书介绍了Java Web编程的操作技巧。

书籍目录:

第一篇 基础篇

第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的指令元素 60

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 config对象 77

4.4 利用scope实现计数器 77

4.5 EL表达式 79

第二篇 JavaWeb开发技术篇

第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 doGET 89

5.3.2 doPOST 93

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 下载并安装MySQL 118

6.1.3 下载并安装XAMPP 122

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中的JavaBean 148

8.2.1 设置有效期page 148

8.2.2 设置有效期request 149

8.2.3 设置有效期session 151

8.2.4 设置有效期application 153

8.3 数据库操作封装的JavaBean 155

第三篇 JavaWeb开发框架篇

第9章 Ajax基础知识 160

9.1 Ajax概述 160

9.1.1 Ajax的工作原理 160

9.1.2 Ajax的开发模式 161

9.2 Ajax主流框架 161

9.2.1 Prototype框架 161

9.2.2 DOJO 162

9.2.3 DWR 164

9.2.4 GWT 165

9.2.5 Buffalo 167

9.2.6 JSON-RPC 168

9.2.7 EXT 168

9.3 Ajax技术 171

9.3.1 XMLHttpRequest技术 171

9.3.2 JavaScript 172

9.3.3 DOM 173

9.3.4 CSS 174

9.3.5 XML 175

9.4 使用Ajax技术的HelloWorld 175

9.4.1 创建HelloWorld.jsp 175

9.4.2 创建Servlet程序HelloWorld.java 177

9.4.3 配置web.xml 178

9.4.4 运行程序 178

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

第10章 Struts2技术详解 182

10.1 Struts2简介 182

10.2 Struts2安装与配置 182

10.2.1 下载Struts2 182

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

10.3 Struts2入门示例 186

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

10.3.2 创建控制器UserAction.java 187

10.3.3 配置文件struts.xml和struts.properties 188

10.3.4 配置文件web.xml 189

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 使用JNDI 250

11.3 使用注释配置Hibernate 251

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 使用数据库SQL 271

11.7.7 命名查询 272

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

11.8 使用MyEclipse集成的Hibernate 273

第12章 Spring技术详解 275

12.1 Spring概述 275

12.1.1 Spring框架简介 275

12.1.2 Spring的主要特性 275

12.2 在应用程序中使用Spring 276

12.2.1 Spring的下载与安装 276

12.2.2 MyEclipse对Spring的支持 278

12.3 Spring示例 279

12.3.1 创建HelloWorld.jsp 279

12.3.2 创建控制器HelloWorld.java 280

12.3.3 创建Spring配置文件config.xml 281

12.3.4 创建web.xml 282

12.3.5 运行结果 283

12.4 反向控制 283

12.4.1 依赖注入 283

12.4.2 用IOC降低耦合度 285

12.5 手动装配JavaBean 286

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中使用Hibernate 305

12.7.3 在Spring中使用JDBC 307

第四篇 综合实例篇

第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

内容摘要:

《Java Web开发技术详解》针对MyEclipse 5.5版本,介绍了JavaWeb编程的操作技巧,并介绍了相关插件的安装和使用。全书共分为四篇,第一篇为基础篇,其中,第1章介绍了开发环境的安装、基本设置和使用,第2章~第4章介绍了HTML、JavaScript和JSP技术的基础知识;第二篇为Java Web开发技术篇(第5章~第8章),介绍了Java Web开发技术;第三篇为Java Web开发框架篇(第9章~第12章),介绍了Java Web开发框架;第四篇为综合实例篇(第13章和第14章),分别应用前面所述知识进行综合性实例开发。《Java Web开发技术详解》的特点是理论结合实践,使用大量精选实例进行介绍,具有很强的针对性,可以让读者通过实践来巩固理论,轻松掌握设计技巧。
  《Java Web开发技术详解》内容由浅入深,包含详细的开发和操作步骤讲解,辅以实际开发实例,适合所有的Java编程爱好者。

编辑推荐:

注重基础:从最基本的Web开发技术讲解,容易上手
  涉及面广:涵盖HTML、JavaScript、JSP及SSH框架等方方面面
  示例丰富:贯穿了大量的典型示例,便于读者更好地理解技术点
  案例典型:提供了2个典型案例,便于读者提高应用开发水平
  视频教学:专门录制了大量的多媒体教学视频,提高学习效率
  15.5小时多媒体视频讲解

书籍规格:

书籍详细信息
书名Java Web开发技术详解站内查询相似图书
丛书名Java程序员之旅
9787122086389
如需购买下载《Java Web开发技术详解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位化学工业出版社
版次1版印次1
定价(元)49.8语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Java Web开发技术详解是化学工业出版社于2010.7出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。