Oracle9i JDeveloper Web应用与开发

Oracle9i JDeveloper Web应用与开发
作 者: 宋波
出版社: 清华大学出版社
丛编项: 高等院校计算机与信息技术应用新技术教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle9i JDeveloper Web应用与开发》作者简介

内容简介

内容提挈:·面向对象软件开发技术与UML·Oracle9iJDeveloperJ2EE集成开发工具·Oracle9IASJ2EE容器·Servlet与JSP技术·JDBC技术与Java商业组件技术·Oralce9iJava商业组件技术·MVC设计模式与应用示例本书结合大量示例与详尽的理论分析,系统地介绍了Java技术在Oracle9i中的实际应用。充分考虑了Oracle9iJDeveloperIDE与Oracle9i的紧密集成特性,从而使得开发人员能够借助这个IDE所提供的强大功能,利用Java技术快速地构建Web应用。全书共包括4部分21章,内容涉及面向对象软件开发技术与UML、Oracle9iJDeveloperJ2EE集成开发工具、Oracle9iASJ2EE容器、Servlet与JSP技术、JDBC技术与Java存储过程、Oracle9iJava商业组件技术、MVC设计模式与应用示例等。本书适合计算机专业高年级本科生和Web应用开发人员阅读。

图书目录

第1部分 IDE与软件开发技术

第1章 Oracle9i JDeveloper概述

1.1 Java 2企业版(JZEE)简介

1.1.1 J2EE体系结构

1.1.2 客户层

1.1.3 表示层

1.1.4 业务层

1.1.5 企业信息系统层

1.2 JDeveloper的功能与特点

1.3 安装JDeveloper

1.4 集成开发环境(IDE)

1.4.1 命令工作区

1.4.2 开发工作区

1.4.3 信息浏览工作区

1.4.4 使用联机帮助

1.5 IDEI作环境配置

1.6 JDeveloper对象库

1.7 本章小结

第2章 用JDeveloper开发Java程序

2.1 开发Java Application程序

2.2 开发Applet

2.3 IDE工程配置

2.3.1 文件类型

2.3.2 IDEI程配置

2.4 本章小结

第3章 面向对象软件开发技术

3.1 面向对象编程语言

3.2 软件开发的方法与过程

3.2.1 瀑布模型

3.2.2 螺线模型

3.3 面向对象软件开发方法

3.3.1 面向对象的分析

3.3.2 面向对象的设计

3.3.3 对象模型化技术

3.3.4 设计模式

3.4 UML模型和视图

3.5 UML图与软件开发阶段

3.6 本章小结

第4章 用UML进行对象建模

4.1 用例图

4.1.1 用例图的表示法

4.1.2 用例之间的可视化表示

4.2 类图和对象图

4.2.1 类的可视化表示

4.2.2 关系

4.2.3 聚集、组成、接口和实现

4.3 活动图

4.4 顺序图

4.5 协作图

4.6 状态图

4.7 组件图

4.8 部署图

4.9 本章小结

第5章 UML建模工具

5.1 Oracle9i JDeveloper UML建模工具

5.2 Poseidon for UML建模工具

5.3 Poseidon for UML CE设计环境

5.3.1 工作区

5.3.2 图形编辑

5.4 模型的处理

5.5 高级功能

5.6 软件系统建模综合示例

5.6.1 系统需求

5.6.2 系统分析

5.6.3 系统设计

5.6.4 系统实现

5.6.5 源代码生成

5.7 本章小结

第2部分 Web应用开发技术

第6章 Oracleg9iAS Container for J2EE

6.1 J2EE应用程序构成

6.2 Oracle的 Java策略和 OraclegotS

6.3 OC4J概述

6.4 OC4J的应用开发特性

6.5 初始化OC4J

6.6 使用和部署Web应用

6.6.1 注册Web应用

6.6.2 Web应用结构

6.7 开发J2EE应用程序

6.8 本章小结

第7章 基本servlet程序设计

7.1 Servlet的基本概念

7.2 基本Servlet结构

7.2.1 GenericServlet与HttpServlet

7.2.2 Servlet的生命周期

7.3 在JDeveloper环境下开发Servlet

7.3.1 创建基本的Servlet

7.3.2 分析BasicServlet类

7.4 Servlet与HTML表单

7.5 本章小结

第8章 Servlet 2.3 API程序设计

8.1 javax.servlet包

8.1.l javax.servlet接口

8.1.2 javax.servlet类

8.1.3 Servlet接口

8.1.4 GenericServlet类

8.1.5 ServletRequest接口

8.1.6 ServletResponse接口

8.2 javax.servlet.http包

8.2.1 HttpServletRequest接口

8.2.2 HttpServletResponse接口

8.2.3 HttpServlet类

8.3 构造一个HTTP请求头的Servlet

8.4 Servlet会话处理

8.4.1 HttpSession接口

8.4.2 计数器Servlet

8.4.3 网上书店 Servlet

8.5 本章小结

第9章 基本JSP程序设计

9.1 JSP概述

9.1.1 JSP运行原理

9.1.2 JSP执行过程

9.1.3 JSP生命周期

9.2 JSP脚本元素

9.3 在JDeveloper环境下开发JSP页面

9.4 JSP隐含对象

9.4.1 对象使用范围

9.4.2 request/response对象

9.4.3 表单和请求参数

9.4.4 out对象

9.4.5 session对象

9.4.6 application对象

9.4.7 page与config对象

