J2EE应用开发:Weblogic + JBuilder

J2EE应用开发:Weblogic + JBuilder
作 者: 赵强 乔新亮
出版社: 电子工业出版社
丛编项: 开发专家之Sun ONE
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: J2EE
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《J2EE应用开发:Weblogic + JBuilder》作者简介

内容简介

本书主要讲述如何将最流行的J2EE服务器WebLogicServer和最好的Java集成开发环境JBuilder结合起来进行J2EE应用程序的开发。JBuilder作为优秀的Java开发工具可以大大简化J2EE应用的开发,而WebLogicServer是被广泛应用的J2EE应用服务器,当前世界上许多大企业都在使用WebLogicServer创建大规模的应用程序。本书介绍如何将最流行的J2EE服务器WebLogicServer7和最好的Java集成环境JBuilder结合起来开发J2EE应用。内容包括WebLogicServer的安装、JBuilder下的集成环境的配置,开发Servlet、JSP、数据访问、远程调用技术、JMS技术和三类EJB组件的开发。本书还通过一个规模适度的J2EE应用:网上购书系统,介绍了基于J2EE平台的企业级应用开发的全貌。流行的服务器+流行的开发环境+流行的计算平台是本书的特色。飞思在线http://www.fecit.com.cn的“下载专区”提供本书源代码下载。从环境搭配到高级应用开发,本书为那些想用J2EE开发应用的初学者和中级读者提供了学习的捷径。如同所有的软件产品一样,WebLogicServer和JBuilder是不断发展的,本书是基于BEAWebLogicServer7.0和JBuilder8(企业版)而编写的(本书所讲内容对刚发布的JBuilder9同样适用),读者需要安装以下软件:●BEAWebLogicServer7.0。●JBuilder8(企业版)。以下是可选内容:●数据库服务器:本书使用的是JBuilder8自带的数据库JDataStore,如果读者需要使用其他数据库,例如Oracle,可以自己安装。●SMTP兼容的邮件服务器:如果要编写JavaMail应用程序的话需要安装邮件服务器

图书目录

第1章 J2EE概述

1. 1 J2EE的历史

1. 2 J2EE的优势

1. 3 J2EE应用程序的结构

1. 3. 1 J2EE应用服务器

1. 3. 2 客户层组件

1. 3. 3 Web层组件

1. 3. 4 业务逻辑层组件

1. 3. 5 企业信息系统层

1. 4 J2EE的技术体系

1. 4. 1 JDBC(Java数据库连接)

1. 4. 2 Servlet与JSP

1. 4. 3 JNDI(JavaNaming&DirectoryInterface)

1. 4. 4 RMI(RemoteMethodlnvocation)

1. 4. 5 JMS(JavaMessageService)

1. 4. 6 JavaMail

1. 4. 7 EIB

1. 5对J2EE初学者的建议

第2章 认识WebLogic Server与JBuilder

2. 1 认识WebLogic Server

2. 1. 1 WebLogic Server简介

2. 1. 2 BEAWebLogic Server的结构

2. 1. 3 WebLogic Server提供的服务

2. 1. 4 WebLogic Server7. 0的新增功能简介

2. 1. 5 如何获取WebLogic Server的资源

2. 2 JBuilder8简介

2. 2. 1 JBuilder8的新特性

2. 2. 2 集成开发环境介绍

2. 2. 3 JBuilder8中的J2EE开发

第3章 配置J2EE开发环境

3. 1 WebLogic Server7. 0的安装. 配置与使用

3. 1. 1 安装WebLogic Server7. 0

3. 1. 2 WebLogic Server7. 0的常用操作

3. 2 JBuilder8的J2EE开发环境设置

3. 2. 1 应用服务器设置

3. 2. 2数据库设置

第4章 WebLogic Server中的JDBC

4. 1 WebLogicServer支持的JDBC

4. 1. 1 JDBC简介

