《Java程序设计 EJB、XML与数据库》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:庄幸隆著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302066035
  • 页数:395 页
图书介绍:本书介绍了Java编程的基础知识、EJB的介绍与应用,以及XML及其与Java的整合应用。

第一部分 Java基础篇 3

第1章 Java编程语言绪论 3

1.1 Java趣谈 3

1.2 面向对象与Java语言 3

1.3 Java跨平台字节码 5

1.4 Java语言平台相关功能及产品 6

1.5 Java程序简单范例 9

1.5.1 文本模式应用程序 9

1.5.2 Applet浏览程序 10

1.5.3 窗口模式应用程序 12

1.5.4 Servlet服务程序 13

1.5.5 JSP直译描述程序 14

1.5.6 简单应用程序 15

第2章 数据类型、基本组件及表达式 25

2.1 基本数据类型 25

2.2 语言标识符 26

2.3 特别定义及空格符 27

2.4 保留字 28

2.5 文字 31

2.6 表达式 32

2.7 运算符及分隔符 32

2.8 算术运算符 33

2.9 增减运算符 33

2.10 字符串运算符 34

2.11 关系及逻辑运算符 34

2.12 位逻辑运算符 35

2.13 条件运算符 36

2.14 数据与对象类型运算符 36

2.15 设定值运算符 37

2.16 程序注释 38

第3章 语句及执行流程控制 41

3.1 语句及块 41

3.2 声明语句 41

3.3 条件语句 43

3.4 循环语句 44

3.5 程序跳转语句 45

3.6 多项条件选择语句 46

3.7 异常处理语句 47

3.8 同步语句 50

3.9 package包装语句 51

3.10 import类库导入语句 52

3.11 assert断言语句 53

第4章 结构化数据类型 54

4.1 数组类型 54

4.1.1 命令行参数 56

4.1.2 数组复制(Array copy and clone) 56

4.2 多维数组(Multi-dimensional arrays) 57

4.2.1 定长多维数组 57

4.2.2 不定长多维数组 59

4.3 自定义类型(User-defined class types) 61

第5章 方法 64

5.1 方法声明 64

5.2 static方法 65

5.3 abstract方法 67

5.4 final方法 67

5.5 synchronized方法 68

5.6 native方法 69

5.7 构造函数 70

5.8 递归 71

5.8.1 阶乘 71

5.8.2 Fibonacci数列 73

5.8.3 河内塔 75

5.9 递归链 79

第6章 Java类与对象 81

6.1 面向对象概念与Java语言 81

6.1.1 编程语言层面定义 82

6.1.2 对象模型层面定义 82

6.1.3 类与对象 83

6.2 继承层级 85

6.3 Java SDK类库简介 89

6.3.1 类定义 89

6.3.2 抽象类 90

6.3.3 final类 91

6.3.4 接口 91

6.3.5 根类-Object 92

6.3.6 包装类 94

6.3.7 集合类 96

6.3.8 程序操作记录类 97

6.3.9 内部类 99

6.3.10 单一对象形态类 100

6.4 Beans-JavaBeans 103

第7章 数据的输入与输出 107

7.1 Java输入/输出简介 107

7.2 标准输入/输出 109

7.3 文件存取类 110

7.3.1 一般文件的输入/输出 110

7.3.2 File类 112

7.3.3 二进制文件的输入/输出 113

7.3.4 随机读写文件的输入/输出 114

7.3.5 对象数据文件的输入/输出 115

7.4 Pipe输入/输出类 118

7.5 缓存类 119

7.6 Filter类 122

第8章 线程 126

8.1 线程简介 126

8.2 Java线程 127

8.2.1 基本线程范例 128

8.2.2 线程同步作业 131

8.3 线程运行周期 132

8.4 线程相关类 134

8.4.1 ThreadGroup类 134

8.4.2 ThreadLocal类 135

8.4.3 InheritableThreadLocal类 137

8.4.4 ThreadDeath类 138

第二部分 Java应用篇 141

第9章 一般应用及窗口程序 141

9.1 窗口应用程序简介 142

9.2 图形用户界面工具组件 143

9.2.1 基本组件 144

9.2.2 组件容器 145

9.2.3 布局对象 146

9.3 窗口类 146

9.4 Frame类 147

9.5 窗口布局 149

9.6 创建窗口功能菜单 158

9.7 事件及监听接口程序 160

9.8 碁侠编辑程序专题 167

9.8.1 结构及主程序说明 167

9.8.2 事件驱动类及方法制作 168

9.8.3 菜单应用程序类 173

9.9 文件打印 175

第10章 绘图与图像 180

10.1 制图项目基本类 180

