《Oracle JDeveloper 3使用手册》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Dr.Paul Dorsey,(美)Peter Koletake著;周琦,宋琳等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111094476
  • 页数:360 页
图书介绍:

译者序 1

前言 1

第1篇 概述 1

第1章 JDeveloper的逻辑概念 1

1.1 概述 1

1.1.1 使用JDeveloper 2

1.1.2 应用程序开发的多层途径 2

1.2 专项练习:用向导开发一个Java应用程序 2

1.2.1 建立工作空间 4

1.2.2 建立商业组件工程 5

1.2.3 建立用户界面工程 8

1.2.4 定义主-明细数据表单 9

第2章 集成开发环境 14

2.1 什么是IDE 14

2.2 JDeveloper开发环境 15

2.2.1 菜单和工具栏 15

2.2.2 IDE工作区 22

2.2.3 向导 31

2.2.4 帮助系统 33

2.3 关于专项练习 35

2.3.1 工程和工作空间 36

2.3.2 这个练习创建了什么 36

2.4 专项练习:用IDE工具创建Java应用程序 37

2.4.1 创建工作空间 39

2.4.2 创建商业组件工程 39

2.4.3 创建用户界面工程 43

2.4.4 添加数据层控件 46

2.4.5 添加用户界面控件 48

2.4.6 编译并运行Java应用程序 53

2.4.7 解决Java应用程序的问题 53

第3章 命名规范 56

3.1 使用命名规范的重要性 56

3.2.1 一致性原则 58

3.2.2 被认可的命名规范 59

3.3 通用参考 60

3.3.1 使用有意义的名字--更清晰 60

3.3.2 使用缩写与简写--更简洁 60

3.3.3 使用后缀指明类型 60

3.4 特殊规则 61

3.4.1 库和包 61

3.4.2 文件 61

3.4.3 Java商业组件 63

3.4.4 UI组件 65

第4章 PL/SQL程序员使用Java 66

4.1 用对象进行程序设计 66

4.2 Java的基本部分 67

4.2.1 注释 67

4.2.2 基本的执行程序块 68

4.2.3 变量和对象声明 69

4.2.4 控制语句 76

4.2.5 异常处理 78

4.3 JDeveloper类文件的构架 79

4.4 接口 80

4.5 垃圾收集 80

第5章 Oracle Developer程序员应用 JDeveloper 81

5.1 应选用哪种开发工具 81

5.1.1 为什么使用Java 81

5.1.2 决定转向基于Java的开发环境 82

5.1.3 决策点 83

5.1.4 其他方面的比较 85

5.2 比较编程环境 85

5.2.1 工程和文件 85

5.2.2 程序语言 85

5.2.3 代码 86

5.3 比较两种工具的操作 86

5.3.1 Navigator 87

5.3.2 UI Designer 88

5.3.3 源代码编辑器 90

5.3.4 Property Inspector 91

5.3.5 消息窗口 92

5.3.6 向导 94

5.3.7 开发方法 95

第2篇 JDeveloper与Java环境 97

第6章 Java商业组件 97

6.1 概述 97

6.2 BC4J工作原理 98

6.3 用BC4J创建应用程序 100

6.3.1 Java和XML 101

6.3.2 BC4J组件 101

6.4 专项练习:创建BC4J工程 103

6.4.1 建立结构框架 104

6.4.2 添加组件 105

6.5 专项练习:添加数据校验代码 114

6.5.1 在表征层次上建立校验 114

6.5.2 在行层次上建立校验 116

6.5.3 在域层次上建立校验 117

6.6 专项练习:测试BC4J组件 118

第7章 配置选择 120

7.1 选择方案1:Java应用程序策略 121

7.1.1 Java应用程序如何工作 121

7.1.2 Java应用程序的优点 122

7.1.3 Java应用程序的缺点 122

7.1.4 Java应用程序的用途 122

7.2.1 applet如何工作 123

7.2 选择方案2:applet策略 123

7.2.2 applet的优点 124

7.2.3 applet的缺点 124

7.2.4 applet的用途 124

7.3 选择方案3:JavaServer Page策略 125

7.3.1 JSP如何工作 125

7.3.2 JSP的优点 126

7.3.4 JSP的用途 127

7.3.3 JSP的缺点 127

7.4 选择方案4:终端服务器策略 128

7.4.1 终端服务器如何工作 128

7.4.2 终端服务器的优点 128

7.4.3 终端服务器的缺点 129

7.4.4 终端服务器的用途 129

7.5 最好的配置选择 129

7.6 决定放置代码的位置 130

7.7 JDeveloper代码配置特征 130

7.8 专项练习准备 131

7.8.1 示例的初始文件 131

7.8.2 决策点 131

7.9 专项练习:配置BC4J工程 132

7.9.1 创建BC4J归档文件 134

7.9.2 把归档文件加到库列表中 136

7.10.1 准备Java应用程序的示例 138

7.10 专项练习:配置Java应用程序 138

7.10.2 配置Java应用程序 139

7.11 专项练习:配置applet 142

7.11.1 Swing类applet问题 143

7.11.2 准备示例applet 143

7.11.3 配置applet 144

7.12 专项练习:配置JSP 146

7.12.1 准备JSP应用示例 146

7.12.2 配置JSP应用 147

第3篇 实现技术 151

第8章 JavaServer Page 151

8.1 在JDeveloper中开发JSP应用程序 151

8.1.1 需要更多技能 152

8.1.2 典型的JSP开发步骤 152

8.1.3 建立JSP应用程序的方法 155

8.2 JSP代码的类型 155

8.2.1 HTML标记 155

8.2.2 标准的JSP标记 161

