样章免费下载: \r\n\r\n\r\n 何致亿另一本畅销图书 \r\n\r\n\r\n关于本书作者 何致亿:\r\n\r\n\r\n ·美商甲骨文公司特约顾问\r\n\r\n\r\n ·美商甲骨文公司原厂认证讲师\r\n\r\n\r\n ·恒逸信息系统开发部技术顾问 \r\n\r\n\r\n ·台湾省《Run!PC杂志》、《Linuxer杂志》专栏作家\r\n\r\n\r\n关于审校者 牛新庄:\r\n\r\n\r\n 擅长多种常见数据库系统的安装、调试、维护和开发,经常来往于各大城市排除数据库系统故障。于2002年获IBM杰出软件专家奖,是IBM首次在国内评选的软件技术专家。近年来经常于全国各地讲授数据库相关培训课程,为IBM官方培训讲师。 \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n本书内容简介:\r\n\r\n\r\n 本书完整地涵盖了Oracle9i JDeveloper的实用开发技术,包括:如何利用Oracle9i Jdeveloper开发与运行J2EE应用程序、OC4J的安装与基本组态、Oracle9i数据库应用程序开发,以及更深入一些的Oracle9i \r\n\r\nJDeveloper开发技术。 本书主要的读者对象为基于Oracle平台以Java为开发工具的数据库开发维护技术人员。 \r\n
\r\n
第1章 Oracle9i JDeveloper与Oracle9iAS概述 1 \r\n\r\n 1.1 Oracle9i JDeveloper功能简介 1 \r\n\r\n 1.1.1 Oracle9i产品家族与其定位 1 \r\n\r\n 1.1.2 Oracle9i JDeveloper功能概述 2 \r\n\r\n 1.2 性能卓越的J2EE服务器--Oracle9iAS 8 \r\n\r\n 1.2.1 Oracle9iAS的核心技术 10 \r\n\r\n 1.2.2 Oracle9iAS Containers for J2EE(OC4J) 11 \r\n\r\n 1.2.3 OC4J 功能列表 12 \r\n\r\n 1.3 如何取得与安装Oracle9i JDeveloper 试用版 15 \r\n\r\n 1.3.1 Oracle9i JDeveloper的系统需求 17 \r\n\r\n 1.3.2 安装Oracle9i JDeveloper 20 \r\n\r\n 1.3.3 安装Oracle9iAS Containers for J2EE(OC4J) 20 \r\n\r\n 1.4 其他议题:安装Oracle9i数据库 23 \r\n\r\n 1.4.1 如何取得 Oracle9i数据库试用版软件 23 \r\n\r\n 1.4.2 在Windows 2000 上安装Oracle9i数据库 24 \r\n\r\n 1.4.3 测试安装后的Oracle9i数据库 33 \r\n\r\n 1.5 总结 34 \r\n\r\n 第2章 JDeveloper集成开发环境 35 \r\n\r\n 2.1 JDeveloper集成开发环境(IDE)的组成元素 35 \r\n\r\n 2.1.1 系统导航器 35 \r\n\r\n 2.1.2 结构窗口 39 \r\n\r\n 2.1.3 主菜单 42 \r\n\r\n 2.1.4 工具栏 43 \r\n\r\n 2.1.5 组件面板 43 \r\n\r\n 2.1.6 程序代码编辑器 46 \r\n\r\n 2.1.7 用户接口编辑器 50 \r\n\r\n 2.1.8 类编辑器 51 \r\n\r\n 2.1.9 XML编辑器 53 \r\n\r\n 2.1.10 属性检查器 54 \r\n\r\n 2.2 定制JDeveloper集成开发环境 58 \r\n\r\n 2.2.1 更改JDeveloper的外观风格 58 \r\n\r\n 2.2.2 自定义Code Editor的字体与显示颜色 59 \r\n\r\n 2.3 总结 63 \r\n\r\n 第3章 JDeveloper的项目管理技巧与程序运行方法 64 \r\n\r\n 3.1 JDeveloper的项目管理方式 64 \r\n\r\n 3.1.1 项目 64 \r\n\r\n 3.1.2 工作区 65 \r\n\r\n 3.1.3 在工作区内建立或移除项目 66 \r\n\r\n 3.2 设置项目属性 67 \r\n\r\n 3.2.1 针对各项目设置其属性 67 \r\n\r\n 3.2.2 设置'默认项目属性' 70 \r\n\r\n 3.3 编译与运行Java应用程序 70 \r\n\r\n 3.3.1 编译与重新建构 71 \r\n\r\n 3.3.2 JDevecoper的编译器选项 72 \r\n\r\n 3.3.3 运行Java应用程序 75 \r\n\r\n 3.4 JDeveloper的调试环境 76 \r\n\r\n 3.4.1 Debug 工具栏 76 \r\n\r\n 3.4.2 Debug 菜单 78 \r\n\r\n 3.4.3 调试器的各种窗口 79 \r\n\r\n 3.4.4 设置断点 83 \r\n\r\n 3.4.5 激活调试阶段 84 \r\n\r\n 3.4.6 结束调试阶段 86 \r\n\r\n 3.5 Profiler与CodeCoach 86 \r\n\r\n 3.5.1 JDeveloper 提供的3种Profiler 86 \r\n\r\n 3.5.2 执行Profiler的步骤 88 \r\n\r\n 3.5.3 CodeCoach 91 \r\n\r\n 3.6 案例探讨:利用Profiler与CodeCoach找出应用程序性能瓶颈, 并进行最佳化调整 92 \r\n\r\n 3.7 实例练习:建立与运行Java应用程序 99 \r\n\r\n 3.7.1 实例练习1:建立工作区与项目, 并设置项目属性 99 \r\n\r\n 3.7.2 实例练习2:编写第一个JDeveloper应用程序 103 \r\n\r\n 3.8 总结 109 \r\n\r\n 第4章 JDBC 3.0 API与Oracle9i数据库 110 \r\n\r\n 4.1 JDBC简介 110 \r\n\r\n 4.2 为什么使用JDBC API 112 \r\n\r\n 4.3 JDBC驱动程序种类 113 \r\n\r\n 4.3.1 各种JDBC驱动程序的使用时机 113 \r\n\r\n 4.3.2 基本的JDBC类与接口 115 \r\n\r\n 4.4 使用JDBC API连接到Oracle9i的步骤 116 \r\n\r\n 4.4.1 步骤1:加载JDBC驱动程序 116 \r\n\r\n 4.4.2 步骤2:建立数据库连接 117 \r\n\r\n 4.4.3 步骤3:建立与执行JDBC语句 120 \r\n\r\n 4.4.4 步骤4:处理结果集 122 \r\n\r\n 4.4.5 步骤5:关闭数据库连接 123 \r\n\r\n 4.5 实例练习:通过JDBC存取Oracle9i数据库 124 \r\n\r\n 4.5.1 实例练习1:取得Oracle9i数据库连接信息 124 \r\n\r\n 4.5.2 实例练习2:查询 emp 表格数据 129 \r\n\r\n 4.5.3 实例练习3:调用Oracle9i数据库的预存程序 132 \r\n\r\n 4.6 如何使用新版的Oracle9i JDBC驱动程序 137 \r\n\r\n 4.6.1 下载Oracle9i JDBC驱动程序 137 \r\n\r\n 4.6.2 在JDeveloper的函数库加入新版JDBC驱动程序 138 \r\n\r\n 4.6.3 在JDeveloper项目内使用新版JDBC驱动程序 140 \r\n\r\n 4.7 总结 142 \r\n\r\n 第5章 Business Components for Java(BC4J) 143 \r\n\r\n 5.1 BC4J的设计理念 143 \r\n\r\n 5.1.1 '商业逻辑'的角色与定位 143 \r\n\r\n 5.1.2 使用BC4J的优点 144 \r\n\r\n 5.2 BC4J应用程序的结构 145 \r\n\r\n 5.2.1 Entity Object 147 \r\n\r\n 5.2.2 Association 154 \r\n\r\n 5.2.3 View Object 155 \r\n\r\n 5.2.4 View Link 160 \r\n\r\n 5.2.5 Application Module 162 \r\n\r\n 5.3 实例练习:建立与测试BC4J 166 \r\n\r\n 5.3.1 实例练习1:建立数据库连接 166 \r\n\r\n 5.3.2 实例练习2:建立BC4J 172 \r\n\r\n 5.3.3 实例练习3:测试BC4J 176 \r\n\r\n 5.4 总结 180 \r\n\r\n 第6章 编写JClient应用程序 181 \r\n\r\n 6.1 建立基本的JClient数据存取窗体 182 \r\n\r\n 6.1.1 建立JClient Data Model 183 \r\n\r\n 6.1.2 建立新的JClient Form程序 185 \r\n\r\n 6.1.3 运行JClient Form程序 192 \r\n\r\n 6.2 建立Master-Detail窗体 193 \r\n\r\n 6.2.1 何谓Master-Detail窗体 193 \r\n\r\n 6.2.2 利用JClient Form Wizard建立Master-Detail窗体 196 \r\n\r\n 6.2.3 运行Master-Detail窗体 202 \r\n\r\n 6.3 使用LOV功能 203 \r\n\r\n 6.3.1 何谓LOV 203 \r\n\r\n 6.3.2 在JClient Form程序中加入LOV功能 204 \r\n\r\n 6.3.3 运行具有LOV功能的JClient Form程序 211 \r\n\r\n 6.4 实例练习:定制BC4J数据存取窗体 214 \r\n\r\n 6.5 使用JTree对象 224 \r\n\r\n 6.5.1 JTree对象的使用时机 224 \r\n\r\n 6.5.2 在JClient Form程序中加入JTree对象 225 \r\n\r\n 6.5.3 运行含有JTree对象的JClient Form程序 231 \r\n\r\n 6.6 总结 233 \r\n\r\n 第7章 高效率的Web应用程序开发 234 \r\n\r\n 7.1 开发Servlet应用程序 234 \r\n\r\n 7.1.1 Servlet简介 234 \r\n\r\n 7.1.2 利用JDeveloper开发Servlet应用程序 236 \r\n\r\n 7.1.3 Servlet的测试与运行方式 242 \r\n\r\n 7.2 开发JSP应用程序 246 \r\n\r\n 7.3 将Web应用程序部署至Standalone OC4J 252 \r\n\r\n 7.3.1 典型的Web应用程序部署方式 252 \r\n\r\n 7.3.2 JDeveloper的测试与部署技巧 253 \r\n\r\n 7.3.3 建立应用程序服务器连接 253 \r\n\r\n 7.3.4 部署应用程序 257 \r\n\r\n 7.4 JSP与BC4J标签函数库(Tag Library) 262 \r\n\r\n 7.5 JDeveloper与Jakarta Struts 274 \r\n\r\n 7.6 其他议题:结合Dreamwaver MX与JDeveloper 294 \r\n\r\n 7.7 总结 299 \r\n\r\n 第8章 管理Oracle9i数据库对象 300 \r\n\r\n 8.1 使用Oracle数据库的表格 301 \r\n\r\n 8.1.1 查看表格的字段定义 302 \r\n\r\n 8.1.2 查看表格数据 303 \r\n\r\n 8.1.3 建立表格 304 \r\n\r\n 8.1.4 显示其他计划的数据库对象 310 \r\n\r\n 8.2 使用SQL Worksheet 312 \r\n\r\n 8.3 建立视图 314 \r\n\r\n 8.3.1 使用Create View对话框建立视图 314 \r\n\r\n 8.3.2 更改视图的字段名称 316 \r\n\r\n 8.4 建立触发器 318 \r\n\r\n 8.4.1 何谓触发器 318 \r\n\r\n 8.4.2 触发器的建立方式 319 \r\n\r\n 8.4.3 测试触发器的运行是否正常 323 \r\n\r\n 8.5 总结 324 \r\n\r\n 第9章 PL/SQL预存程序的开发与调试 325 \r\n\r\n 9.1 开发PL/SQL预存程序 325 \r\n\r\n 9.1.1 '预存程序'的用途与使用时机 325 \r\n\r\n 9.1.2 建立PL/SQL预存程序 326 \r\n\r\n 9.1.3 运行PL/SQL预存程序 329 \r\n\r\n 9.2 PL/SQL预存程序的调试技巧 333 \r\n\r\n 9.2.1 PL/SQL预存程序范例说明 333 \r\n\r\n 9.2.2 建立FIND_EMP_BY_RANK预存程序 334 \r\n\r\n 9.2.3 开始PL/SQL预存程序的调试阶段 337 \r\n\r\n 9.3 总结 344 \r\n\r\n 第10章 Oracle9iAS Containers for J2EE(OC4J) 345 \r\n\r\n 10.1 OC4J基本管理方式 345 \r\n\r\n 10.1.1 启动OC4J 345 \r\n\r\n 10.1.2 停止OC4J 347 \r\n\r\n 10.1.3 重新启动OC4J 347 \r\n\r\n 10.2 常用的OC4J 配置技巧 348 \r\n\r\n 10.2.1 更改OC4J默认的HTTP连接端口 349 \r\n\r\n 10.2.2 管理OC4J的用户账号与密码 350 \r\n\r\n 10.2.3 设置OC4J的数据源 351 \r\n\r\n 10.3 安装Java Pet Store范例程序 353 \r\n\r\n 10.4 总结 360 \r\n\r\n 第11章 建立. 测试与部署EJB 345 \r\n\r\n 11.1 利用JDeveloper开发EJB组件 345 \r\n\r\n 11.1.1 使用Enterprise JavaBean Wizard开发EJB 345 \r\n\r\n 11.1.2 使用EJB Module Editor 353 \r\n\r\n 11.2 EJB的测试方法 357 \r\n\r\n 11.2.1 启动Embedded OC4J 357 \r\n\r\n 11.2.2 建立与运行'客户端测试程序' 357 \r\n\r\n 11.3 将EJB部署至'应用程序服务器' 360 \r\n\r\n 11.3.1 建立'部署特性文件' 360 \r\n\r\n 11.3.2 部署程序 364 \r\n\r\n 11.3.3 测试部署后的EJB 365 \r\n\r\n 11.4 实例练习:开发与部署CMP Bean 368 \r\n\r\n 11.4.1 实例练习1:建立EJB2.0的CMP Bean 369 \r\n\r\n 11.4.2 实例练习2:建立Session Bean 371 \r\n\r\n 11.4.3 实例练习3:测试EmpSessionEJB 378 \r\n\r\n 11.4.4 实例练习4:部署Exercise 项目 380 \r\n\r\n 11.5 总结 384 \r\n\r\n 第12章 开发. 测试与部署 Web Services应用程序 386 \r\n\r\n 12.1 Web Services案例探讨 386 \r\n\r\n 12.2 利用JDeveloper 开发Web Services应用程序 387 \r\n\r\n 12.2.1 建立WSDL文件与'部署描述文件' 388 \r\n\r\n 12.2.2 在UML类图中查看Web Services应用程序的相依关系 397 \r\n\r\n 12.3 在开发时期测试Web Services应用程序 398 \r\n\r\n 12.3.1 建立Web Services客户端测试程序 398 \r\n\r\n 12.3.2 利用Embedded OC4J运行Web Services应用程序 403 \r\n\r\n 12.3.3 运行Web Services客户端测试程序 404 \r\n\r\n 12.4 部署Web Services应用程序 406 \r\n\r\n 12.4.1 将WebServicesDemo.MyEJB部署到Standalone OC4J 406 \r\n\r\n 12.4.2 查看部署结果 406 \r\n\r\n 12.5 如何在客户端调用Web Services应用程序 408 \r\n\r\n 12.5.1 建立Web Services Stub 408 \r\n\r\n 12.5.2 利用Web Service Stub调用Web Services 413 \r\n\r\n 12.6 利用TCP Packet Monitor监控Web Services 应用程序运行情况 414 \r\n\r\n 12.6.1 TCP Packet Monitor的使用方法 414 \r\n\r\n 12.6.2 Resend Request功能 417 \r\n\r\n 12.7 实例练习:Web Services应用程序的开发与部署 419 \r\n\r\n 12.7.1 实例练习1:建立WSDL文件 421 \r\n\r\n 12.7.2 实例练习2:测试 Web Services应用程序 425 \r\n\r\n 12.7.3 实例练习3:部署Web Services应用程序 428 \r\n\r\n 12.7.4 实例练习4:测试部署后的Web Services应用程序 429 \r\n\r\n 12.8 总结 435 \r\n
\r\n
何致亿
作者专长:
精通Oracle.
SQL Server 等大型关系型数据库系统管理, 数据仓库规划建置, 以及数据库应用程序系统开发, 具备多年系统整合经验.
已取得OCP.
RHCE.
SCJP.
Borland JBuilder Product Certified.
MCSD.
MCDBA等十余项国际认证.
目前正致力于Oracle9i应用系统开发, 并负责Oracle9i系列书籍中文化与Oracle Press技术校稿工作.
 |
