当前位置:首页 > 工业技术
JaVa Web开发技术
JaVa Web开发技术

JaVa Web开发技术PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:孙明,詹瑾瑜,陈波编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2012
  • ISBN:9787564711351
  • 页数:299 页
图书介绍:本书是Java Web应用开发技术的基础教程,在内容章节的安排上由浅入深地介绍了Web应用开发技术的基本概念和Java Web开发环境的搭建及Servlet、JSP、JDBC、MVC、Struts、Hibernate、AJAX等关键技术。本书既可作为大专院校软件技术专业学生的Java Web开发技术教材,也可作为广大Java Web应用开发技术初学者的学习用书,对于有一定Java Web开发基础的读者也有一定的参考价值。
《JaVa Web开发技术》目录

第1章Java EE基础 1

1.1 Java EE简介 1

1.2 Java EE的优势 1

1.3 Java EE的四层模型 3

1.4 Java EE的结构 4

1.5 Java EE的核心API与组件 5

1.6 Java EE相关名词 6

1.7本章小结 7

习题 8

第2章 配置软件开发环境 9

2.1安装JDK 9

2.1.1在Windows系统中安装JDK 12

2.1.2配置JDK的参数 12

2.1.3在控制台编写程序 14

2.2安装Eclipse和MyEclipse 14

2.2.1 Eclipse的简介和安装 14

2.2.2 MyEclipse的简介和安装 17

2.3安装Tomcat 18

2.3.1获得Tomcat 19

2.3.2安装Tomcat 19

2.4 JUnit 20

2.4.1 JUnit特性 21

2.4.2 JUnit优点 21

2.4.3安装JUnit 21

2.4.4如何使用JUnit写测试 22

2.4.5 JUnit最佳实践 23

2.5本章小结 25

习题 25

第3章JSP技术 26

3.1 JSP简介 26

3.1.1什么是JSP 26

3.1.2 JSP的优点 26

3.2 J SP语法 28

3.2.1 JSP页面中元素 28

3.2.2 JSP指令 28

3.2.3 JSP声明 32

3.2.4 Java程序片段(Scriptlet) 32

3.2.5 JSP表达式 34

3.2.6 JSP中的注释 35

3.3 JSP生命周期 35

3.4 JSP九种基本内置组件 37

3.4.1 request对象 38

3.4.2 response对象 42

3.4.3 session对象 44

3.4.4 application对象 46

3.4.5 out对象 47

3.4.6 pageContext对象 48

3.4.7 connfig对象 49

3.4.8 page对象 51

3.4.9 exception对象 51

3.5本章小节 53

习题 53

第4章Servlet编程 54

4.1 Servlet简介(Server + applet=Servlet) 54

4.1.1 Servlet工作原理 54

4.1.2 Servlet基本结构 55

4.1.3 Servlet的生命周期 56

4.1.4运行你的第一个Servlet实例 57

4.2 Servlet实际应用 60

4.2.1 S ervlet与JSP的关系 60

4.2.2使用Servlet实现MVC开发模式 61

4.2.3 JSP页面调用Servlet的方法 62

4.2.4 S ervlet中的文件操作 67

4.2.5 Servlet获取请求信息头部内容 71

4.3本章小结 73

习题 73

第5章JDBC数据库编程 74

5.1 JDBC 74

5.2数据库开发环境搭建 75

5.2.1 MySQL数据库的下载和安装 75

5.2.2 MySQL数据库安装测试 80

5.3 SQL基础知识 81

5.3.1 SQL的特点 81

5.3.2简述SQL的六种基本指令 82

5.3.3创建和删除数据库 82

5.3.4创建、删除、修改数据表 83

5.3.5约束概述 87

5.3.6数据操纵语言(DML) 87

5.3.7数据查询语言 90

5.4 JDBC编程 94

5.4.1 JDBC编程步骤 94

5.4.2 JDBC编程实例 95

5.5更多JDBC编程 97

5.5.1预处理 97

5.5.2批处理命令 99

5.5.3事务处理 100

5.6数据库连接池 101