4. 1. 2 JDBC的结构

4. 1. 3使用JDataStore数据库

4. 1. 4 WebLogic Server中的JDBC配置

4. 2 WebLogic Server下的JDBC开发实例

4. 2. 1 建立连接

4. 2. 2 执行SQL语句

4. 2. 3 处理结果集

4. 2. 4 关闭连接

4. 2. 5 开发实例

4. 3 WebLogic Server中的事务处理

4. 3. 1 事务的基本理论

4. 3. 2 JDBC中的简单事务

4. 3. 3 WebLogic Server中的事务

4. 4 JDBC的高级话题

4. 4. 1 使用PreparedStatement

4. 4. 2 使用JDBC存储和调用大对象

4. 5 JDBC开发时的注意事项

4. 5. 1 适时地关闭资源

4. 5. 2 尽可能使查询灵活. 准确

4. 5. 3 尽可能快地提交或回滚事务

第5章 基于WebLogic Server的Servlet开发

5. 1 理解Servlet

5. 1. 1 Servlet的工作方式

5. 1. 2 何时使用Servlet

5. 1. 3 Servlet实现与配置

5. 1. 4 Servlet的生命周期

5. 2 Servlet开发

5. 2. 1 简单的Servlet处理GET请求

5. 2. 2 使用Servlet处理POST请求

5. 3 JBuilder8下的Servlet开发实例

5. 3. 1 建立Web应用程序

5. 3. 2 通过ServletWizard建立Servlet

5. 3. 3 部署Web应用程序到WebLogic Server

5. 3. 4 运行Web应用程序

5. 4 WebLogic Server中Web应用程序的配置

5. 4. 1 卸载Web应用程序

5. 4. 2部署Web应用程序

第6章 基于WebLogic Server的JSP开发

6. 1 JSP编程

6. 1. 1 JSP基础知识

6. 1. 2 JSP生命周期

6. 1. 3 WebLogic Server配置

6. 1. 4 JBuilder下的JSP开发实例

6. 2高级话题

6. 2. 1 标准动作

6. 2. 2 使用JavaBean

6. 2. 3 使用自定义标记(TAGLIB)

6. 3 Struts应用开发实例

6. 3. 1 什么是Struts

6. 3. 2 建立Struts工程

6. 3. 3 部署及运行Struts32程

第7章 RMI与JNDl

7. 1 RMI编程

7. 1. 1 RMI介绍

7. 1. 2 RMI结构

7. 1. 3 RMI开发实例

7. 2 WebLogic Server下的JNDl

7. 2. 1 JNDI介绍

7. 2. 2 了解JNDI接口

7. 2. 3 绑定到WebLogic ServerJNDITREE

7. 2. 4 JNDI开发实例

7. 3 JNDI与集群

第8章 开发JMS应用

8. 1 WebLogic Server中的JMS服务

8. 1. 1 JMS基础

8. 1. 2 JMS消息

8. 1. 3 持久订阅

8. 2 在JMS中使用事务

8. 2. 1 事务性会话

8. 2. 2 JTA事务

8. 3 WebLogic Server中的JMS配置实例

8. 4 JMS开发实例

8. 4. 1 使用JMS队列的JMS实例

8. 4. 2 使用JMS主题的JMS实例

第9章 开发JavaMail应用

9. 1 JavaMail介绍

9. 1. 1 介绍

9. 1. 2 协议

9. 1. 3 关键类

9. 2 在WebLogic Server中配置JavaMail

9. 3 JavaMail开发实例

9. 3. 1 创建JavaMail工程

9. 3. 2 使用JavaMail发送消息

9. 3. 3 使用JavaMail接收消息

第10章 WebLogic Server中的会话Bean开发

10. 1 EIB简介

10. 1. 1 组件及JavaBeans简介

10. 1. 2 EJB技术的设计目标

10. 1. 3 使用EJB技术的好处

