内容简介
目录
出版说明
读者选购指南
自序兼谈本书应用的教育思想
第1章 WebLogic Platform概述
第2章 WebLogic服务器的安装、配置和启动
2.1 WebLogic服务器的安装
2 1 1 获得WebLogic Server的免费试用版本
2 1 2 系统需求
2 1 4 WebLogic安装过程
2 1 3 WebLogic许可证
2.2 WebLogic服务器的配置
2.3 WebLogic目录和文件的含义
2 3 1 Bea WebLogic Platform 8.1程序组
2 3 2 Bea目录
2 3 3 Product目录
2 3 4 域目录
2 3 5 域中服务器的目录
2.4 启动/停止WebLogic服务器和控制台
2 4 1 在WebLogic程序组中启动和停止服务器
2 4 2 使用命令文件启动和停止服务器
2 4 3 作为Windows服务安装和卸载
2 4 4 启动WebLogic服务器控制台
2.5 开发WebLogic上的第一个程序
2.6 实例服务器
2 6 1 启动实例服务器和控制台
2 6 2 运行实例
2 6 3 快速部署自己开发的简单Web程序
2.7 配置向导和模板文件
2 7 1 配置模板和域
2 7 2 使用配置向导扩展现有的域
2 7.3 扩展模板和域
2 7 4 扩展模板和配置模板
3.1 设置JDBC驱动程序
第3章 在WebLogic中部署和运行程序
3.2 部署和运行Web程序
3 2 1 Web源程序介绍
3 2 2 数据库的设置
3 2 3 Web程序的部署和运行
3.3 部署和运行EJB
3 3 1 EJB源程序介绍
3 3 2 EJB客户机程序介绍
3 3 3 部署EJB和运行客户机
3.4 部署和运行JMS程序
3 4 1 JMS源程序介绍
3 4.2 JMS在WebLogic服务器上的设置
3 4 3 运行JMS程序
3.5 察看部署程序的设置
3 5 1 Configuration选项卡
3 5 2 Targets选项卡
3 5 3 Deploy选项卡
3 5 4 Monitoring选项卡
3 5 5 Testing选项卡
3 5 6 Notes选项卡
4.1 WebLogic程序开发的关注点
4.2 WebLogic J2EE Application的类型
第4章 WebLogic J2EE Applications开发概述
4.3 程序开发部署工具
4.4 XML配置文件
4.5 建立J2EE APPlication的一般过程
4 5 1 Split Development Directory
4 5 2 J2EE目录结构
4 5 3 基本的开发流程
第5章 开发Web程序
5.1 Web程序结构框架
5.2 开发JSP程序
5 2 1 建立源程序和目录结构
5 2 4 建立配置文件
5 2 3 设置环境
5 2 2 数据库的设置
5 2 5 建立、编辑和移动build xml文件
5 2 6 建立ant的目的目录
5 2 7 修改源程序
5 2 8 执行ant编译程序
5 2 9 检查目的目录
5 2 10 部署和运行程序
5.2 11 生成、部署EAR文件和运行程序
5.3 开发Servlet程序
5 3 1 建立源程序和目录结构
5 3 3 设置环境
5 3 2 数据库的设置
5 3 4 建立和修改配置文件
5 3 5 建立、编辑和移动build xml文件
5 3.6 建立ant的目的目录
5 3 7 执行ant compile编译程序
5 3 8 检查目的目录
5 3 9 执行Ant appc
5 3.10 部署和运行程序
5 3 11 生成、部署EAR文件和运行程序
6 1 4 建立和修改配置文件
6 1 2 设置环境
6 1 3 Javac编译EJB和客户机代码
6 1 1 建立源程序和目录结构
6.1 开发Session Bean
第6章 开发EJB
6 1 5 建立、编辑和移动build xml文件
6 1 6 建立ant的目的目录
6 1 7 执行ant compile编译程序
6.1.8 检查目的目录和执行ant appc命令
6 1.9 部署EJB
6 1.10 运行客户机
6 1 11 生成、部署EAR文件和运行客户机程序
6 2 1 建立源程序和目录结构
6.2 开发BMP EJB
6 2 2 数据库的设置
6 2 3 设置环境
6 2 4 Javac编译EJB和客户机代码
6 2 5 建立和修改配置文件
6 2 6 建立、编辑和移动build.xml文件
6.2 7 建立ant的目的目录
6 2 8 执行ant compile编译程序
6 2 9 检查目的目录和执行ant appc命令
6 2 10 部署EJB
6 2 11 运行客户机
6 3 1 建立源程序和目录结构
6.3 开发CMP EJB
6 2 12 生成、部署EAR文件
6 3 2 数据库的设置
6 3 3 设置环境
6 3 4 Javac编译EJB和客户机代码
6 3 5 建立和修改配置文件
6 3 6 建立、编辑和移动build.xml文件
命令
6 3 10 部署EJB
6 3 11 运行客户机
6 3 9 检查目的目录和执行ant appc
6 3 8 执行antcompile编译程序
6 3 7 建立ant的目标目录结构
6 3 12 生成、部署EAR文件
6.4 处理CMP表格之间的一对多关系
64 1 建立源程序和目录结构
6 4 2 数据库的设置
6 4 3 设置环境
6 4 4 Javac编译EJB和客户机代码
6 4 5 建立和修改配置文件
6 4.6 建立、编辑和移动build xml文件
6 4 7 建立ant的目标目录结构
6 4 8 执行ant compile编译程序
6 4 12 生成、部署EAR文件
6.4 11 运行客户机
6 4 10 部署EJB
6 4 9 检查目的目录和执行ant appc命令
6.5 处理CMP表格之间的一对一关系
6 5 1 代码的修改
6 5 2 部署配置文件的修改
6 5 3 环境设置文件的修改
6 5 4 Build.xml文件的修改
6 5 5 beabuild txt文件的修改
6 5 6 数据库表格内容的修改
6 5 7 编译、部署和运行代码
6 6 1 代码的修改
6.6 处理CMP表格之间的多对多关系
6 6 2 部署配置文件的修改
6 6 3 环境设置文件的修改
6 6 4 Build xml文件的修改
6 6 5 beabuild txt文件的修改
6 6 6 数据库表格内容的修改
6 6 7 编译、部署和运行代码
6.7 处理CMP的Find和Select方法
6 7 1 代码的修改
6 7 2 部署配置文件的修改
6.7 3 环境设置文件的修改
6 7.7 编译、部署和运行代码
6 7.6 数据库表格内容的修改
6 7.5 beabuild txt文件的修改
6.7 4 Build.xml文件的修改
6.8 EJB中的复合主键
6 8 1 主键类和数据库
6.8 2 使用主键类的EJB和部署文件
6 8 3 客户机程序
6 8 4 命令行的执行
6.9 开发Message-Driven Bean
6 9 1 建立源程序和目录结构
6 9 2 服务器的设置
6 9 5 建立和修改配置文件
6 9 4 Javac编译EJB和客户机代码
6 9 3 设置环境
6 9 6 建立、编辑和移动build xml文件
6 9 7 建立ant的目的目录
6 9.8 执行ant compile编译程序
6 9 9 检查目的目录和执行ant appc命令
6 9 10 部署EJB
6 9 11 运行客户机
6 9 12 生成、部署EAR文件
6.10 EJB代码生成器EJBGen
6 10 1 EJBGen工具的使用方法
6 10 2 SessionBean的注释
6 10 3 BMPBean的注释
6 10 4 CMPBean的注释
第7章 开发Web Service
7.1 Java类作为Web Service
7.1 1 编写Web Service的Java类
7 1 2 设置环境
7 1 3 Build xml文件
7 1 4 编译Java类
7 1.5 产生Web Service
7 1 6 部署Web Service
7.2 Java类Web Service的客户机
7 2 1 产生客户机需要的类库
7 2 2 编写和编译客户机程序
7 2 3 运行客户机程序
7.3 EJB作为Web Service
7 3 1 设置环境
7 3 2 Build xml文件
7 3 3 编写和打包Web Service的EJB类
7 3 4 产生Web Service
7 3 5 部署Web Service
7.4 EJB Web Service的客户机
7 4 1 产生客户机需要的类库
7 4 2 编写和编译客户机程序
7 4 3 运行客户机程序
8 1 1 域和服务器
第8章 WebLogic服务器系统管理基础
8.1 系统管理概述
8 1 2 系统管理框架的实现
8 1 3 系统管理工具
8 1 4 域中可管理的资源
8.2 域和服务器的目录结构
8 2 1 域的目录结构
8 2 2 服务器的根目录
8 2 3 日志文件
8.3 启动域时的设置
8 3 2 改变域的启动模式
8 3 1 不在启动服务器时输入用户名和密码
8 3 3 Config xml文件
8.4 管理控制台
8 4 1 启动管理控制台
8 4 2 管理控制台界面
8 4.3 定制控制台
8.5 部署J2EE Application
8.5.1 部署的程序类型
8 5 2 部署文件
8 5.3 部署的服务器
8.5.4 Staging模式
8 5.6 部署工具
8.5.5 从JAR生成展开形式的程序目录
8.5 7 察看服务器上的JNDI
8.6 服务器、Machine与NodeManager
8.6.1 Node Manager启动前的设置
8 6 2 建立和设置Machine
8 6.3 设置Node Manager启动被管理服务器时的参数
8 6.4 设置Node Manager控制服务器的方式
8 6 5 启动Node Manager
8.7 服务器的建立、启动和停止
8 7 1 服务器的生命期
8 7.2 建立新的服务器
8 7 3 启动、停止、删除服务器
8 7.4 部署程序到被管理服务器上
第9章 WebLogic服务器集群
9.1 集群概述
9.2 可部署到集群的对象
9.3 集群服务器之间的通信
9.4 建立多个服务器和服务器集群
9.5 管理控制台查看和修改服务器集群的设置
9.6 开发部署到集群中的程序
9.7 部署程序到集群中
第10章 WebLogic服务器的安全技术
10.1 有关安全的常用术语
10 3 1 建立新安全域的步骤
10.2 WebLogic的资源
10.3 建立新的安全域
10 3 2 设置Adjudication Provider
10 3 3 设置Auditing Provider
10 3 4 设置Authentication Provider
10 3 5 设置WebLogic Identity Assertion Provider
10 3 6 设置Authorization Provider
10 3 7 设置Credential Mapping Provider
10.3 8 设置Role Mapping Provider
10 3 9 使用新的安全域作为默认域
10.4 WebLogic中默认的角色、用户组、用户和它们的权限
10 5.1 设置LDAP服务器
10.5 嵌入式LDAP服务器
10 5 2 LDAP浏览器
10.6 不使用安全标记的安全控制方法
10 6 1 不使用安全标记的设置
10 6 2 建立可访问资源的用户和组
10 6 3 编写、部署和测试程序
10 6 4 设置Web资源的安全策略
10 6 5 测试Web程序
10.7 开发Web安全性的程序
10 7 1 使用安全标记的设置
10 7 2 建立用户、用户组和安全角色
10 7 3 部署文件的安全标记
10 7 4 基于表单的验证
10.8 开发EJB安全性的程序
10 8 1 服务器上的设置
10 8 2 程序的编写和运行
第11章 WebLogic Workshop基础
11.1 WebLogic Workshop基础
11 1 1 WebLogic Workshop的启动和服务器
11 1 2 Applications和Projects
11 1 3 WebLogic Workshop界面
11 1 4 WebLogic Workshop菜单和按钮功能
11 1 5 中文显示与处理
11 1 6 开发步骤
11 1 7 Workshop的实例
11.2 建立简单DOS程序
11.2 1 建立Application
11 2 2 建立Project
11 2 3 建立Java类
11 2.4 编辑Java类
11.2 5 设置Application的属性
11 2 6 设置Java Project的属性
11.2 7 Build Application
11.2 8 运行和调试程序
11.3 建立Windows程序
11.2.9 在Workshop之外运行程序
11.4 访问数据库的程序
第12章 在WebLogic Workshop中开发Web程序
12.1 建立Web程序
12 1 1 建立Application
12 1 2 建立Web ProJect
12 1 3 建立编辑Web文件
12 1 4 设置Web Project的属性
12 1 5 Build/部署Application
12 1.6 运行文件
12.2 导入外部Web程序
12.3 网页流程图Page Flow
12.4 网页流程图中的表单
第13章 在WebLogic Workshop中开发EJB
13.1 建立Session Bean
13 1 1 建立Application和EJB
Project
13 1 2 建立EJB
13 1 3 编辑EJB代码
13 1 4 建立EJB客户机的Project和客户机程序
13 1.5 Build/部署Application
13.1.6 代码的运行和部署
13.2 EJB和方法的Transaction属性
13 3 1 建立Application和EJBProject
13.3 建立BMP Bean
13 3 2 建立EJB
13.3 3 编辑EJB代码
13 3 4 建立EJB客户机的ProJect和客户机程序
13 3 5 Build Application
13 3 6 代码的运行和部署
13.4 开发CMP EJB
13.4 1 建立Application、EJB ProJect和EJB所在的目录
13 4 2 建立Local EJB
13 4 3 建立Session Bean
13 4 4 建立客户机
13 5 2 建立Local EJB
13.5 处理CMP表格之间的关系
13 5 1 建立Application、EJB ProJect和EJB所在的目录
13 5 3 建立EJB之间的关系
13 5 4 建立Session Bean
13 5 5 建立客户机程序
13.6 处理CMP的Find和Select方法
13 6 1 建立Application、EJB Project和EJB所在的目录
13 6.2 建立Local EJB、EJB之间的关系
13.6 3 建立Finder方法
13 6 4 建立Session Bean
13.6 5 建立EJB客户机的ProJect和客户机程序
13 7 1 建立Local EJB和主键类
13.7 EJB中的复合主键
13 7 2 建立Remote EJB
13.7.3 建立客户机程序
13.8 EJB中的巨型数据类型
13.8.1 建立Local EJB
13 8 2 建立Remote EJB
13 8.3 建立客户机程序
13.9 开发Message-Driven Bean
13 9 1 建立Application、EJB ProJect和EJB所在的目录
13 9 2 建立和修改Message-Driven Bean
13 9 3 建立客户机程序
13 9 4 服务器上的设置和运行程序
14.1 开发同步Web Service
第14章 在WebLogic Workshop中开发Web Service
14.2 运行Web Service和产生客户机类库
14.3 开发Web Service的客户机程序
14.4 开发异步Web Service
第15章 在WebLogic Workshop中开发Java Control和Portal
15.1 开发Java Control
15 1 1 建立数据库Control
15 1.2 建立定制的Control
15.2 测试Java Control
15.3 WebLogic Portal和支持它的服务器
15.4 开发Portal系统