5.6.1数据库开发中面临的数据库资源的问题 101

5.6.2数据库连接池工作原理 102

5.6.3常用数据库连接池介绍 103

5.7本章小结 104

习题 104

第6章Struts 2.0 105

6.1 Struts 2.0简介 105

6.1.1 Struts 2.0的下载与安装 105

6.1.2 Struts 2.0项目组成 105

6.2 Struts 2.0配置 106

6.2.1 web.xml的配置 106

6.2.2配置文件struts.xml和struts.properties 107

6.2.3 Struts 2.0中的拦截器 114

6.3 Struts 2.0中的标签库 121

6.3.1 Struts标签库简介 121

6.3.2使用控制标签 122

6.3.3使用表单UI标签 122

6.3.4 Bean标签库 124

6.4输入校验 124

6.4.1 Struts 2.0校验机制 125

6.4.2利用Struts 2.0框架实现校验 125

6.4.3内置校验器 128

6.4.4校验器配置 132

6.4.5校验器的执行与短路 135

6.4.6自定义校验器 135

6.5上传和下载文件 136

6.5.1文件上传的原理 136

6.5.2 Struts 2.0的文件上传 139

6.5.3同时上传多个文件 140

6.5.4使用Struts 2.0的控制文件下载 143

6.6 Struts 2.0的国际化 144

6.7本章小结 147

习题 147

第7章Spring 148

7.1 Spring简介 148

7.1.1 Spring模块介绍 148

7.1.2 Spring安装配置 150

7.1.3 Spring的优点 153

7.2控制反转(IOC) 154

7.2.1 IOC容器简介 154

7.2.2 IOC示例入门 154

7.2.3依赖注入的几种形式 156

7.2.4集合类型数据注入 163

7.2.5延迟初始化Bean 165

7.2.6实例化Bean 165

7.3面向切面编程(AOP) 168

7.3.1 AOP概述 168

7.3.2 AOP重要概念 169

7.3.3切面的声明 170

7.3.4 AOP的优势 172

7.3.5 AspectJ具体实现AOP 173

7.4本章小节 176

习题 177

第8章Hibernate 178

8.1 Hibernate简介 178

8.1.1理解对象持久化 178

8.1.2使用JDBC 178

8.1.3 Hibernate环境与配置 180

8.2 Hibernate基础 180

8.2.1简单入门 180

8.2.2持久化对象 184

8.2.3检索对象 185

8.2.4高级配置 186

8.2.5继承 188

8.3操作持久化数据 188

8.3.1构建SessionFactory 188

8.3.2 DAO模式 190

8.3.3利用DAO来操作数据 191

8.3.4 DAO模式的实战应用 194

8.4 Hibernate检索方式 196

8.4.1 HQL查询 196

8.4.2 QBC查询 202

8.4.3 SQL查询 207

8.5本章小结 209

习题 209

第9章Ajax 210

9.1 Ajax技术简介 210

9.2 Ajax工作原理 211

9.3 XMLHttpRequest对象 213

9.3.1 XMLHttpRequest对象属性 213

9.3.3 XMLHttpRequest方法及其属性 214

9.4客户端向服务器发送请求 215

9.5服务器端响应客户端请求 217

9.5.1在服务器端响应用户请求 217

9.5.2返回XML格式的响应文档 218

9.6客户端处理服务器响应 223

9.6.1 JavaScript的DOM绑定 223

9.6.2利用DOM进行Web响应 234

9.7本章小节 235

习题 235

第10章 虚拟数据文件管理系统 237

10.1系统概述及架构设计 237

10.2持久层设计 241

10.2.1系统实体 241

10.2.2系统E-R图与数据表 242

10.2.3实现Hibernate PO 245

10.3实现系统DAO层 251

10.3.1 DAO接口 252

10.3.2 DAO实现 253

10.3.3配置系统DAO组件 264

10.4实现业务逻辑层 265

10.5实现系统Web层 268

10.5.1 Struts 2.0的配置 268

10.5.2用户操作部分 277

10.5.3管理员操作部分 290

10.6本章小结 298

习题 298

参考文献 299

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