图书介绍

Oracle JDeveloper 10g 开发手册 构建健壮的J2EE应用程序2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle JDeveloper 10g 开发手册 构建健壮的J2EE应用程序
  • (美)Avrom Roy-Faderman,(美)Peter Koletzke,(美)Paul Dorsey著;高猛,张云译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302125937
  • 出版时间:2006
  • 标注页数:623页
  • 文件大小:114MB
  • 文件页数:648页
  • 主题词:关系数据库-数据库管理系统,Oracle-程序设计-手册;JAVA语言-程序设计-手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle JDeveloper 10g 开发手册 构建健壮的J2EE应用程序PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 概述3

第1章 Oracle JDeveloper 10g概述3

1.1 JDeveloper的过去、现在和将来4

1.1.1 产品的历史与起源4

1.1.2 JDeveloper的现状6

1.1.3 远景展望7

1.2 JDeveloper 10g的新增内容8

1.2.1 新的集成开发环境(IDE)8

1.2.2 应用程序开发架构9

1.2.3 Struts9

1.2.4 在JDeveloper中建模10

1.2.5 业务服务10

1.2.6 不支持和不赞成的特性10

1.3.1 应用程序工作空间11

1.3 在JDeveloper中创建应用程序代码11

1.3.2 项目12

1.3.3 JDeveloper目录结构12

1.3.4 开发步骤13

1.4 动手练习:用JDeveloper向导创建客户/服务器应用程序13

1.4.1 创建应用程序工作空间和数据库连接14

1.4.2 创建Model项目17

1.4.3 创建View项目20

1.5 动手练习:创建简单的JSP页23

1.5.1 创建JSP项目24

1.5.2 创建JSP文件24

第2章 集成开发环境概述27

2.1 JDeveloper 10g IDE概述28

2.1.1 IDE窗口29

2.1.2 编辑器窗口31

2.1.3 可停靠的窗口33

2.1.4 自定义IDE35

2.1.5 主工具栏36

2.1.6 主菜单37

2.2 帮助系统45

2.2.1 查找帮助主题46

2.2.2 显示帮助主题46

2.2.3 集中安装帮助文件46

2.3 软件配置管理46

2.4 动手练习:本地设置CVS48

2.4.1 安装并设置CVS服务器48

2.4.2 设置CVS服务器连接49

2.4.3 导入并检出模块50

第3章 IDE工具53

3.1 导航器54

3.1.1 Application Navigator和System Navigator54

3.1.2 连接导航器57

3.1.3 运行管理器58

3.2 Structure窗口58

3.2.1 Structure窗口图标59

3.2.2 其他Structure窗口操作60

3.2.3 Structure窗口视图60

3.3 组件面板60

3.4 Property Inspector61

3.4.1 Properties选项卡62

3.4.2 Events选项卡63

3.5 Log窗口64

3.6 Code Editor64

3.6.1 结束标记补全65

3.6.2 Code Template66

3.6.3 Code Insight和Tag Insight特性67

3.6.4 其他文本编辑特性67

3.6.5 编辑PL/SQL68

3.6.6 Code Editor对样式表的支持70

3.7 调试器71

3.7.1 调试器窗口72

3.7.2 调试Java代码72

3.7.3 调试PL/SQL73

3.7.4 改进代码的其他工具73

3.8 可视化编辑器73

3.9 HTML和UIX预览器75

3.10 New Gallery75

3.10.1 向导76

3.10.2 新建文件对话框77

3.11 数据控件面板78

3.12 其他编辑器78

3.12.1 XML Editor78

3.12.2 Class Editor79

3.12.3 EJB Module Editor80

3.13 查看器窗口81

3.13.1 Image Viewer81

3.13.2 Archive Viewer81

3.13.3 Tables Viewer82

3.13.4 Sequence Viewer82

3.14 SQL工作表83

3.15 建模器和绘图器84

3.15.1 图的类型84

3.15.2 创建UML图84

3.15.3 一些绘图操作85

3.15.4 XML Schema Editor87

3.15.5 Struts Page Flow Diagrammer88

第4章 Oracle应用程序开发架构89

4.1 架构的本质90

4.1.3 为什么使用开发架构91

4.1.1 为什么使用架构91

4.1.2 开发架构91

