《Oracle9i JDeveloper Web应用与开发》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宋波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302064784
  • 页数:350 页
图书介绍:本书由浅入深、循序渐进地介绍了Oracle9i环境下使用JDeveloper开发Web应用程序的方法,全书共分4部分,21章,内容实用,图文并茂。

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

第1章 Oracle9i JDeveloper概述 2

1.1 Java 2企业版(J2EE)简介 2

1.1.1 J2EE体系结构 2

1.1.2 客户层 3

1.1.3 表示层 4

1.1.4 业务层 4

1.1.5 企业信息系统层 5

1.2 JDeveloper的功能与特点 6

1.3 安装JDeveloper 7

1.4 集成开发环境(IDE) 8

1.4.1 命令工作区 9

1.4.2 开发工作区 10

1.4.3 信息浏览工作区 12

1.4.4 使用联机帮助 13

1.5 IDE工作环境配置 13

1.6 JDeveloper对象库 16

1.7 本章小结 17

第2章 用JDeveloper开发Java程序 19

2.1 开发Java Application程序 19

2.2 开发Applet 25

2.3 IDE工程配置 29

2.3.1 文件类型 29

2.3.2 IDE工程配置 30

2.4 本章小结 33

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

3.1 面向对象编程语言 34

3.2 软件开发的方法与过程 35

3.2.1 瀑布模型 35

3.2.2 螺线模型 36

3.3 面向对象软件开发方法 37

3.3.1 面向对象的分析 37

3.3.2 面向对象的设计 39

3.3.3 对象模型化技术 40

3.3.4 设计模式 41

3.4 UML模型和视图 41

3.5 UML图与软件开发阶段 42

3.6 本章小结 43

第4章 用UML进行对象建模 44

4.1 用例图 44

4.1.1 用例图的表示法 44

4.1.2 用例之间的可视化表示 45

4.2 类图和对象图 46

4.2.1 类的可视化表示 47

4.2.2 关系 48

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

4.3 活动图 56

4.4 顺序图 58

4.5 协作图 60

4.6 状态图 61

4.8 部署图 63

4.7 组件图 63

4.9 本章小结 64

第5章 UML建模工具 65

5.1 Oracle9i JDeveloper UML建模工具 65

5.2 Poseidon for UML建模工具 69

5.3 Poseidon for UML CE设计环境 70

5.3.1 工作区 70

5.3.2 图形编辑 73

5.4 模型的处理 75

5.5 高级功能 76

5.6 软件系统建模综合示例 77

5.6.1 系统需求 78

5.6.2 系统分析 79

5.6.3 系统设计 80

5.6.4 系统实现 83

5.6.5 源代码生成 83

5.7 本章小结 84

第2部分 Web应用开发技术 86

第6章 Oracle9iAS Container for J2EE 86

6.1 J2EE应用程序构成 86

6.2 Oracle的Java策略和Oracle9iAS 88

6.3 OC4J概述 89

6.4 OC4J的应用开发特性 90

6.5 初始化OC4J 92

6.6 使用和部署Web应用 94

6.6.1 注册Web应用 94

6.6.2 Web应用结构 95

6.7 开发J2EE应用程序 97

6.8 本章小结 98

第7章 基本Servlet程序设计 99

7.1 Servlet的基本概念 99

7.2 基本Servlet结构 100

7.2.1 GenericServlet与HttpServlet 101

7.2.2 Servlet的生命周期 102

7.3 在JDeveloper环境下开发Servlet 104

7.3.1 创建基本的Servlet 104

7.3.2 分析BasicServlet类 108

7.4 Servlet与HTML表单 110

7.5 本章小结 121

第8章 Servlet 2.3 API程序设计 122

8.1 javax.servlet包 122

8.1.1 javax.scrvlet接口 122

8.1.2 javax.servlet类 123

8.1.3 Servlet接口 124

8.1.4 GenericServlet类 124

8.1.5 ServletRequest接口 124

8.1.6 ServletResponse接口 125

8.2 javax.servlet.http包 126

8.2.1 HttpServletRequest接口 126

8.2.3 HttpServlet类 127

8.2.2 HttpServletResponse接口 127

8.3 构造一个HTTP请求头的Servlet 129

8.4 Servlet会话处理 131

8.4.1 HttpSession接口 131

8.4.2 计数器Servlet 132

8.4.3 网上书店Servlet 134

8.5 本章小结 137

第9章 基本JSP程序设计 138

9.1 JSP概述 138

9.1.1 JSP运行原理 138

9.1.2 JSP执行过程 139

9.1.3 JSP生命周期 140

9.2 JSP脚本元素 141

9.3 在JDeveloper环境下开发JSP页面 142

9.4.1 对象使用范围 146

9.4.2 request/response对象 146

9.4 JSP隐含对象 146

9.4.3 表单和请求参数 148

9.4.4 out对象 150

9.4.5 session对象 151

9.4.6 application对象 154

9.4.7 page与config对象 155

9.4.8 pageContext对象 155

9.5 本章小结 155

10.1.1 page指令 157

第10章 JSP指令与操作 157

10.1 JSP指令 157

10.1.2 include指令 162

10.1.3 taglib指令 164

10.2 JSP操作 164

10.2.1 <jsp:include>与<jsp:param>操作 164

