《JavaEE简明教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:林培光,耿长欣,张燕主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302265580
  • 页数:222 页
图书介绍:本书是介绍JavaEE应用程序开发的入门教材,主要介绍基于主流开发工具Eclipse进行JavaEE开发的关键技术和方法,共14讲。

第1讲 从零开始——开发环境配置 1

1.1 JavaEE简介 1

1.1.1 JavaEE规范 2

1.1.2 JavaEE平台的主流服务器简介 2

1.1.3 JavaEE的常用开发工具 4

1.2 JDK的安装 8

1.2.1 JDK简介 8

1.2.2安装 8

1.2.3配置 8

1.2.4测试 10

1.3 Tomcat的安装和配置 10

1.3.1 Tomcat的安装 10

1.3.2目录结构 10

1.3.3 Tomcat的启动和停止 11

1.3.4 server.xml 11

1.4 Eclipse的安装和使用 12

1.4.1 Eclipse安装 12

1.4.2使用Eclipse创建Web应用程序的过程 13

1.4.3 Web应用程序的一般目录结构及其初步配置 16

1.5开发一个简单的Web应用程序 18

1.6本讲小结 21

练习1 21

第2讲 从HTML谈起 22

2.1 HTML简介 22

2.2学习HTML语言的必要性 22

2.3 HTML语言 22

2.3.1 HTML代码基础知识 22

2.3.2常用的标签 23

2.3.3一段HTML示例代码 24

2.4 HTML的常用转义字符 25

2.5 JavaScript 25

2.6本讲小结 26

练习2 26

第3讲 认识JSP 27

3.1 JSP简介 27

3.1.1 What is JSP 27

3.1.2执行过程 27

3.1.3与ASP的比较 28

3.1.4 JSP 2.0的新功能 28

3.2 JSP的构成 29

3.2.1 JSP指令 30

3.2.2脚本元素 31

3.2.3动作元素 31

3.3本讲小结 32

练习3 32

第4讲 JSP内置对象 33

4.1内置对象介绍 33

4.2 out——输出对象 33

4.3 request——请求对象 34

4.3.1 request对象简介 34

4.3.2实例演示 34

4.4 response——响应对象 35

4.4.1 response对象简介 35

4.4.2实例演示 35

4.5 session——会话对象 36

4.5.1对象简介 36

4.5.2实例演示 37

4.6 application——应用程序对象 37

4.6.1 application对象简介 37

4.6.2实例演示 38

4.7 exception——异常对象 38

4.7.1 exception对象简介 38

4.7.2实例演示 39

4.8 Config——配置对象 40

4.9 Page和PageContext:页面和页面上下文对象 40

4.10使用Cookie 41

4.10.1 Cookie介绍 41

4.10.2实例演示 41

4.11本讲小结 42

练习4 43

第5讲Servlet入门 44

5.1 Servlet介绍 44

5.2 Servlet的技术特点 44

5.3开发一个简单的Servlet 45

5.4执行生成的Servlet 45

5.5 Servlet的配置 46

5.6 Servlet的生命周期 47

5.7本讲小结 47

练习5 48

第6讲 Servlet高级应用 49

6.1 Servlet的初始化参数 49

6.1.1 web.xml中的参数定义 49

6.1.2在Servlet中读取参数 49

6.1.3实际应用 50

6.2 Servlet过滤器 50

6.2.1过滤器基本原理 50

6.2.2创建一个简单的过滤器 50

6.2.3实用案例 51

6.3 Servlet监听器 53

6.3.1对request对象进行监听 53

6.3.2对session对象进行监听 54

6.3.3对ServletContext对象(application)进行监听 54

6.3.4监听器实例——网站用户计数器 56

6.4本讲小结 57

练习6 58

第7讲 开发使用JavaBean 59

7.1 JavaBean简介 59

7.2创建JavaBean 59

7.3在JSP中使用JavaBean 60

7.3.1定义JavaBean实例 60

7.3.2表单参数的封装 61

7.3.3读取JavaBean中的属性值 61

7.4 JavaBean程序示例 61

7.5 JavaBean高级应用 63

7.5.1 JavaBean的属性介绍 63

7.5.2企业JavaBean简介 63

7.6本讲小结 64

练习7 64

第8讲 MySQL数据库的安装和使用 65

8.1简介 65

8.2安装 66

8.2.1 MySQL的安装 66

8.2.2安装后的目录结构 55

8.3操作MySQL 66

8.4 MySQL常用命令 66

8.4.1连接和退出MySQL 66

8.4.2修改密码 67