8.2.3 JDeveloper的JSP元素 164

8.3 完成向导后的工作 168

8.4 专项练习准备 168

8.5 专项练习:建立简单的JSP应用程序 169

8.5.1 创建并运行简单的JSP文件 169

8.5.2 用文件夹组织工程 171

8.5.3 添加其他JSP指令 171

8.6.1 安装商业组件和连接 174

8.6 专项练习:用向导创建JSP数据应用程序 174

8.6.2 生成JSP文件 176

8.6.3 检查代码 181

8.7 专项练习:手工建立JSP数据应用程序 181

8.7.1 用已有的web bean建立数据浏览页面 182

8.7.2 用新的web bean创建数据浏览页面 186

8.8 专项练习:用DataPage Wizard创建页面 191

8.9 专项练习:实验级联样式表单 193

9.1 组件面板 194

第9章 用户界面组件 194

9.1.1 Swing 195

9.1.2 Swing Containers 197

9.1.3 AWT 199

9.1.4 InfoSwing 200

9.1.5 InfoProducer 201

9.1.6 Chart 202

9.1.7 Other 202

9.1.8 更多内容 202

9.2 专项练习:简单的BC4J工程 203

9.3 专项练习:使用LOV控件 203

9.3.1 创建简单的应用程序工程 204

9.3.2 创建LOV行集合 205

9.3.3 创建LOV对象 206

9.3.4 定义显示LOV的事件 207

9.3.5 尝试一些改变 208

9.4.1 创建对自引用链接的树状显示 214

9.4 专项练习:使用Tree控件 214

9.4.2 创建主-明细关系的树形显示 218

9.5 专项练习:添加组件工具栏 219

9.5.1 在标签上添加JOptionPane 220

9.5.2 测试JOptionPane 222

9.5.3 创建JavaBean 223

9.5.4 在标签上添加JavaBean 224

9.5.5 测试JavaBean 225

第10章 菜单和工具栏 227

10.1 设计思路 227

10.1.1 将什么放在菜单上 227

10.1.2 其他菜单性能 228

10.1.3 把什么放在工具栏上 231

10.1.4 工具栏的其他特性 231

10.1.5 用户操作方法小结 232

10.2 JDeveloper中的菜单和工具栏 232

10.2.1 菜单对象 233

10.2.2 工具栏对象 234

10.3 专项练习:简单应用程序 235

10.4 专项练习:建立菜单 236

10.4.1 布局菜单元素 237

10.4.2 设置菜单元素属性 239

10.4.3 编写菜单项代码 241

10.5 专项练习:建立弹出式菜单 244

10.5.1 布局元素 245

10.5.2 编写菜单代码 245

10.6 专项练习:建立工具栏 247

10.6.1 布局工具栏元素 247

10.6.2 设置按钮属性 249

10.6.3 编写按钮代码 251

第11章 布局管理器 253

11.1 布局管理器概念 253

11.1.1 布局用户界面 254

11.1.4 JDeveloper的布局管理 255

11.1.2 指派一种布局管理器 255

11.1.3 设置布局管理器属性 255

11.2 布局管理器概述 256

11.2.1 BorderLayout 257

11.2.2 BoxLayout2 259

11.2.3 CardLayout 261

11.2.4 FlowLayout 262

11.2.5 GridBagLayout 263

11.2.6 GridLayout 270

11.2.7 OverlayLayout2 271

11.2.8 PaneLayout 272

11.2.9 VerticalFlowLayout 273

11.2.10 XYLayout 275

11.2.11 布局管理器比较 276

11.3 多重布局 277

11.4 专项练习:简单的应用程序 279

11.5.1 使用BorderLayout布局管理器 280

11.5 专项练习:布局 280

11.5.2 使用FlowLayout布局 283

11.5.3 使用GridBagLayout布局 285

第12章 安全性 290

12.1 安全问题 290

12.2 控制访问 293

12.2.1 用户类型 294

12.2.2 实现控制 294

12.2.3 其他安全因素 295

12.3 Java安全 295

12.4 专项练习:用applet测试基本安全机制 297

12.4.1 准备文件路径 297

12.4.2 创建Java applet写文本文件 297

12.4.3 配置applet 300

12.4.4 在浏览器中测试applet 301

12.4.5 创建安全策略文件 302

12.4.6 在Appletviewer中测试applet 304

12.5 专项练习:实现安全认证 305

12.5.1 发送者准备使用数字签名 306

12.5.2 准备接收者使用数字签名 309

12.6 专项练习:为支持Internet Explorer创建安全文件 312

12.6.1 安装MicrosoftSDK 312

12.6.2 建立Internet Explorer安全文件 313

第13章 调试代码 316

13.1 概述 316

13.1.1 程序错误类型 316

13.1.2 调度操作 317

13.2 是否需要运行调试器 319

13.2.1 显示消息 319

13.2.2 BC4JWeb监视器 321

13.3 CodeCoach 322

13.3.1 安装CodeCoach 322

13.3.3 CodeCoach会话输出 323

13.3.2 运行CodeCoach 323

13.4 JDeveloper调试器 324

13.4.1 开始调试会话 324

13.4.2 调试标签工具栏 326

13.4.3 Run菜单调试项 326

13.4.4 控制程序执行 327

13.4.5 检查程序数据值 329

13.6 专项练习:调试Java应用程序 333

13.5 远程调试 333

13.6.1 创建一个带有错误的应用程序 334

13.6.2 准备调试会话 336

13.6.3 控制程序执行 337

13.6.4 检查数据值 340

第4篇 附录 345

附录A JDeveloper向导 345

附录B 定制及扩展IDE 352

附录C Java安全性和Oracle8i文件处理 360