10.2.2 <jsp:forward>操作 166

10.2.3 <jsp:plugin>操作指令 168

10.3 JSP与JavaBeans 169

10.4 JavaBeans在JSP中的应用 171

10.5 本章小结 174

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

第11章 基本JDBC程序设计 178

11.1 JDBC体系结构 178

11.2 java.sql包概述 179

11.3 JDBC工作原理 180

11.4 JDBC驱动程序 181

11.5 用JDBC API连接通用数据库 183

11.6 用JDBC API连接Oracle9i数据库 186

11.6.1 Oracle JDBC驱动程序 186

11.6.2 目录服务与JNDI 187

11.6.3 javax.sql包 188

11.6.4 JDBC数据源 189

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

11.7 PL/SQL程序设计环境 197

11.8 本章小结 199

第12章 JDBC API程序设计 200

12.1 Connection接口 200

12.2 Statement接口 200

12.3 ResultSet接口 203

12.4 PreparedStatement接口 210

12.5 CallableStatement接口 213

12.6 DatabaseMetaData接口 214

12.7 本章小结 216

第13章 JDBC应用开发示例 217

13.1 基本组成 217

13.2 查询功能的页面设计 218

13.3 添加功能的页面设计 221

13.4 修改功能的页面设计 225

13.5 删除功能的页面设计 228

14.1 PL/SQL程序设计 231

14.1.1 程序结构 231

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

14.1.2 变量和类型 232

14.1.3 条件逻辑 233

14.1.4 循环 234

14.2 从JSP调用PL/SQL过程 237

14.2.1 创建PL/SQL过程 237

14.2.2 使用JDBC调用PL/SQL过程 238

14.2.3 示例应用程序 239

14.3.1 创建PL/SQL函数 241

14.3 从JSP调用PL/SQL函数 241

14.3.2 使用JDBC调用PL/SQL函数 242

14.3.3 示例应用程序 243

14.4 本章小结 245

第15章 Java存储过程 246

15.1 Oracle JVM体系结构 246

15.2 Java存储过程概述 247

15.3.1 创建Java类 249

15.3 创建Java存储过程 249

15.3.2 创建数据库连接 250

15.3.3 创建部署设置文件 251

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

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

15.4 从JSP调用Java存储过程 254

15.5 本章小结 259

第16章 Oracle JDBC连接池和缓存 260

16.1 Oracle JDBC连接池和缓存包 260

16.2 实现Oracle JDBC连接池 260

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

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

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

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

16.2.5 关闭缓冲的连接对象 263

16.2.6 示例应用程序 263

16.3 Oracle JDBC连接缓存 265

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

16.3.1 创建连接缓存 266

16.3.3 关闭连接缓存 267

16.3.4 示例应用程序 267

16.3.5 控制PooledConnection对象数量 270

16.4 本章小结 271

第17章 Oracle9i Java商业组件 272

17.1 BC4J概述 272

17.2 BC4J应用结构 273

17.3 BC4J的组件 274

17.4 创建Java商业组件工程 275

17.5 配置Java商业组件工程 287

17.6 本章小结 290

第18章 BC4J JSP程序设计 291

18.1 BC4J JSP应用体系结构 291

18.2 创建JSP应用的方法 291

18.3.1 数据标记库控件 292

18.3 JSP元素 292

18.3.2 WebBean标记库控件 293

18.4 用向导创建BC4J JSP应用 294

18.4.1 创建BC4J JSP应用 294

18.4.2 分析BC4J JSP应用 298

18.4.3 部署与运行BC4J JSP应用 299

18.5 手工创建BC4J JSP应用 302

18.6 本章小结 307

第19章 用户界面组件设计 309

19.1 Java应用程序体系结构 309

19.2 创建JClient窗体应用 309

19.3 在JClient窗体中加入LOV功能 314

19.3.1 创建JClient窗体 314

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

19.3.3 加入JButton对象 315

19.3.5 设定JButton对象的model属性 316

19.3.6 定义LOV的绑定对象 316

19.3.4 设定JButton对象的属性 316

19.3.7 设定要显示的LOV字段 317

19.3.8 执行程序 317

19.4 在JClient窗体中加入JTree对象 318

19.4.1 加入JTree对象 318

19.4.2 设定JTree对象的数据模型 319

19.5 本章小结 320

第4部分 Web应用开发示例 322

第20章 Web应用设计模式 322

20.1 Web应用设计的重要性 322

20.1.1 可维护性 322

20.1.2 重用性 323

20.1.3 扩充性 323

20.2 问题的提出 323

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

20.3 MVC设计模式 324

20.3.1 MVC体系结构 324

20.2.2 MVC解决方案 324

20.3.2 MVC的动态行为关系 326

20.3.3 MVC的CRC卡 326

20.3.4 MVC的优缺点 326

20.4 结构化Web应用 327

20.4.1 Model 1结构 327

20.4.2 Model 2结构 328

20.5 本章小结 330

21.2 体系结构 332

第21章 Web应用开发示例 332

21.1 功能概述 332

21.3 显示功能模块设计 334

21.4 删除功能模块设计 337

21.5 修改功能模块设计 339

21.6 添加功能模块设计 344

21.7 本章小结 347

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

主要参考文献 350