图书介绍
Oracle 9i JDeveloper开发手册 构件J2EE应用程序PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle 9i JDeveloper开发手册 构件J2EE应用程序](https://www.shukui.net/cover/31/30857135.jpg)
- (美)Peter Koletzke等著;冯锐,由渊霞译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302082197
- 出版时间:2004
- 标注页数:704页
- 文件大小:120MB
- 文件页数:738页
- 主题词:
PDF下载
下载说明
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