[quote] 何致亿 何致亿在Oracle、SQL Server、.NET和Java方面都研究颇多,是勤奋又多产的技术专家,曾经在两个月时间里出书三本,并在多本技术杂志开设专栏。更难得的是他的文章和书籍的内容都保持了高品质。已取得 OCP、RHCE、SCJP、Borland JBuilder Product Certified、MCSD、MCDBA等十多项国际认证。 [/quote]
上面这段话,引自CSDN的年度十大专栏作家的评语.
2个月内出书3本?要多快的打字速度?我只能想象了. 看了他翻译几本书的介绍,可以说都是入门级的英文著作而已.
"年纪轻轻拥有多家认证",开始看到这个,我可真是佩服的很,后来想想,其实也一般,这个老兄是搞培训的,考起来还能有什么难度呢?
发布于2004-5-11 17:38:39
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
jdeveloper 是我见过的最有些的j2ee的ide了,但是我建议出血人的最好想大好java的基础,因为ide风状了太多的功能,掩盖了太多的细节
发布于2004-5-11 17:20:47
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
jdeveloper 虽然功能强大但是用于一般的学习和JSP开发未免牛刀宰鸡。
发布于2004-5-11 17:20:47
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
这本书的读者需要懂JAVA吗? 它的目的是学习什么?是向哪些方面指导的?
发布于2004-5-11 17:20:47
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
看过何先生的ORACLE9i实务管理讲座,很好的书!对于系统核心的理解很有帮助;所以初步相信他的作品。至于2个月出版3本书,其实很多是专栏文章的汇集啊,没什么好怀疑的。
发布于2004-5-11 12:29:41
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
| >>发表评论 >>查看更多评论 |