图书介绍

Oracle 9i JDeveloper开发手册 构件J2EE应用程序PDF|Epub|txt|kindle电子书版本网盘下载

Oracle 9i JDeveloper开发手册 构件J2EE应用程序
  • (美)Peter Koletzke等著;冯锐,由渊霞译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302082197
  • 出版时间:2004
  • 标注页数:704页
  • 文件大小:120MB
  • 文件页数:738页
  • 主题词:

PDF下载


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

下载说明

Oracle 9i JDeveloper开发手册 构件J2EE应用程序PDF格式电子书版下载

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

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

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

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

图书目录

第1章JDeveloper概述1

22.1 BC4J数据标记库简介 601

目 录1

第Ⅰ部分概 述1

1.1 JDeveloper的过去、现在和未来2

1.1.1 过去:产品的历史与起源2

1.1.2 现在:JDeveloper的现状3

1.1.3将来:远景展望4

1.2.1 Java与XML5

1.2 Java 业务组件5

1.2.2 BC4J结构6

1.2.3 BC4J组件6

1.2.4 BC4J逻辑体系结构8

1.2.5 使用BC4J10

1.2.6 使用BC4J的方法11

1.2.7用BC4J创建应用程序13

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

1.3.2 项目15

1.3.3 JDeveloper 目录结构15

1.3.1 工作空间15

1.3.4 JDeveloper 中的文件管理16

1.3.5 高级向导和低级向导16

1.3.6 开发步骤16

1.4 手练习:用JDeveloper 向导创建应用程序17

1.4.1 创建工作空间和数据库连接17

1.4.2创建BC4J项目20

1.4.3创建Java应用程序24

1 4.4 创建JSP项目27

第2章集成开发环境30

2.1 IDE概述30

2.2 JDeveloper环境32

2.2.1 IDE窗口32

2.2.2 主要的工作区36

2.2.3 向导和新建文件的对话框66

2.2.4帮助系统69

2.2.5软件配置管理71

第3章 使用IDE工具创建BC4J应用程序76

3.1 关于BC4J项目76

3.2关于Java应用程序项目77

3.3 关于JSP项目77

3.4动手练习:手工创建BC4J项目78

3.4.1 创建工作空间、项目和连接78

3.4.2 创建实体对象和视图对象81

3.4.3删除和创建关联83

3.4.4创建视图链接85

3.4.5创建应用程序模块86

3.4.6测试应用程序87

3.5 动手练习:手工创建一个主从关系的Java应用程序89

3.5.1 创建Java应用项目90

3.5.2创建应用程序的Location部分91

3.5.3创建应用程序级的面板96

3.5 4对应用程序的Location部分进行测试和修改97

3.5.5创建应用程序的Department部分98

3.5.6修改应用程序101

3.6动手练习:手工创建JSP应用程序103

3.6.1 建立项目并附加应用程序模块104

3.6.2 添加数据源和数据标记105

3.6.3修改显示内容106

4.1.1优点109

第4章JDeveloper环境中的Java语言109

4.1 为什么使用Java109

4.1.2缺点111

4.1.3转换到Java112

4.2面向对象的概念113

4.2.1 处理和存储数据114

4.2.2继承115

4.3Java语言回顾115

4.3.1 带注释的Java代码样例115

4.3.2带注释的Box用法示例类119

4.3.3 其他Java语言概念121

4.4 动手练习:创建Java类文件132

4.4.1创建工作空间和项目132

4 4.2创建并测试Java类文件133

第5章命名约定137

5.1 使用命名约定的重要性137

5.2 需要命名的对象类型138

5.3 通用命名约定考虑的因素和准则140

5.3.1 使用后缀表示类型140

5.3.2考虑语言的能力141

5.3.3注意区分大小写的问题141

5.3.4使用字典中可用的单词141

5.3.5 谨慎使用缩写141

5.4 Java 中公认的命名约定142

5.4.1 常量(最终变量)142

5.4.2类142

5.4.3类实例、异常、方法和变量142

5.4.4 包143

5.5 JDeveloper特有的命名约定143

5.5.1 作空间144

5.5.2项目145

5.5.3类的源代码文件145

5.5.4类库145

5.5.7 Java业务组件146

5.5.5 JClient数据模型146

5.5.6连接146

5.5.8 UI组件148

5.5.9 Java应用程序文件148

5.5.10 UML类图元素148

5.5.11 其他组件148

第6章代码调试149

6.1概述149

6.1.1 程序错误的类型149

6.1.2 调试操作152

6.2.1 使用常见的bug诊断技术153

