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

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

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:封超,晁阳编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302177241
  • 页数:475 页
图书介绍:利用Java语言不仅能开发桌面版应用程序,JavaEE更是广泛应用于基于B/S架构的Web企业应用程序领域。尤其是EJB、JSP、Servlet、JDBC等技术使得用Java语言编写的企业级应用程序更易于维护和扩展。
《Tomcat与Java Web开发技术详解》目录

第一篇 基础篇 1

第1章 Java语言概述 1

1.1 Java语言的发展与特点 2

1.1.1 Java语言的发展 2

1.1.2 Java语言的特点 2

1.1.3 Java语言的执行 5

1.2 JDK的安装和配置 5

1.2.1 在Microsoft Windows平台上安装配置JDK 7

1.2.2 在Linux平台上安装配置JDK 12

1.3 Java程序举例 14

1.3.1 编写Hello World 14

1.3.2 编译Java源文件 15

1.3.3 运行Java程序 15

1.3.4 在Linux平台上编写和运行Hello World 15

1.4 Java语言编码规范 16

1.4.1 Java源文件以及文件组织 16

1.4.2 缩进排版 16

1.4.3 注释 18

1.4.4 声明 19

1.4.5 空白行 21

1.4.6 命名规范 21

1.5 开发工具——JCreator 22

1.5.1 JCreator简介 22

1.5.2 安装和使用JCreator 23

1.6 本章小结 26

第2章 Java编程基础 27

2.1 标识符和关键字 28

2.1.1 标识符 28

2.1.2 Java中的保留关键字 28

2.1.3 注释、分隔符及转义字符 31

2.2 基本数据类型及其常量值 32

2.3 类 35

2.3.1 什么是类 35

2.3.2 类的声明和修饰符 35

2.3.3 定义方法 37

2.3.4 变量的声明 41

2.4 对象 47

2.4.1 创建对象 47

2.4.2 this关键字 49

2.5 包和main方法 50

2.5.1 包的声明和导入 50

2.5.2 程序入口main()方法的声明 52

2.6 本章小结 53

第3章 运算符与表达式 55

3.1 运算符 56

3.1.1 赋值运算符 56

3.1.2 算术运算符 60

3.1.3 比较运算符 63

3.1.4 移位运算符 66

3.1.5 等于运算符 68

3.1.6 位运算符 70

3.1.7 位反运算符 71

3.1.8 逻辑运算符 72

3.2 给方法传递参数 74

3.2.1 原始数据类型 74

3.2.2 变量数据类型 75

3.3 本章小结 76

第4章 数组 77

4.1 数组简介 78

4.1.1 数组的声明 79

4.1.2 数组的创建 80

4.1.3 初始化数组 82

4.2 java.util.Arrays类 85

4.3 本章小结 90

第5章 流程控制和异常处理 91

5.1 分支语句 92

5.1.1 if-else语句 92

5.1.2 switch语句 94

5.2 循环语句 97

5.2.1 while循环语句 97

5.2.2 do-while循环语句 99

5.2.3 for循环语句 99

5.2.4 在循环语句中使用break和continue关键字 101

5.3 标号语句 102

5.4 异常处理 104

5.4.1 异常的层次结构 104

5.4.2 try-catch处理异常 105

5.4.3 使用finally 106

5.4.4 异常的匹配 108

5.4.5 编写并使用自己的异常类 109

5.4.6 异常的再抛出 110

5.5 本章小结 112

第6章 面向对象程序设计 113

6.1 封装及其应用 114

6.1.1 封装的特点 114

6.1.2 封装的应用 114

6.2 继承 116

6.3 多态 121

6.4 本章小结 122

第7章 构造函数、重载和重写、接口 123

7.1 构造函数 124

7.1.1 构造函数基础 124

7.1.2 构造函数的重载 127

7.2 重写和重载方法 128

7.2.1 重写规则 128

7.2.2 方法的重写 130

7.2.3 重载规则 132

7.2.4 方法的重载 133

7.3 接口的声明和实现 134

7.3.1 使用接口实现契约式设计 135

7.3.2 定义接口 135

7.3.3 实现接口 136

7.3.4 接口的多重继承 137

7.4 封装类 138

7.4.1 封装类简介 138

