《Java语言应用开发基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:柳西玲等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302134812
  • 页数:289 页
图书介绍:本书主要就Java应用开发技术基础展开介绍。

第1章 图形用户界面的编程基础 1

1.1 概述 1

1.2 用AWT对图形用户界面的编程 1

1.2.1 java.awt包 1

1.2.2 构件和容器 2

1.2.3 常用容器 3

1.2.4 容器布局管理 5

1.3 AWT事件处理机制 12

1.3.1 事件类 14

1.3.2 事件监听器 15

1.3.3 AWT事件及其相应的监听器接口 17

1.3.4 事件适配器 20

1.4 AWT构件库 23

1.4.1 基本构件 23

1.4.2 构件与监听器的对应关系 28

1.5 用Swing编写图形用户界面 29

1.5.1 Swing简介 29

1.5.2 Swing类的层次结构 30

1.5.3 Swing的特性 31

1.6.1 构件的分类 34

1.6 Swing构件和容器 34

1.6.2 使用Swing的基本规则 35

1.6.3 容器、面板和构件 36

1.6.4 布局管理器 43

1.7 Swing的事件处理机制 43

1.8 案例分析 44

1.9 练习题 51

第2章 Java数据库连接设计 56

2.1 概述 56

2.2 JDBC的基本结构 57

2.3 使用JDBC的步骤 58

2.3.1 安装JDBC驱动器 59

2.3.2 定义连接的URL 59

2.3.3 建立连接 60

2.3.4 描述声明 61

2.3.5 查询 63

2.3.6 处理结果、关闭连接 65

2.4 JDBC的简单应用 66

2.4.1 实例 66

2.4.2 使用Join 74

2.4.3 事务 75

2.4.4 利用存储过程 77

2.5 案例分析 78

2.6 练习题 96

第3章 Java应用开发平台的基础知识 98

3.1 概述 98

3.2 Java应用的标准平台——Java SE 100

3.3 Java企业应用平台——Java EE 107

3.3.1 RMI 107

3.3.2 JNDI 111

3.3.3 JMS 116

3.3.4 EJBs 116

3.4 Java移动设备应用平台——Java ME 118

3.4.1 Java ME的体系结构 118

3.4.2 Java ME主要标准简介 120

3.4.3 使用NetBeans开发MIDP应用程序 122

3.4.4 使用Java ME平台的几点建议 123

3.5 练习题 124

4.1 概述 125

4.1.1 XML的诞生 125

第4章 XML的基础知识 125

4.1.2 XML的优势 127

4.1.3 XML的样例 128

4.1.4 XML的名字空间 131

4.1.5 如何使用XML 133

4.1.6 面向XML的Java APIs 134

4.2 XML的数据结构定义 135

4.2.1 XML规范的API 136

4.2.2 DTD标准 136

4.2.3 Schema标准 138

4.3 XML链接和显示标准 141

4.3.1 XPath 142

4.3.2 XLink 145

4.3.3 XPointer 146

4.3.4 XHTML 147

4.3.5 利用XSL与CSS显示XML 147

4.3.6 动态DHTML 152

4.4 基于XML的行业标准 154

4.5 电子商务的XML标准 155

4.6 练习题 155

5.2 Servlet技术 157

第5章 Servlet与JSP技术 157

5.1 概述 157

5.2.1 Servlet的基本结构 158

5.2.2 用户状态保存 159

5.2.3 过滤请求和应答 160

5.3 JSP技术 161

5.3.1 JSP简介 161

5.3.2 JSP标签介绍 161

5.4 Servlet和JSP的集成 162

5.4.1 JSP页面向Servlet传递请求 162

5.3.3 HTML表单的应用 162

5.4.2 JSP页面传递数据 163

5.5 Struts开发框架 163

5.5.1 Struts介绍 163

5.5.2 Struts安装和配置 163

5.5.3 ActionForm和Action 164

5.5.4 Struts配置文件 164

5.5.5 Struts标签库 167

5.6 案例分析 171

5.6.1 Servlet的案例 171

5.6.2 JSP的案例 176

5.6.3 Servlet和JSP集成的案例 179

5.6.4 Struts的案例 184

5.7 练习题 195

第6章 JavaBean技术 196

6.1 概述 196

6.2 JavaBean规范 198

6.2.1 JavaBean属性 198

6.2.2 JavaBean方法 202

6.2.3 JavaBean事件 202

6.2.4 JavaBean持久性 205

6.2.5 JavaBean定制 206

6.2.6 JavaBean开发工具 207

6.3 JavaBean的API 213

6.4 案例分析 214

6.4.1 创建和访问JavaBean 214

6.4.2 在服务器上安装JavaBean类 217

6.4.3 设置JavaBean的属性 219

6.5 在多个JSP页和Servlet中共享JavaBean 219

6.6 练习题 223

7.1 概述 224

第7章 Web Services的基础知识 224

7.1.1 WS简介 225

7.1.2 WS的体系结构 226

7.1.3 WS开发的生命周期 227

7.2 XML-RPC 229

7.2.1 XML-RPC的数据模型 229

7.2.2 XML-RPC的请求格式 232

7.2.3 XML-RPC的应答格式 232

7.2.4 用XML-RPC开发WS 233

7.3.1 SOAP的组成 236

7.3 SOAP 236

7.3.2 SOAP的消息 237

7.3.3 SOAP的实现 238

7.4 WSDL 242

7.4.1 WSDL的元素 242

7.4.2 WSDL的实例 243

7.5 UDDI 245

7.5.1 UDDI简介 245

7.5.2 UDDI的数据模型 247

7.5.3 UDDI的API 249

7.6 练习题 258

第8章 面向服务的体系结构 259

8.1 概述 260

8.1.1 SOA简介 260

8.1.2 SOA的基本元素 262

8.1.3 SOA的用途 263

8.1.4 SOA的优势 264

8.1.5 SOA的服务原理 265

8.1.6 SOA的原则 266

8.2 SOA的基础设施 268

8.3 SOA 的分析和设计原理 271

8.3.1 OOAD与SOA 的对比 271

8.3.2 EA与SOA 的对比 272

8.3.3 BPM与SOA 的对比 272

8.3.4 SOA的分析和设计思路 273

8.4 案例分析 275

8.5 练习题 279

附录A 用NetBeans开发Java GUI 280

参考文献 289