6.2.2测试并编辑连接153

6.2 是否必须运行调试器153

6.2.3 测试并编辑BC4J视图对象154

6.2.4测试3C4J 应用程序模块154

6.2.5显示消息154

6.3 JDeveloper调试器158

6.3.1 启动调试会话158

6.3.2 Debug工具栏按钮161

6.3.3 Debug菜单项162

6.3.4控制程序的执行162

6.3.5检查程序的数据值166

6.4远程调试167

6.5 Profiler168

6.5.1 运行Profiler168

6.5.2 Even Profiler169

6.5.3执行Profiler170

6.5.4MemoryProfiler170

6.6动手练习:调试Java应用程序171

6.6.1 创建一个有bug的应用程序171

6.6.2准备调试会话174

6.6.3控制程序的执行175

6.6.4检查数据值178

7.1 J2EE概述182

7.1.1 J2ME182

第7章J2EE体系结构与部署方案182

7.1.2 J2S183

7.1.3 J2EE183

7.2JDeveloper 与J2EE185

7.3 Java客户端体系结构186

7.3.1 Java应用程序186

7.3.2 applet189

7.4 JSP体系结构192

7.4.1 JSP技术概述192

7.4.2 何处适合使用OC4J195

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

7.5.1 准备一个简单的Java应用程序196

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

7.5.3 安装及测试JAR文件200

7.6.1创建applet202

7.6创建与部署applet202

7.6.2创建HTML文件203

7.6.3部署applet203

7.6.4 运行applet204

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

7.7.1 设置OC4J205

7.7.2创建JSP应用程序207

7.7.3部署JSP应用程序208

第8章类建模器212

8.1 背景212

8.2系统开发中的UML213

8.3JDeveloper类建模器概述214

8.3.1 启动类图214

8.3.2类图组件面板215

8.3.3 Model菜单220

8.3.4类图的可视属性221

8.3.5发布类图222

8.3.6导入类图222

8.4 将类建模器用作分析工具222

8.5 BC4J类建模器222

8.5.1 绘制BC4J类图的类建模器窗口223

8.5.2类图的行为225

8.5.3 BC4J 联225

8.6 动手练习:构建BC4J类图226

8.7Java元素的类建模器229

8.7.1 Java代码的生成229

8.7.2 Java类229

8.7.3接口231

8.7.4实现231

8.7.5包231

8.7.6关联234

8.8动手练习:构建Java类图234

8.8.1创建类图235

8.8.2在两个类之间建立关联238

8.8.3 添加泛化关系240

8.8.4 将泛化关系转变成接口240

8.9用UML类建模器设计数据库241

第Ⅱ部分Java业务组件242

第9章Java业务组件242

9.1 为什么使用Java业务组件243

9.2实体对象和关联244

9.3视图对象和视图链接245

9.4应用程序模块246

9.5 域248

9.6 业务组件、Java和XML248

9.7 动手练习:检查默认的BC4J层249

9.7.1创建BC4J层250

9.7.2浏览默认的实体对象和默认的关联252

9.7.3 浏览默认的视图对象和默认的视图链接255

9.7.4 浏览默认的应用程序模块258

9.7.5测试默认的业务组件260

第10章表示数据263

10.1 实体属性263

10.1.1 添加和删除属性263

10.1.2 改变数据类型264

10.1.3表示列约束265

10.1.4同步实体对象和数据库266

10.2表示外键关系267

10.2.1创建关联268

10.2.2组合269

10.3一对一、一对多及多对多关系269

10.3.1创建一对一的关联270

10.3.2创建多对多的关联270

10.4表示Oracle 对象类型271

10.4.1 使用自定义域272

10.4.2使用Oracle对象类型272

10.5 动手练习:表示HR模式273

10.5.1 创建工作空间和空项目273

10.5.2创建默认的实体对象273

10.5.3修改属性274

10.5.4创建多对多的关联275

10.5.5 创建默认的视图对象、视图链接及简单的应用程序模块277

10.5.6测试实体对象层280

第11章 业务组件建模和数据库表生成283

11.1 类建模器和 BC4J283

11.1.1 启动类模型284

11.1.2 对新的实体对象建模284

11.1.3建立新的关联模型285

11.2生成数据库表286

11.3生成表约束287

11.3.1 生成主键、非空及单列值惟一约束287

11.3.2生成外键约束288

11.3.3实体约束289

11.4 动手练习:试验类建模和数据库生成290

11.4.1创建上作空间、项目和类模型290

11.4.2 创建实体对象和关联291

11.4.3 定义约束293

11.4.4 生成表和约束294