4.1.4 架构支持92

4.2 Oracle ADF92

4.2.1 谁使用ADF93

4.2.2 ADF用户群体支持94

4.2.3 JDeveloper旧版本中的开发架构94

4.3 ADF体系结构模型94

4.3.1 MVC94

4.3.2 ADF层次和组件95

4.4 ADF代码库101

4.5 ADF开发方法和IDE支持102

第5章 JDeveloper环境中的Java语言111

5.1 为什么使用Java112

5.1.1 优点112

5.1.2 缺点113

5.1.3 转换到Java114

5.2 面向对象的概念116

5.2.1 处理和存储数据117

5.2.2 继承118

5.2.3 其他主要面向对象的概念118

5.3 Java语言概述119

5.3.1 带注释的Java代码示例119

5.3.2 带注释的Box用法示例类124

5.3.3 其他Java语言概念125

5.4 动手练习:创建Java类文件136

5.4.1 创建应用程序工作区和项目136

5.4.2 创建并测试Java类文件137

第6章 命名约定143

6.1 使用命名约定的重要性144

6.2 通用命名约定的注意事项和准则145

6.2.2 考虑语言的能力146

6.2.3 注意区分大小写的问题146

6.2.1 使用前缀和后缀146

6.2.4 使用字典中的可用单词147

6.2.5 谨慎使用缩写147

6.3 Java中受认可的命名约定148

6.3.1 常量(最终变量)148

6.3.2 类148

6.3.3 类实例、异常、方法和变量148

6.3.4 包149

6.4 JDeveloper特有的命名约定149

6.4.1 命名的对象类型150

6.4.2 工作区150

6.4.3 项目150

6.4.8 UML图元素151

6.4.7 客户端数据模型151

6.4.9 ADF业务组件151

6.4.4 连接151

6.4.6 库151

6.4.5 类的源文件151

6.4.10 Java客户端的应用程序文件153

6.4.11 Java客户端的UI组件153

6.4.12 Web客户端组件153

第7章 J2EE体系结构和部署方案155

7.1 J2EE概述156

7.1.1 J2ME156

7.1.2 J2SE156

7.1.3 J2EE157

7.2 部署J2EE应用程序159

7.2.2 部署描述文件160

7.2.1 J2EE存档文件160

7.2.3 部署存档文件161

7.3 JDeveloper和J2EE161

7.4 Java客户端体系结构162

7.4.1 Java应用程序162

7.4.2 applets166

7.5 动手练习:部署Java应用程序168

7.5.1 准备简单的ADF BC Java应用程序168

7.5.2 创建Java应用程序的JAR文件169

7.5.3 创建批处理文件并运行JAR文件173

7.6 JSP体系结构174

7.6.1 Java servlet概述174

7.6.2 JSP技术概述175

7.7 动手练习:部署JSP应用程序179

7.7.1 创建JSP应用程序179

7.7.2 设置OC4J181

7.7.3 部署JSP应用程序184

第Ⅱ部 业务服务189

第8章 ADF业务组件189

8.1 为什么使用ADF BC190

8.2 ADF BC、XML和Java191

8.3 ADF BC组191

8.3.1 业务域组件192

8.3.2 数据模型组件194

8.4 动手练习:检查默认的ADF BC层197

8.4.1 使用默认的ADF BC层创建应用程序工作区198

8.4.2 浏览业务域组件200

8.4.3 浏览数据模型组件204

8.4.4 测试默认的业务组件208

第9章 创建业务域组件211

9.1 创建默认的业务域组件211

9.2.2 修改数据类型212

9.2 实体属性212

9.2.1 添加和删除属性212

9.2.3 表示列约束213

9.2.4 将实体对象和数据库同步214

9.3 表示表间关联214

9.3.1 关联基数214

9.3.2 关联的方向性和存取器属性216

9.3.3 组合217

9.4 表示Oracle对象类型218

9.5 业务组件和数据对象生成219

9.5.1 为生成表创建实体对象220

9.5.2 为生成表创建表约束221

9.5.3 为生成Oracle对象类型创建域222

9.5.4 生成数据库对象223

9.6 动手练习:表示HR模式223

9.6.1 创建应用程序工作区和 默认的业务域组件224

9.6.2 修改实体属性225