10.2 Graphics类 180

10.3 Font类 184

10.4 图像 186

10.5 磨色全彩浏览程序专题 188

10.5.1 架构及主程序说明 188

10.5.2 全彩画布及选择滑杆类 189

10.5.3 色彩对话框类 192

10.6 动画播放 195

第11章 Applet程序 199

11.1 Applet简介 199

11.2 标签应用说明 201

11.3 程序运行周期 203

11.4 程序应用范例——跳坑棋 204

11.4.1 架构及Applet主程序说明 204

11.4.2 棋盘画布类 207

11.4.3 Applet程序互动机制 211

第12章 Servlet服务器端程序 215

12.1 Form标签应用说明 215

12.2 Servlet API程序库 220

12.3 Servlet数据I/O与运行 221

12.4 程序范例 224

12.4.1 星期争霸站 224

12.4.2 多吃水果健康 226

12.4.3 文件上传服务器端 228

12.5 程序运行周期 230

12.6 Servlet与JavaBeans组件 233

第13章 JSP服务器端网页程序 237

13.1 简介 237

13.2 JSP语法 238

13.3 JSP网页制作 243

13.4 自定义JSP标记(Custom Actions) 245

13.4.1 定义标记库说明文件(Tag Library Descriptor) 246

13.4.2 JSP标记处理类(Tag Handler) 248

13.4.3 标记库部署(Deployment) 249

13.4.4 一般应用 249

第14章 Java与数据库系统 251

14.1 数据库系统简介 251

14.1.1 数据查询 253

14.1.2 建立表格 253

14.1.3 新增数据 254

14.1.4 更新数据 255

14.1.5 删除数据 255

14.1.6 表更改 255

14.1.7 表删除 255

14.2 JDBC数据库连接 256

14.2.1 连接方式 256

14.2.2 JDBC驱动程序分类 257

14.2.3 连接步骤 258

14.3 JDBC数据库程序设计范例 261

14.3.1 JDBC一般应用程序 261

14.3.2 JDBC Servlet/JSP程序 263

14.3.3 大型对象类型存取 266

14.3.4 Java与数据库存储过程 267

14.3.5 多层架构程序范例——eHRMSystem 270

14.4 数据库连接共享 275

14.4.1 连接共享库管理机制 276

14.4.2 连接共享库使用范例 283

第15章 EJB 286

15.1 EJB结构简介 286

15.2 EJB服务系统 287

15.3 EJB Container运行环境 288

15.4 Enterprise Bean 289

15.5 EJB接口 291

15.6 应用服务系统平台总览 294

15.7 Session Bean(会话组件) 295

15.7.1 Stateless Session Bean 295

15.7.2 Stateful Session Bean 307

15.8 Entity Bean(实体组件) 312

15.8.1 BMP实体组件 312

15.8.2 CMP实体组件 321

15.9 Message Driven Bean(消息驱动组件) 326

15.9.1 Point-to-Point方式 328

15.9.2 Publisher/Subscriber方式 331

15.9.3 综合方式 333

第三部分 XML篇 337

第16章 XML——可扩展标记语言 337

16.1 XML简介 338

16.1.1 概念 338

16.1.2 XML基本范例 340

16.2 XML语法结构与文件规范 341

16.2.1 注释标记项 341

16.2.2 XML文件声明 342

16.2.3 处理命令标记项 342

16.2.4 DOCTYPE声明 342

16.2.5 元素标记项 343

16.2.6 空元素标记项 344

16.2.7 XML文件范例 344

16.2.8 DTD(文件类型定义) 345

16.2.9 DOM与SAX解译程序 348

16.3 CSS样式表 350

16.3.1 CSS简介 350

16.3.2 基本CSS+XML文件显示范例 353

16.3.3 应用CSS+XML文件显示范例 355

16.4 XSL样式表 356

16.4.1 XSL简介 356

16.4.2 XSL元素 357

16.4.3 基本XSL+XML文件显示范例 358

16.4.4 XSL+XML文件高级显示范例 359

16.4.5 应用XSL+XML文件显示的范例 361

16.5 XML、数据库与Java共舞 363

16.5.1 架构概论 363

16.5.2 文本形式共舞 364

16.5.3 图文并茂——eHRMSystemXML 367

附录 377

附录A Java文件手册制作程序——javadoc 377

A.1 javadoc命令与注释文件引导 377

A.2 Java注释文件引导标注 379

A.3 Java文件手册制作范例 380

附录B Unicode统一编码及中文字符集 388

B.1 IS010646与Unicode 388

B.2 Java中文程序应用 389

B.3 中日韩共同表意字(CJK Unified Ideographs) 391

参考文献 393