注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Oracle 数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用

Oracle 数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用

Oracle 数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用

定 价:¥41.00

作 者: 何致亿编著
出版社: 清华大学出版社
丛编项:
标 签: Oracle

ISBN: 9787302073628 出版时间: 2003-01-01 包装: 简装
开本: 23cm 页数: 447页 字数:  

内容简介

  样章免费下载:第2章《Oracle数据库开发讲座》专题何致亿另一本畅销图书《Oracle9i实务管理讲座:系统核心篇》关于本书作者何致亿:·美商甲骨文公司特约顾问·美商甲骨文公司原厂认证讲师·恒逸信息系统开发部技术顾问·台湾省《Run!PC杂志》、《Linuxer杂志》专栏作家关于审校者牛新庄:擅长多种常见数据库系统的安装、调试、维护和开发,经常来往于各大城市排除数据库系统故障。于2002年获IBM杰出软件专家奖,是IBM首次在国内评选的软件技术专家。近年来经常于全国各地讲授数据库相关培训课程,为IBM官方培训讲师。本书内容简介:本书完整地涵盖了Oracle9iJDeveloper的实用开发技术,包括:如何利用Oracle9iJdeveloper开发与运行J2EE应用程序、OC4J的安装与基本组态、Oracle9i数据库应用程序开发,以及更深入一些的Oracle9iJDeveloper开发技术。本书主要的读者对象为基于Oracle平台以Java为开发工具的数据库开发维护技术人员。

作者简介

暂缺《Oracle 数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用》作者简介

图书目录