9.6.3 清除存取器属性名称227

9.6.4 为表生成创建业务域组件228

9.6.5 生成新表和约束230

9.6.6 创建多对多关联231

9.6.7 测试业务域组件233

第10章 更复杂的业务规则237

10.1 实体类概述237

10.1.1 实体对象类238

10.1.2 实体定义类240

10.1.3 实体集合类240

10.2 操作属性值240

10.3 属性级验证242

10.3.1 验证规则242

10.3.3 赋值方法验证244

10.3.2 验证域244

10.3.4 选择验证类型246

10.4 实体级验证246

10.5 validateEntity()方法248

10.5.1 选择验证类型248

10.5.2 实体级验证和组合249

10.6 动手练习:向HR业务域组件中添加验证249

10.6.1 删除多余的实体对象类250

10.6.2 运用自带的验证规则251

10.6.3 创建并使用自定义验证规则251

10.6.4 创建并使用验证域255

10.6.5 提供实体级验证257

10.7 向实体属性中添加默认值259

10.7.1 静态默认值259

10.7.2 动态计算的默认值259

10.8 计算临时属性260

10.7.3 Sequencelmpl类和DBSequence域260

10.9 在业务规则中使用关联261

10.9.1 获取惟一关联的实体261

10.9.2 获取多关联的实体261

10.10 在数据库中集成业务逻辑262

10.10.1 集成数据库触发器262

10.10.2 使用存储过程实现DML操作263

10.11 动手练习:向HR业务域组件中添加更多的业务规则264

10.11.1 添加默认逻辑265

10.11.2 计算属性266

10.11.3 添加使用关联的验证逻辑268

第11章 创建数据模型组件271

11.1 视图属性、实体属性和缓存272

11.1.1 如何填充实体派生的视图属性272

11.1.2 如何填充只使用SQL的视图属性274

11.1.3 实体派生的视图属性与只使用SQL的视图属性的比较275

11.2 实体对象运用和表别名277

11.3 键278

11.4 细化视图对象查询279

11.4.1 设置WHERE和ORDER BY子句279

11.4.2 专家模式280

11.5 动手练习:创建视图对象281

11.5.1 为数据模型组件创建应用程序工作区282

11.5.2 创建简单的视图对象283

11.5.3 创建只使用SQL的视图对象285

11.5.4 创建带有多个实体对象运用的视图对象287

11.5.5 创建带有实体对象运用和专家模式查询的视图对象289

11.6 表示查询结果集之间的关系292

11.6.1 视图链接SQL293

11.6.2 视图链接的基数294

11.6.3 视图链接的方向性和存取器属性295

11.8 动手练习:创建视图链接和应用程序模块296

11.7 为应用程序统计数据296

11.8.1 创建视图链接297

11.8.2 创建并测试应用程序模块299

第12章 向应用程序提供ADF BC301

12.1 ADF模型层的体系结构302

12.1.1 数据控件302

12.1.2 绑定容器302

12.2 创建数据控件和绑定303

12.2.1 Data Control Palette303

12.2.2 UI Model选项卡305

12.3 向ADF应用程序提供视图对象实例305

12.3.1 范围306

12.3.2 使用多个迭代器绑定306

12.4 访问数据范围307

12.5.1 移动当前行指针308

12.5 通过集合定位308

12.5.2 滚动范围309

12.5.3 键对象309

12.6 创建和删除行310

12.7 访问单独的值310

12.8 动手练习:创建主从式JSP应用程序311

12.8.1 创建包括定位功能的只读窗体311

12.8.2 创建UI表显示详情316

12.9 从列表中选择320

12.9.1 定位模式320

12.9.2 枚举模式321

12.9.3 LOV模式321

12.10 管理事务322

12.11 动手练习:细化JSP应用程序323

12.11.1 细化主从窗体323

12.11.2 创建编辑窗体325

第13章 创建自定义服务方法331

13.1 数据模型组件类概述332

13.1.1 应用程序模块类概述332

13.1.2 视图类概述333

13.2 自定义服务方法的基础335

13.3 提供和访问服务方法335

13.4 在数据模型中找出视图对象实例335

13.5 检索视图行337

13.5.1 遍历视图缓存337

13.5.2 行键337

13.6 操作数据339

