书籍详情
Oracle9i JDeveloper Web应用与开发
作者:宋波编著
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787302064787
定价:¥35.00
购买这本书可以去
内容简介
内容提挈:·面向对象软件开发技术与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应用开发人员阅读。
作者简介
暂缺《Oracle9i JDeveloper 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资源列表
主要参考文献
第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资源列表
主要参考文献
猜您喜欢