第1章  Oracle9i JDeveloper与Oracle9iAS概述 1                  
 1.1  Oracle9i JDeveloper功能简介 1                  
 1.1.1  Oracle9i产品家族与其定位 1                  
 1.1.2  Oracle9i JDeveloper功能概述 2                  
 1.2  性能卓越的J2EE服务器--Oracle9iAS 8                  
 1.2.1  Oracle9iAS的核心技术 10                  
 1.2.2  Oracle9iAS Containers for J2EE(OC4J) 11                  
 1.2.3  OC4J 功能列表 12                  
 1.3  如何取得与安装Oracle9i JDeveloper 试用版 15                  
 1.3.1  Oracle9i JDeveloper的系统需求 17                  
 1.3.2  安装Oracle9i JDeveloper 20                  
 1.3.3  安装Oracle9iAS Containers for J2EE(OC4J) 20                  
 1.4  其他议题:安装Oracle9i数据库 23                  
 1.4.1  如何取得 Oracle9i数据库试用版软件 23                  
 1.4.2  在Windows 2000 上安装Oracle9i数据库 24                  
 1.4.3  测试安装后的Oracle9i数据库 33                  
 1.5  总结 34                  
 第2章  JDeveloper集成开发环境 35                  
 2.1  JDeveloper集成开发环境(IDE)的组成元素 35                  
 2.1.1  系统导航器 35                  
 2.1.2  结构窗口 39                  
 2.1.3  主菜单 42                  
 2.1.4  工具栏 43                  
 2.1.5  组件面板 43                  
 2.1.6  程序代码编辑器 46                  
 2.1.7  用户接口编辑器 50                  
 2.1.8  类编辑器 51                  
 2.1.9  XML编辑器 53                  
 2.1.10  属性检查器 54                  
 2.2  定制JDeveloper集成开发环境 58                  
 2.2.1  更改JDeveloper的外观风格 58                  
 2.2.2  自定义Code Editor的字体与显示颜色 59                  
 2.3  总结 63                  
 第3章  JDeveloper的项目管理技巧与程序运行方法 64                  
 3.1  JDeveloper的项目管理方式 64                  
 3.1.1  项目 64                  
 3.1.2  工作区 65                  
 3.1.3  在工作区内建立或移除项目 66                  
 3.2  设置项目属性 67                  
 3.2.1  针对各项目设置其属性 67                  
 3.2.2  设置"默认项目属性" 70                  
 3.3  编译与运行Java应用程序 70                  
 3.3.1  编译与重新建构 71                  
 3.3.2  JDevecoper的编译器选项 72                  
 3.3.3  运行Java应用程序 75                  
 3.4  JDeveloper的调试环境 76                  
 3.4.1  Debug 工具栏 76                  
 3.4.2  Debug 菜单 78                  
 3.4.3  调试器的各种窗口 79                  
 3.4.4  设置断点 83                  
 3.4.5  激活调试阶段 84                  
 3.4.6  结束调试阶段 86                  
 3.5  Profiler与CodeCoach 86                  
 3.5.1  JDeveloper 提供的3种Profiler 86                  
 3.5.2  执行Profiler的步骤 88                  
 3.5.3  CodeCoach 91                  
 3.6  案例探讨:利用Profiler与CodeCoach找出应用程序性能瓶颈, 并进行最佳化调整 92                  
 3.7  实例练习:建立与运行Java应用程序 99                  
 3.7.1  实例练习1:建立工作区与项目, 并设置项目属性 99                  
 3.7.2  实例练习2:编写第一个JDeveloper应用程序 103                  
 3.8  总结 109                  
 第4章  JDBC 3.0 API与Oracle9i数据库 110                  
 4.1  JDBC简介 110                  
 4.2  为什么使用JDBC API 112                  
 4.3  JDBC驱动程序种类 113                  
 4.3.1  各种JDBC驱动程序的使用时机 113                  
 4.3.2  基本的JDBC类与接口 115                  
 4.4  使用JDBC API连接到Oracle9i的步骤 116                  
 4.4.1  步骤1:加载JDBC驱动程序 116                  
 4.4.2  步骤2:建立数据库连接 117                  
 4.4.3  步骤3:建立与执行JDBC语句 120                  
 4.4.4  步骤4:处理结果集 122                  
 4.4.5  步骤5:关闭数据库连接 123                  
 4.5  实例练习:通过JDBC存取Oracle9i数据库 124                  
 4.5.1  实例练习1:取得Oracle9i数据库连接信息 124                  
 4.5.2  实例练习2:查询 emp 表格数据 129                  
 4.5.3  实例练习3:调用Oracle9i数据库的预存程序 132                  
 4.6  如何使用新版的Oracle9i JDBC驱动程序 137                  
 4.6.1  下载Oracle9i JDBC驱动程序 137                  
 4.6.2  在JDeveloper的函数库加入新版JDBC驱动程序 138                  
 4.6.3  在JDeveloper项目内使用新版JDBC驱动程序 140                  
 4.7  总结 142                  
 第5章  Business Components for Java(BC4J) 143                  
 5.1  BC4J的设计理念 143                  
 5.1.1  "商业逻辑"的角色与定位 143                  
 5.1.2  使用BC4J的优点 144                  
 5.2  BC4J应用程序的结构 145                  
 5.2.1  Entity Object 147                  
 5.2.2  Association 154                  
 5.2.3  View Object 155                  
 5.2.4  View Link 160                  
 5.2.5  Application Module 162                  
 5.3  实例练习:建立与测试BC4J 166                  
 5.3.1  实例练习1:建立数据库连接 166                  
 5.3.2  实例练习2:建立BC4J 172                  
 5.3.3  实例练习3:测试BC4J 176                  
 5.4  总结 180                  
 第6章  编写JClient应用程序 181                  
 6.1  建立基本的JClient数据存取窗体 182                  
 6.1.1  建立JClient Data Model 183                  
 6.1.2  建立新的JClient Form程序 185                  
 6.1.3  运行JClient Form程序 192                  
 6.2  建立Master-Detail窗体 193                  
 6.2.1  何谓Master-Detail窗体 193                  
 6.2.2  利用JClient Form Wizard建立Master-Detail窗体 196                  
 6.2.3  运行Master-Detail窗体 202                  
 6.3  使用LOV功能 203                  
 6.3.1  何谓LOV 203                  
 6.3.2  在JClient Form程序中加入LOV功能 204                  
 6.3.3  运行具有LOV功能的JClient Form程序 211                  
 6.4  实例练习:定制BC4J数据存取窗体 214                  
 6.5  使用JTree对象 224                  
 6.5.1  JTree对象的使用时机 224                  
 6.5.2  在JClient Form程序中加入JTree对象 225                  
 6.5.3  运行含有JTree对象的JClient Form程序 231                  
 6.6  总结 233                  
 第7章  高效率的Web应用程序开发 234                  
 7.1  开发Servlet应用程序 234                  
 7.1.1  Servlet简介 234                  
 7.1.2  利用JDeveloper开发Servlet应用程序 236                  
 7.1.3  Servlet的测试与运行方式 242                  
 7.2  开发JSP应用程序 246                  
 7.3  将Web应用程序部署至Standalone OC4J 252                  
 7.3.1  典型的Web应用程序部署方式 252                  
 7.3.2  JDeveloper的测试与部署技巧 253                  
 7.3.3  建立应用程序服务器连接 253                  
 7.3.4  部署应用程序 257                  
 7.4  JSP与BC4J标签函数库(Tag Library) 262                  
 7.5  JDeveloper与Jakarta Struts 274                  
 7.6  其他议题:结合Dreamwaver MX与JDeveloper 294                  
 7.7  总结 299                  
 第8章  管理Oracle9i数据库对象 300                  
 8.1  使用Oracle数据库的表格 301                  
 8.1.1  查看表格的字段定义 302                  
 8.1.2  查看表格数据 303                  
 8.1.3  建立表格 304                  
 8.1.4  显示其他计划的数据库对象 310                  
 8.2  使用SQL Worksheet 312                  
 8.3  建立视图 314                  
 8.3.1  使用Create View对话框建立视图 314                  
 8.3.2  更改视图的字段名称 316                  
 8.4  建立触发器 318                  
 8.4.1  何谓触发器 318                  
 8.4.2  触发器的建立方式 319                  
 8.4.3  测试触发器的运行是否正常 323                  
 8.5  总结 324                  
 第9章  PL/SQL预存程序的开发与调试 325                  
 9.1  开发PL/SQL预存程序 325                  
 9.1.1  "预存程序"的用途与使用时机 325                  
 9.1.2  建立PL/SQL预存程序 326                  
 9.1.3  运行PL/SQL预存程序 329                  
 9.2  PL/SQL预存程序的调试技巧 333                  
 9.2.1  PL/SQL预存程序范例说明 333                  
 9.2.2  建立FIND_EMP_BY_RANK预存程序 334                  
 9.2.3  开始PL/SQL预存程序的调试阶段 337                  
 9.3  总结 344                  
 第10章  Oracle9iAS Containers for J2EE(OC4J) 345                  
 10.1  OC4J基本管理方式 345                  
 10.1.1  启动OC4J 345                  
 10.1.2  停止OC4J 347                  
 10.1.3  重新启动OC4J 347                  
 10.2  常用的OC4J 配置技巧 348                  
 10.2.1  更改OC4J默认的HTTP连接端口 349                  
 10.2.2  管理OC4J的用户账号与密码 350                  
 10.2.3  设置OC4J的数据源 351                  
 10.3  安装Java Pet Store范例程序 353                  
 10.4  总结 360                  
 第11章  建立. 测试与部署EJB 345                  
 11.1  利用JDeveloper开发EJB组件 345                  
 11.1.1  使用Enterprise JavaBean Wizard开发EJB 345                  
 11.1.2  使用EJB Module Editor 353                  
 11.2  EJB的测试方法 357                  
 11.2.1  启动Embedded OC4J 357                  
 11.2.2  建立与运行"客户端测试程序" 357                  
 11.3  将EJB部署至"应用程序服务器" 360                  
 11.3.1  建立"部署特性文件" 360                  
 11.3.2  部署程序 364                  
 11.3.3  测试部署后的EJB 365                  
 11.4  实例练习:开发与部署CMP Bean 368                  
 11.4.1  实例练习1:建立EJB2.0的CMP Bean 369                  
 11.4.2  实例练习2:建立Session Bean 371                  
 11.4.3  实例练习3:测试EmpSessionEJB 378                  
 11.4.4  实例练习4:部署Exercise 项目 380                  
 11.5  总结 384                  
 第12章  开发. 测试与部署 Web Services应用程序 386                  
 12.1  Web Services案例探讨 386                  
 12.2  利用JDeveloper 开发Web Services应用程序 387                  
 12.2.1  建立WSDL文件与"部署描述文件" 388                  
 12.2.2  在UML类图中查看Web Services应用程序的相依关系 397                  
 12.3  在开发时期测试Web Services应用程序 398                  
 12.3.1  建立Web Services客户端测试程序 398                  
 12.3.2  利用Embedded OC4J运行Web Services应用程序 403                  
 12.3.3  运行Web Services客户端测试程序 404                  
 12.4  部署Web Services应用程序 406                  
 12.4.1  将WebServicesDemo.MyEJB部署到Standalone OC4J 406                  
 12.4.2  查看部署结果 406                  
 12.5  如何在客户端调用Web Services应用程序 408                  
 12.5.1  建立Web Services Stub 408                  
 12.5.2  利用Web Service Stub调用Web Services 413                  
 12.6  利用TCP Packet Monitor监控Web Services 应用程序运行情况 414                  
 12.6.1  TCP Packet Monitor的使用方法 414                  
 12.6.2  Resend Request功能 417                  
 12.7  实例练习:Web Services应用程序的开发与部署 419                  
 12.7.1  实例练习1:建立WSDL文件 421                  
 12.7.2  实例练习2:测试 Web Services应用程序 425                  
 12.7.3  实例练习3:部署Web Services应用程序 428                  
 12.7.4  实例练习4:测试部署后的Web Services应用程序 429                  
 12.8  总结 435                  

本目录推荐