当前位置:首页 > 工业技术
Java Web开发技术详解
Java Web开发技术详解

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:张昆等编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2010
  • ISBN:9787122086389
  • 页数:379 页
图书介绍:本书介绍了Java Web编程的操作技巧。
《Java Web开发技术详解》目录

第一篇 基础篇 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 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开发框架篇 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 DOJO 162

9.2.3DWR 164

9.2.4 GWT 165

9.2.5 Buffalo 167

9.2.6 JSON-RPC 168

9.2.7 EXT 168

9.3Ajax技术 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

第四篇 综合实例篇 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

相关图书
作者其它书籍
返回顶部