7.4.2 创建封装器类对象 139

7.4.3 封装类的常用方法 139

7.5 本章小结 141

第8章 字符串的处理 143

8.1 String类及其重要方法 144

8.1.1 字符与字符串 144

8.1.2 String类 144

8.1.3 字符串对象的创建 144

8.1.4 String类的主要方法 147

8.2 StringBuffer类及其方法 150

8.2.1 StringBuffer类 150

8.2.2 append()方法 150

8.2.3 StringBuffer类的主要方法 151

8.3 Pattern类和Matcher类 152

8.3.1 Pattern类 152

8.3.2 Matcher类 154

8.3.3 综合举例 155

8.4 Java数学运算 156

8.4.1 java.lang.Math类 156

8.4.2 java.math.BigInteger类 159

8.4.3 java.math.BigDecimal类 160

8.5 本章小结 162

第9章 集合框架 163

9.1 重写hashCode()和equals()方法 164

9.1.1 Obiect类 164

9.1.2 重写equals()方法 165

9.1.3 重写hashCode()方法 168

9.2 集合框架 170

9.2.1 Java集合框架简介 171

9.2.2 集合框架中常用的接口及其实现类 171

9.3 Set接口及其实现类 172

9.3.1 HashSet类 172

9.3.2 LinkedHashSet类 174

9.3.3 TreeSet类 176

9.4 List接口及其实现类 177

9.4.1 LinkedList类 177

9.4.2 ArrayList类 178

9.4.3 Vector类 179

9.5 Map接口及其实现类 181

9.5.1 Hashtable类 182

9.5.2 LinkedHashMap类 183

9.5.3 HashMap类 184

9.5.4 TreeMap类 185

9.6 本章小结 187

第10章 内部类 189

10.1 内部类简介 190

10.1.1 编写普通的内部类 190

10.1.2 内部类的实例化与访问 191

10.2 局部内部类 192

10.3 匿名内部类 197

10.4 顶级嵌套类 201

10.5 本章小结 204

第11章 多线程 207

11.1 多线程基础 208

11.1.1 线程的定义 208

11.1.2 实例化线程 210

11.1.3 启动线程 212

11.2 线程的阻塞和优先级 216

11.2.1 线程睡眠 216

11.2.2 线程的优先级 218

11.2.3 线程的让步 220

11.3 同步 223

11.3.1 同步与锁定 223

11.3.2 死锁 226

11.4 本章小结 227

第二篇 Web编程篇 229

第12章 Tomcat服务器简介 229

12.1 Tomcat简介 230

12.2 下载Tomcat 230

12.3 安装Tomcat 231

12.3.1 Tomcat在Windows平台的安装 231

12.3.2 Tomcat在Linux平台的安装 233

12.3.3 测试JSP 234

12.3.4 测试Servlet 236

12.4 Tomcat6.0的目录结构 237

12.5 配置Tomcat 5.5 Administration Web Application 239

12.6 Java开源Web框架简介 240

12.6.1 WebWork 240

12.6.2 Struts 241

12.6.3 Spring 241

12.6.4 Java Server Faces(JSF) 241

12.6.5 Tapestry 241

12.7 本章小结 241

第13章 JSP编程 243

13.1 JSP概述 244

13.1.1 JSP简介 244

13.1.2 一个简单的JSP程序 244

13.2 JSP基本语法 245

13.2.1 JSP语法 245

13.2.2 操作Cookie 254

13.3 JSP内建对象 255

13.3.1 request对象 256

13.3.2 response对象 258

13.3.3 out对象 259

13.3.4 session对象 260

13.3.5 application对象 264

13.3.6 config对象 266

13.3.7 pageContext对象 266

13.3.8 page对象 267

13.3.9 exception对象 267

13.4 本章小结 269

第14章 Servlet编程 271

14.1 Servlet简介 272

14.1.1 Servlet的主要功能和特点 272

14.1.2 Servlet的基本结构 272

14.2 Servlet的生命周期 274

14.3 Servlet编程类和接口 277

14.3.1 HttpSession接口 278

14.3.2 HttpServletRequest接口 278

14.3.3 HttpServletResponse接口 278

14.4 JSP与Servlet 283

14.5 本章小结 285

第15章 Java数据库编程 287