13.6.1 读取和修改属性值339

13.6.2 创建和删除行339

13.7.1 使用setWhereClause()340

13.7 限制视图对象实例的缓存340

13.7.2 参数化的WHERE子句341

13.7.3 视图标准对象342

13.7.4 重新执行查询342

13.8 使用服务方法中的视图链接342

13.9 动手练习:创建和调用服务方法343

13.9.1 关闭批处理模式344

13.9.2 选择视图类344

13.9.3 创建视图对象方法桩模块和服务方法345

13.9.4 从JSP应用程序中访问服务方法347

13.9.5 向视图对象方法中添加定位代码350

13.9.6 添加代码来筛选数据351

13.9.7 添加代码来修改数据352

13.10 动态创建主从关系354

13.11 动手练习:创建和调用服务方法来维护动态的主从关系355

13.11.2 创建服务方法来维护动态的主从关系356

13.11.1 从应用程序模块中删除视图链接实例356

13.11.3 使用动态的主从关系357

13.11.4 测试服务方法360

第14章 其他业务服务技术361

14.1 Enterprise JavaBeans技术362

14.1.1 EJB技术和业务域363

14.1.2 EJB技术和数据模型365

14.1.3 EJB技术和ADF模型层368

14.2 动手练习:创建一个简单的EJB应用程序370

14.2.1 创建应用程序工作区和EJB图371

14.2.2 创建业务域371

14.2.3 创建数据模型373

14.2.4 创建数据控件定义文件378

14.2.5 创建主从窗体379

14.3 TopLink技术380

14.3.1 TopLink POJO和业务域381

14.3.2 TopLink POJO和数据模型383

14.3.3 TopLink技术和ADF模型层384

14.4 动手练习:构建简单的TopLink应用程序385

14.4.1 创建应用程序工作区386

14.4.2 创建Java类387

14.4.3 创建描述符和直接映射389

14.4.4 创建关系映射392

14.4.5 创建TopLink查询393

14.4.6 创建数据控件定义文件394

14.4.7 创建主从窗体394

14.5 Web服务395

14.5.1 WSDL、SOAP和Web服务桩模块395

14.6 动手练习:创建使用Web服务的应用程序396

14.5.2 Web服务和ADF模型层396

14.6.1 注册使用Google Web API397

14.6.2 创建应用程序工作区397

14.6.3 创建Web服务桩模块398

14.6.4 为桩模块创建封装器类398

14.6.5 创建数据控件定义文件400

14.6.6 创建一个搜索应用程序400

第Ⅲ部分 Java客户端和Web应用程序第15章 创建Java客户端应用程序407

15.1 Java客户端开发的JDeveloper IDE408

15.2 构建Java客户端应用程序408

15.3 Java客户端体系结构的策略410

15.3.1 要使用多少独立的程序410

15.3.2 创建多少个目录、工作区和项目410

15.3.3 在何处进行数据验证410

15.3.6 其他问题411

15.4 ADF JClient411

15.3.5 要创建多少个包以及如何为它们命名411

15.3.4 应该使用什么类型的容器布局411

15.4.1 Swing UI体系结构413

15.4.2 开发客户端数据模型413

15.4.3 将Swing组件绑定到ADF BC413

15.4.4 绑定面板414

15.5 在JDeveloper中使用Swing组件414

15.5.1 Data Control Palette415

15.5.2 Component Palette415

15.5.3 使用Swing组件415

15.5.4 向程序中添加Swing组件416

15.5.5 Swing组件的分类416

15.5.6 容器对象417

15.5.8 定义事件420

15.5.7 修改Swing组件420

15.6 获取正确的信息422

15.7 动手练习:创建选项卡式的用户界面应用程序422

15.7.1 创建ADF BC项目422

15.7.2 创建Java应用程序项目423

15.7.3 创建带有3个选项卡的用户界面425

15.8 动手练习:定制Component Palette并创建JavaBean431

15.8.1 创建和部署JavaBean432

15.8.2 为JavaBean创建库434

15.8.3 添加Component Palette页面和自定义的JavaBean435

15.8.4 测试自定义组件436

第16章 布局管理器441

16.1 如何在J2EE Web应用程序中使用布局管理器442

16.2 布局管理器和容器的概念442