11.4.5 填充BONUSES表295

12.1.1 实体对象类297

12.1实体类概述297

第12章添加业务规则297

12.1.2实体定义类298

12.1.4 生成实体对象类299

12.2验证规则299

12.1.3实体集合类299

12.2.1CompareValidator300

12.2.2 ListValidator302

12.2.3 RangeValidator303

12.2.4 MethodValidator303

12.2.5验证何时失效304

12.3 向源代码添加业务规则305

12.3.1 MethodValidator与赋值方法中的业务逻辑306

12.3.2使用域编码307

12.4使用域添加业务逻辑309

12.4.1 validate()方法309

12.4.2验证域和列约束310

12.5 validaleEntity()方法311

12.6.1 添加验证规则313

12.6动手练习:向HR业务模型添加简单的验证规则313

12.6.2 强制域级的业务逻辑314

12.6.3测试业务逻辑315

12.7为实体属性添加默认值316

12.7.1 静态默认值316

12.7.2动态计算的默认值317

12.7.3 SequenceImpl类和DBSequence域317

12.8计算临时属性318

12.9遍历关联318

12.9.1 获得单一关联的实体319

12.9.2获取多关联的实体319

12.10使用鉴别列320

12.11动手练习:细化HR业务模型322

12.11.1 从数据库序列中生成一个属性323

12.11.2计算属性323

12.11.3添加遍历一对多关联的验证逻辑325

12.11.4测试业务逻辑327

13.1视图属性的类型329

第13章使用查询329

13.2缓存330

13.2.1 如何填充持久视图属性331

13.2.2 如何填充只使用SQL语句的属性333

13.2.3如何设置派生于实体的属性和临时属性334

13.2.4在实体对象中维护数据的优点334

13.3 细化视图对象的查询337

13.3.1修改WHERE语句和ORDER BY语句337

13.3.2专家模式338

13.4 动手练习:为HR创建视图对象339

13.4.1 删除默认的视图对象层341

13.4.2规划视图对象341

13.4.3创建简单的视图对象343

13.4.4创建只使用SQL语句的视图对象344

13.4.5基于两个实体对象创建视图对象345

13.4.6使用专家模式创建基于实体对象的视图对象348

13.4.7测试视图对象350

13.5 表示查询结果集之间的关系352

13.5.1视图链接SQL352

13.5.2创建视图链接的影响354

13.5.3 实体对象和视图链接访问方法354

13.6视图链接的方向和基数356

13.7 数据模型357

13.7.1 详细视图用例358

13.7.2嵌套应用程序模块358

13.8多态视图对象359

13.9 动手练习:为HR模式创建视图链接和应用程序模块360

13.9.1 规划数据模型360

13.9.2创建一对多的视图链接362

13.9.3创建多对多的双向视图链接364

13.9.4 创建并测试CareerPathListerModule365

13.9.5 创建并测试AccountantPromotionModule368

第14章运行时处理查询370

14.1视图类简介370

14.1.1视图对象类370

14.1.2视图记录类371

14.1.3生成视图类371

14.3接口、实现类和导出方法372

14.2应用程序模块类372

14.4立用程序模块和视图用例的实例化374

14.4.1 createRootApplicationModule()方法375

14.4.2 findApplicationModule()方法375

14.4.3 findViewObject()方法375

14.5定位结果集375

14.5.1 遍历查询结果集376

14.5.2 first()、1ast()和previous()376

14.5.3行关键字376

14.6动手练习:创建简单的批处理客户端378

14.6.1 创建视图记录类与接口379

14.6.2为AccountantPromotionClient创建项目380

14.6.3向AccountantPromotionClient中添加代码381

14.6.5 向 CareerPathLister中添加代码383

14.6.4为CareerPathLister创建项目383

14.7操纵数据386

14.7.1 读取及修改属性值386

14.7.2创建与删除记录387

14.8遍历视图链接387

14.8.1 通过数据模型遍历视图链接388

14.8.2通过访问方法遍历视图链接388

14.8.3 数据模型与访问方法388

14.9在运行时改变视图用例的WHERE子句389

14.9.2参数化的WHERE子句389

14.9.1使用sctWhereClause()389

14.9.3抽象视图对象390

14.10动手练习:遍历视图链接并修改数据392

14.10.1 创建并导出服务方法393

14.1 0.2 细化AccountantPromotionClient396

14.10.3细化CareerPathLister398

14.10.4创建会计升职的哑客户端400

14.11 在运行时改变数据模型402

14.11.2创建只使用SQL语句的视图对象403