8.4.3操作数据库 67

8.4.4导出和导入数据 68

8.5 MySQL-Front:MySQL客户端工具 68

8.5.1 MySQL-Front简介 68

8.5.2创建到MySQL数据库的连接 68

8.5.3创建数据库 69

8.5.4创建数据表 70

8.5.5对数据表的CRUD操作 71

8.5.6创建存储过程 72

8.6其他客户端工具 73

8.6.1 Navicat for MySQL 74

8.6.2 HeidiSQL 74

8.6.3其他工具简介 75

8.7本讲小结 76

练习8 76

第9讲 数据库开发——JDBC 78

9.1 JDBC简介 78

9.2 JDBC的驱动程序 78

9.3 JDBC的主要对象及其工作方式 80

9.4加载数据库驱动程序和创建连接 80

9.5执行SQL语句 81

9.6处理结果集 84

9.7 JDBC其他应用 87

9.7.1数据库元数据 87

9.7.2结果集元数据 87

9.7.3事务 88

9.8关闭连接 90

9.9使用数据库连接池 90

9.9.1连接池的工作原理 90

9.9.2 Tomcat下连接池的配置 91

9.9.3通过连接池获得连接 91

9.10本讲小结 92

练习9 92

第10讲 案例:用户管理系统(基于JSP、JDBC和JavaBean) 93

10.1系统需求分析 93

10.1.1系统功能需求分析 93

10.1.2系统性能要求 93

10.2系统概要设计 94

10.3详细设计和实现 96

10.3.1数据库设计 96

10.3.2类及其功能设计 97

10.3.3类实现 99

10.3.4页面设计和实现 108

10.4本讲小结 114

练习10 114

第11讲 Java标准标签库 115

11.1表达式语言 115

11.1.1 EL简介 115

11.1.2 EL中的有效表达式 116

11.1.3表达式中的默认变量 117

11.1.4表达式中的操作符 119

11.2 JSTL标签库 120

11.2.1如何在JSP中使用J STL 120

11.2.2 Core标签库 121

11.2.3 I18N Formating标签库 127

11.2.4 JSTL XML processing标签库 131

11.2.5数据库操作标签库 132

11.3实例:用JSTL实现UserManager 133

11.3.1 JSTL实现UserManager的开发环境 133

11.3.2各页面功能及流程 133

11.3.3各文件的源代码及说明 134

11.4本讲小结 150

练习11 150

第12讲 J2EE开发框架——Struts 2入门 151

12.1 Struts概述 151

12.1.1 Struts 1 151

12.1.2 Struts 2 152

12.1.3 Struts 1和Struts 2的比较 152

12.2 Struts框架 153

12.2.1 MVC设计模式 153

12.2.2 Struts 1框架 154

12.2.3 Struts 2框架 155

12.3 Struts 2配置文件 156

12.3.1 web.xml 156

12.3.2 struts.xml 157

12.3.3 struts-default.xml 158

12.3.4 struts.properties 158

12.3.5 struts-plugin.xml 159

12.4 Struts 2开发环境的搭建 160

12.5开发一个简单的Struts 2应用程序——Hello World 160

12.6小结 163

练习12 163

第13讲 J2EE开发框架——Struts 2标签库 164

13.1 Struts 2标签概述 164

13.1.1 Struts 2标签库分类 164

13.1.2 Struts 2标签的使用配置 165

13.2 Struts 2的OGNL 165

13.2.1值栈 165

13.2.2命名对象 166

13.2.3#、%、$符号 166

13.3表单标签 167

13.3.1表单标签的通用属性 167

13.3.2常用的表单标签 168

13.4非表单标签 174

13.5数据标签 176

13.6控制标签 182

13.7 Ajax标签 186

13.8小结 190

练习13 190

第14讲 Struts 2实例——用户管理系统 191

14.1系统概述 191

14.1.1系统分析 191

14.1.2系统设计 192

14.2配置文件 192

14.3业务处理逻辑 193

14.3.1数据库连接 193

14.3.2建立业务对象 194

14.3.3业务逻辑 195

14.4建立业务功能模块 199

14.4.1主页面 199

14.4.2用户注册 199

14.4.3用户登录 203

14.4.4查看个人信息 205

14.4.5修改个人信息 206

14.4.6权限控制 208

14.4.7查看所有用户 209

14.4.8用户删除 212

14.4.9查找某一用户 212

14.4.10退出系统 212

14.5本讲小结 213

练习14 213

附录A图索引 214

附录B表索引 217

附录C示例代码索引 219