16.2.1 布置用户界面443

16.2.3 设置布局管理器属性444

16.2.2 默认布局管理器444

16.2.4 Java可视化编辑器工具445

16.2.5 JDeveloper中的布局管理器446

16.3 布局管理器概述446

16.3.1 有关“null”布局447

16.3.2 BorderLayout447

16.3.3 BoxLayout2449

16.3.4 CardLayout451

16.3.5 FlowLayout451

16.3.6 GridBagLayout453

16.3.7 GridLayout459

16.3.8 OverlayLayout2460

16.3.9 PaneLayout461

16.3.10 VerticalFlowLayout462

16.3.11 XYLayout463

16.3.12 布局管理器的使用464

16.4 多布局465

16.5 动手练习:使用布局467

16.5.1 建立应用程序工作区和两个项目468

16.5.2 使用BorderLayout管理器469

16.5.3 使用GridBagLayout管理器472

第17章 使用Struts479

17.1 Struts体系结构480

17.1.1 Struts元素480

17.1.2 ApplicationResources.properties文件482

17.1.3 struts-config.xml文件483

17.1.4 视图层的Struts标记库484

17.2 JDeveloper中的Struts实现484

17.2.1 使用Page Flow Diagram485

17.2.2 JDeveloper中的Struts元素486

17.2.3 数据控件489

17.3 动手练习概述491

17.2.4 使用Struts元素491

17.4 动手练习:创建一个简单的Struts应用程序492

17.4.1 创建应用程序工作区和ADF BC项目492

17.4.2 创建浏览页面并编辑JSP数据页面493

17.4.3 添加保存编辑的功能497

17.4.4 添加创建记录的功能498

17.4.5 向应用程序中添加删除功能500

17.4.6 添加逻辑标记来突出显示当前记录501

17.4.7 阴影显示其他每个行503

17.4.8 测试表中的值505

17.5 动手练习:使用数据活动创建自定义逻辑的Struts应用程序506

17.5.1 创建另一个ViewController项目506

17.5.2 创建一个数据活动和一个JSP数据页面508

17.5.3 添加编辑和更新功能511

第18章 使用JSP页面515

18.1.2 了解JSP的编译和运行516

18.1 JSP开发需求516

18.1.1 所需的语言技能516

18.1.3 其他信息资源517

18.2 JDeveloper中的JSP应用程序开发517

18.2.1 JSP/HTML Visual Editor518

18.2.2 Code Editor520

18.2.3 Structure窗口521

18.2.4 Page Flow Diagram522

18.2.5 Property Inspector523

18.2.6 Component Palette524

18.2.7 Data Control Palette525

18.2.8 创建Struts JSP应用程序的步骤531

18.3 一些ADF BC JSP编程技术532

18.3.1 Find模式532

18.3.2 ADF BC的属性532

18.3.3 使用控件提示进行标记和格式化533

18.4 动手练习:构建JSP的查询和结果页面537

18.4.1 创建应用程序工作区和业务服务538

18.4.2 创建JSP页面和控制器活动538

18.4.3 修改数据元素543

18.4.4 修改视觉外观550

第19章 使用ADF UIX页面555

19.1 ADF UIX556

19.1.1 UIX特性556

19.1.2 UIX页面设计结构558

19.2 JDeveloper中的UIX应用程序开发561

19.2.1 向导和文件创建对话框561

19.2.2 UIX Visual Editor562

19.2.3 UIX预览562

19.2.4 XML Editor562

19.2.6 Page Flow Diagram563

19.2.5 Structure窗口563

19.2.7 Property Inspector564

19.2.8 Component Palette564

19.2.9 Data Control Palette565

19.2.10 创建Struts UIX应用程序的步骤566

19.3 动手练习:构建UIX应用程序566

19.3.1 准备项目567

19.3.2 使用向导创建Browse Page568

19.3.3 向浏览页面中添加数据和活动组件570

19.3.4 创建和链接编辑页面572

19.3.5 创建和链接搜索页面574

19.3.6 修改外观576

第Ⅳ部分 附录581

附录A 其他资源581

附录B Java客户端用户界面组件587

附录C HTML、JavaScript和层叠样式表概述595

附录D JSP、JSTL和EL标记概述605

热门推荐