14.11.1将预定义视图对象的用例添加到数据模型403

14.11.3 创建基于实体对象的视图对象404

14.11.4在运行时链接视图用例404

14.12二级记录集迭代器406

14.1 3优化查询缓存407

14.13.1只向前模式407

14.13.2范围408

第15章 多事务管理409

1 5.1 Transaction与DBTransaction接口409

15.1.1 Transaction接口409

15.1.2 DBTransaction接口410

15.2变更的提交与回滚410

15.2.1提交周期410

15.3.1 悲观锁定机制412

15.3.2乐观锁定机制412

15.3锁定机制412

15.2.2回滚周期412

15.3.3显式锁定记录413

15.3.4变更指示器413

15.4动手练习:提交变更并定制提交周期414

15.4.1 测试悲观锁定机制与乐观锁定机制415

15.4.3尝试提交变更417

15.4.2使用乐观锁定机制417

15.4.4提供提交操作的报告418

15.4.5 测试批处理客户端419

15.4.6修改promoteAccountants()方法并提交数据421

15.5应用程序模块池机制421

15.5.1 创建应用程序模块池与SessionCookie422

15.5.2将应用程序模块从池中检入及检出423

15.5.3 无状态释放模式425

15.5.4保留释放模式426

15.5.5 有状态释放模式426

15.5.6使应用程序模块实例过期428

1 5.6连接池机制429

16.1 J2EE容器431

第16章部署业务组件431

16.2.1 本地模式下的Java客户端432

16.2 Java客户端的部署配置432

16.2.2 远程模式下的Java客户端433

16.2.3 Java客户端:本地模式与远程模式433

16.3 JSP客户端的部署配置434

16.3.1 Web模块模式下的JSP客户端434

16.3.2 远程模式下的JSP客户端434

16.3.3 JSP客户端:Web模块模式与远程模式435

16.4 配置435

16.4.1 配置的创建与编辑436

16.4.2 用配置实例化应用程序模块437

16.5 BC4J客户端体系结构438

16.6 Web服务440

16.7 动手练习:部署BC4J应用程序442

16.7.1 在本地模式下部署CareerPathLister及其BC4J层442

16.7.2 将CareerPathListerModulc部署为会话外观445

16.7.3 在远程模式下部署CareerPathLister448

16.7.4创建并使用Web服务449

第Ⅲ部分 Java客户端应用程序454

第17章Java客户端概述454

17.1 JDeveloper中的Java应用程序和applet455

17.2 Java客户端体系结构的策略456

17.2.1 创建Java应用程序还是applet456

17.2.2要使用多少独立的程序457

17.2.3 创建多少个目录、工作空间和项目457

17.2.4什么是BC4J和数据验证策略457

17.2.5使用什么类型的容器布局458

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

17.2.7其他问题458

17.3 JClient体系结构458

17.3.1 开发客户端数据模型460

17.3.2将Swing组件绑定到BC4J460

17.3.3绑定面板460

17.4.1创建面板类461

17.4动手练习:创建基本的JClient Java应用程序461

17.4.2添加界面组件463

17.5获得正确的信息465

第18章用户界面组件467

18.1组件面板467

18.1.1 AWT468

18.1.2 Code Snippet469

18.1.3 JClien Control470

18.1.4 Swing471

18.1.5 Swing Container474

18.2在JDeveloper中使用Swing组件475

18.2.1使用Swing组件475

18.2.2在程序中添加Swing组件475

18.2.3 Swing组件的类别476

18.2.4容器对象476

18.2.5修改Swing组件480

18.3将Swing组件绑定到BC4J480

18.4定义事件481

18.5动手练习:创建一个选项卡式用户界面应用程序483

18.5.1创建BC4J项目483

18.5.2创建Java应用程序项目484

18.5.3 创建有3个选项卡的用户界面485

18.6.1 创建和部署JavaBean493

18.6动手练习:定制组件面板并创建JavaBean493

18.6.2为JavaBean创建库495

18.6.3 添加组件面板页面和自定义JavaBean496

18.6.4测试自定义组件498

第19章菜单和工具栏502

19.1设计思路502

19.1.2其他菜单功能503

19.1.1 在菜单上放什么503

19.1.3在工具栏上放什么507

19.1.4其他工具栏特性507

19.1.5 用户访问方法总结508

19.2 JDeveloper 中的菜单和工具栏508

19.2.1 菜单对象509

19.2.2工具栏对象510

19.3 动手练习:准备一个简单的应用程序511

19.4.1 布置菜单元素513

19.4动手练习:创建菜单513

19.4.2设置菜单元素属性515