9.4.8 pageContext对象

9.5 本章小结

第10章 JSP指令与操作

10.1 JSP指令

10.1.1 page指令

10.1.2 include指令

10.1.3 taglib指令

10.2 JSP操作

10.2.1 <jsp:include>与操作

10.2.2 10.2.3 10.3 JSP与 JavaBeans

10.4 JavaBeans在JSP中的应用

10.5 本章小结

第3部分 Oracle9i Web应用开发技术

第11章 基本JDBC程序设计

11.1 JDBC体系结构

11.2 java.sql包概述

11.3 JDBC工作原理

11.4 JDBC驱动程序

11.5 用JDBC API连接通用数据库

11.6 用JDBC API连接 Oracle9i数据库

11.6.1 Oracle JDBC驱动程序

11.6.2 目录服务与 JNDI

11.6.3 javax.sql包

11.6.4 JDBC数据源

11.6.5 在JDeveloper环境下连接 Oracle9i数据库

11.7 PL/SQL程序设计环境

11.8 本章小结

第12章 JDBC API程序设计

12.1 Connection接口

12.2 Statement接口

12.3 ResultSet接口

12.4 PreparedStatement接口

12.5 CallableStatement接口

12.6 DatabaseMetaData接口

12.7 本章小结

第13章 JDBC应用开发示例

13.1 基本组成

13.2 查询功能的页面设计

13.3 添加功能的页面设计

13.4 修改功能的页面设计

13.5 删除功能的页面设计

第14章 PL/SQL与JDBC程序设计

14.1 PL/SQL程序设计

14.1.1 程序结构

14.1.2 变量和类型

14.1.3 条件逻辑

14.1.4 循环

14.2 从JSP调用PL/SQL过程

14.2.1 创建PL/SQL过程

14.2.2 使用JDBC调用PL/SQL过程

14.2.3 示例应用程序

14.3 从JSP调用PL/SoL函数

14.3.1 创建PL/SQL函数

14.3.2 使用JDBC调用 PL/SQL函数

14.3.3 示例应用程序

14.4 本章小结

第15章 Java存储过程

15.1 Oracle JVM体系结构

15.2 Java存储过程概述

15.3 创建Java存储过程

15.3.1 创建Java类

15.3.2 创建数据库连接

15.3.3 创建部署设置文件

15.3.4 向部署设置文件添加Java方法

15.3.5 使用部署设置文件装载类并公布Java方法

15.4 从JSP调用Java存储过程

15.5 本章小结

第16章 Oracle JDBC连接池和缓存

16.1 Oracle JDBC连接池和缓存包

16.2 实现 Oracle JDBC连接池

16.2.1 创建一个连接池数据源对象

16.2.2 设置物理数据库连接的属性

16.2.3 创建一个缓冲的连接对象

16.2.4 请求、使用和最终关闭连接实例

16.2.5 关闭缓冲的连接对象

16.2.6 示例应用程序

16.3 Oracle JDBC连接缓存

16.3.1 创建连接缓存

16.3.2 请求、使用和关闭连接实例

16.3.3 关闭连接缓存

16.3.4 示例应用程序

16.3.5 控制PooledConnection对象数量

16.4 本章小结

第17章 Oracle9i Java商业组件

17.1 BC4J概述

17.2 BC4J应用结构

17.3 BC4J的组件

17.4 创建Java商业组件工程

17.5 配置Java商业组件工程

17.6 本章小结

第18章 BC4J JSP程序设计

18.1 BC4J JSP应用体系结构

18.2 创建JSP应用的方法

18.3 JSP元素

18.3.1 数据标记库控件

18.3.2 WebBean标记库控件

18.4 用向导创建BC4J JSP应用

18.4.1 创建BC4J JSP应用

18.4.2 分析BC4J JSP应用

18.4.3 部署与运行BC4J JSP应用

18.5 手工创建BC4J JSP应用

18.6 本章小结

第19章 用户界面组件设计

19.1 Java应用程序体系结构

19.2 创建JClient窗体应用

19.3 在JClient窗体中加入LOV功能

19.3.1 创建JClient窗体

19.3.2 启动“用户界面编辑器”

19.3.3 加入JButton对象

19.3.4 设定JButton对象的属性

19.3.5 设定JButton对象的model属性

19.3.6 定义LOV的绑定对象

19.3.7 设定要显示的LOV字段

19.3.8 执行程序

19.4 在JClient窗体中加入JTree对象

19.4.1 加入JTree对象

19.4.2 设定JTree对象的数据模型

19.5 本章小结

第4部分 Web应用开发示例

第20章 Web应用设计模式

20.1 Web应用设计的重要性

20.1.1 可维护性

20.1.2 重用性

20.1.3 扩充性

20.2 问题的提出

20.2.1 用户界面设计的可变性需求

20.2.2 MVC解决方案

20.3 MVC设计模式

20.3.1 MVC体系结构

20.3.2 MVC的动态行为关系

20.3.3 MVC的CRC卡

20.3.4 MVC的优缺点

20.4 结构化Web应用

20.4.1 Model 1结构

20.4.2 Model 2结构

20.5 本章小结

第21章 Web应用开发示例

21.1 功能概述

21.2 体系结构

21.3 显示功能模块设计

21.4 删除功能模块设计

21.5 修改功能模块设计

21.6 添加功能模块设计

21.7 本章小结

附录 Java/Servlet/JSP/UML资源列表

主要参考文献