10. 1. 4 EJB结构

10. 1. 5 EJB与JNDI

10. 1. 6 EJB与JTA

10. 1. 7 EJB的类型

10. 2 EJB编程模型

10. 2. 1 Bean类

10. 2. 2 对外接口

10. 2. 3 Home接口

10. 3 部署和使用EJB组件

10. 3. 1 部署描述文件

10. 3. 2 EJB-jar文件

10. 3. 3 使用EJB组件

10. 4 会话Bean的基本理论

10. 5 会话Bean开发实例

10. 5. 1 开发无状态会话Bean

10. 5. 2 有状态会话Bean开发实例

第11章 WebLogic Server下的实体Bean开发

11. 1 实体Bean的基本理论

11. 1. 1 什么是实体Bean

11. 1. 2 实体Bean的子类型

11. 1. 3 实体Bean的组成

11. 2 实体Bean开发实例

11. 2. 1 概述

11. 2. 2 开发步骤

11. 3 使用EJBQL开发查询

11. 3. 1 EJBQL

11. 3. 2 查询方法开发实例

11. 4 建立实体Bean的关系

11. 4. 1 实体Bean的关系概述

11. 4. 2 实体Bean关系开发实例

11. 5 通过会话Bean访问实体Bean

11. 5. 1 EJB引用

11. 5. 2 EJB引用实例

第12章 开发消息驱动Bean

12. 1 什么是消息驱动Bean

12. 1. 1 优势

12. 1. 2 关于消息

12. 1. 3 消息驱动Bean的生命周期

12. 2 开发和配置消息驱动Bean

12. 3 并发控制

12. 4 使用事务

第13章 WebLogic Server的安全性开发

13. 1 计算机安全的基础知识

13. 1. 1 加密/解密

13. 1. 2 身份验证

13. 1. 3 数字签名

13. 1. 4 数字证书

13. 1. 5 SSL

13. 2 WebLogic Server的安全框架

13. 2. 1 验证(Authenticate)与授权(Authorization)

13. 2. 2 用户和用户组

13. 2. 3 角色(Role)

13. 2. 4 主体(Principal)

13. 2. 5 凭证(Credential)

13. 2. 6 说明性的安全

13. 2. 7 编程性安全

13. 2. 8 访问控制列表(ACL)

13. 2. 9 安全区(SecurityRealm)

13. 3 创建安全的Web应用程序

13. 3. 1 基本验证方式(Basic Authentication)

13. 3. 2 表单验证方式

13. 4 使用JAAS进行安全验证

13. 4. 1 JAAS简介

13. 4. 2 WebLogic Server下的JAAS开发

13. 5 EIB的访问控制

第14章 J2EE综合实例

14. 1 开发网上购书系统

14. 1. 1 需求

14. 1. 2 设计模式的应用

14. 1. 3 网上购书系统设计

14. 1. 4 网上购书系统的实现

14. 2 Pet Store简介

14. 2. 1 安装Pet Store应用程序

14. 2. 2 Pet Store的使用

14. 2. 3 获得Pet Store的源代码

14. 3 Pet Store的设计思想

14. 3. 1 控制模块

14. 3. 2 用户登录和客户注册模块

14. 3. 3 异步消息模块

14. 3. 4产品目录模块

14. 3. 5 客户模块

14. 3. 6购物车模块

14. 4 Pet Store的源代码分析

14. 4. 1 EIB

14. 4. 2 JSP页面

14. 4. 3 Pet Store使用的过滤器(filter)

14. 4. 4 Pet Store使用的xml文件

第15章 JBuilder9简介

15. 1 JBuilder9的新特性

15. 1. 1 32程管理

15. 1. 2 应用程序生成(Build)

15. 1. 3 Web应用程序开发

15. 1. 4 EJB Designer

15. 1. 5 J2EE应用服务器

15. 2 JBuilder9下的实体Bean开发实例