19.4.3编写命令代码517

19.5动手练习:创建弹出式菜单520

19.5.1布置元素521

19.5.2编写命令代码521

19.6动手练习:创建工具栏523

19.6.1 布置工具栏元素524

19.6.2设置按钮属性526

19.6.3编写按钮代码528

第20章布局管理器530

20.1 布局管理器概念530

20.1.1布置用户界面531

20.1.2指定布局管理器532

20.1.3设置布局管理器属性533

20.1.4 UI编辑器工具533

20.1.5 JDeveloper中的布局管理器534

20.2布局管理器概述535

20.2.1 BorderLayout535

20.2.2 BoxLayout2537

20.2.3CardLayout539

20.2.4 FlowLayout540

20.2.5 GridBagLayout541

20.2.6 GridLayout547

20.2.7 null布局管理器548

20.2.8 OverlayLayout2550

20 2.9 PaneLayout551

20.2.10 VerticalFlowLayout553

20.2.11 XYLayout554

20.2.12布局管理器的使用555

20.3多布局555

20.4动手练习:使用布局557

20.4.1 动手练习示例应用程序558

20.4.2使用BorderLayout管理器559

20 4 3 使用FlowLayout管理器561

20.4.4 使用GridBagLayout管理器564

第Ⅳ部分JavaServer Pages应用程序569

第21章JSP开发569

21.1基本的JSP标记570

21.2自定义标记库581

21.3 JSP开发需求583

21.3.1 所需的语言提示583

21.3.2理解JSP的编译和运行库584

21.4在JDeveloper IDE中开发JSP页584

21.4.1编辑JSP文件585

21.4.2安装外部HTML编辑器586

21.4.3 JSP查看器587

21.4.4 BC4J Admin实用程序588

21.4.5 JDeveloper JSP目录结构589

21.5 动手练习:构建简单的JSP页591

21.5.1 创建工作站、项目及默认的JSP页592

21.5.2修改JSP页592

21.5.3应用层叠样式表594

21.5.4运行JSP页595

21.6动手练习:创建简单的JSP表单596

21.6.1 创建默认的JSP页,并添加表单代码596

2 1.6.2 添加表逻辑并运行JSP页597

第22章用BC4J数据标记构建JSP页601

22.2.1 基本开发步骤602

22.2 使用BC4J数据标记库进行开发的方法602

22.2.2 JSP向导和对话框603

22.2.3在代码编辑器中处理BC4J数据标记606

22.3 动手练习:用BC4J数据标记建立JSP页609

22.3.1 建立工作空间和项目610

22.3.2用组件面板创建浏览页610

22.3.3用JSP数据绑定工具创建编辑页618

22.4.1创建查询页621

22.4动手练习:建立查询页和细节页621

22.4.2添加细节页627

第23章BC4J数据标记技术628

23.1 BC4J数据标记库开发技术628

23.1.1 连接标记和组件标记的排序628

23.1.2处理数据标记组件JSP文件629

23.1.3修改JSP属性行为和外观633

23.1.4格式化数据636

23.1.5 BC4J层叠样式表638

23.2动手练习:修改数据页向导JSP页639

23.2.1添加BC4J项目639

23.2.2创建雇员浏览表单和编辑表单640

23.2.3修改编辑页642

第24章深入了解BC4J数据标记649

24.1 BC4J数据标记库649

24.1.1 BC4J JSP页概念649

24.1.2 BC4J数据标记快速旅程654

24.2动手练习:使用表单和数据访问标记661

24.2.1 创建JSP文件并添加数据源662

24.2.2定义HTML表单和字段664

24.2.3改进编辑页面669

24.2.4构建数据表671

第Ⅴ部分 附 录673

附录A 导与对话框673

A.1 New 对话框673

A.2 导与对话框674

附录B其他资源684

B.1 书籍684

B.2 网站684

附录C UML类图语法686

C.1 类686

C.2 属性686

C.3关联686

C.3.2 命名关联687

C.3.1 关联角色687

C.3.3 关联基数(多重性)688

C.3.4紧密关联689

C.3.5 泛化693

C.4.2约束695

C.4.3 关键字695

C.4.4 接口和实现695

C.4.1 构造型695

C.4 扩展UML695

附录D HTML和层叠样式表概述696

D.1 HTML696

D.1.1 编辑HTML696

D.1.2 HTML标记696

D.1.3 HTML代码示例698

D.1.4 HTML中的JavaScript700

D.2层叠样式表701

D.2.1 建立一个层叠样式表702

D.2.2使用层叠样式表703

热门推荐