15.1 安装和配置MySQL数据库 288

15.1.1 MySQL数据库简介 288

15.1.2 下载MySQL数据库 289

15.1.3 安装和配置MySQL 290

15.2 数据库基础——SQL编程 299

15.2.1 SQL简介 299

15.2.2 数据查询语言 299

15.2.3 数据控制语言(DCL) 300

15.2.4 数据定义语言(DDL) 300

15.2.5 数据操纵语言(DML) 301

15.3 通过JDBC访问MySQL数据库 301

15.3.1 JDBC简介 301

15.3.2 获取MySQL数据库支持JAR包 302

15.3.3 JDBC访问MySQL数据库 303

15.4 数据源(DataSource)简介 306

15.5 在Tomcat 6.0中配置MySQL数据源连接池 306

15.6 在Java程序中访问数据源 307

15.6.1 JNDI基础 307

15.6.2 Java程序访问数据源 307

15.7 处理MySQL中文编码 309

15.8 SQLJ编程 311

15.8.1 SQLJ简介 311

15.8.2 SQLJ与JDBC 311

15.8.3 使用SQLJ访问Oracle数据库 312

15.9 本章小结 314

第16章 JavaBean编程 315

16.1 JavaBean简介 316

16.2 JavaBean规范 316

16.2.1 如何编写JavaBean 316

16.2.2 在JSP中使用JavaBean 317

16.2.3 JavaBean与EJB 320

16.3 本章小结 320

第三篇 实例篇 321

第17章 MVC设计模式 321

17.1 MVC设计模式简介 322

17.2 SmartUpload组件 324

17.2.1 SmartUpload组件基础 324

17.2.2 编写前台JSP 327

17.2.3 编写中心控制器Servlet 328

17.2.4 使用SmartUpload组件下载文件 330

17.2.5 在Tomcat中部署并运行应用程序 331

17.3 JSP+Servlet+JavaBean综合案例——用户登录验证 335

17.3.1 数据库实现 335

17.3.2 开发持久层JavaBean 336

17.3.3 开发中心控制器Servlet 337

17.3.4 开发显示层JSP 338

17.3.5 在Tomcat中部署并运行应用程序 340

17.4 本章小结 342

第18章 网上商店综合案例 343

18.1 系统分析 344

18.1.1 概述 344

18.1.2 需求分析 344

18.2 系统架构设计 344

18.2.1 前台架构分析 344

18.2.2 后台架构分析 345

18.3 数据库设计 346

18.3.1 MySQL数据类型参考 346

18.3.2 数据库建表 347

18.3.3 数据库表关系图 353

18.4 开发数据库JavaBean 353

18.5 系统前台主要功能模块的设计与实现 377

18.5.1 用户注册模块 379

18.5.2 用户登录模块 382

18.5.3 商品搜索模块 386

18.5.4 用户管理模块 393

18.5.5 用户资料修改模块 406

18.5.6 购物车模块 413

18.6 系统后台主要功能的模块设计与实现 416

18.6.1 商品搜索模块 417

18.6.2 商品管理模块 422

18.6.3 商品图片更新 427

18.6.4 处理用户订单 428

18.7 在Tomcat中部署并运行应用程序 434

18.7.1 web.xml文件的配置 434

18.7.2 应用程序的目录结构设计 436

18.7.3 运行网上商店应用程序 436

18.8 本章小结 437

第19章 在线相册综合案例 439

19.1 系统分析 440

19.1.1 概述 440

19.1.2 需求分析 440

19.2 系统架构设计 440

19.2.1 系统架构分析 440

19.2.2 功能分析说明 440

19.3 数据库设计 441

19.3.1 MySQL存取图片 441

19.3.2 数据库建表 442

19.4 开发数据库JavaBean 444

19.5 系统主要功能模块的设计与实现 456

19.5.1 用户身份验证模块 457

19.5.2 照片显示模块 463

19.5.3 用户上传照片模块 466

19.5.4 新建相册模块 468

19.5.5 删除相册模块 470

19.6 在Tomcat中部署并运行应用程序 473

19.6.1 web.xml文件和数据源的配置 473

19.6.2 应用程序的目录结构设计 474

19.6.3 运行在线相册应用程序 474

19.7 本章小结 475

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