1、1、介绍、介绍J2EE及其结构、及其结构、J2EE应用程序的组成及应用程序的组成及Oracle9i的的J2EE技术技术 2、Oracle9i的的J2EE服务器服务器 Oracle9i Application Server Containers for J2EE(OC4J)和和Oracle9i Java商业组件(商业组件(Business Components for Java,BC4J)的特点)的特点 3、介绍、介绍Oracle9i J2EE应用的最佳开发工具应用的最佳开发工具JDeveloper 4、给出通过、给出通过BC4J实现实现J2EE应用程序的示例应用程序的示例 1 2 31 231
2、2312 3 4主机系统或单层结构:主机主机系统或单层结构:主机/终端模式终端模式客户客户/服务器(服务器(Client/Server,C/S)结构:)结构:“胖胖”客户客户端端胖客户端:胖客户端:表示逻辑表示逻辑业务逻辑业务逻辑业务数据模型业务数据模型通讯通讯Fat clientFat client传统的Web应用程序模型:三层分布式架构传统的传统的Web应用程序模型:三层分布式架构应用程序模型:三层分布式架构N层计算模式的引入层计算模式的引入BWSASDBN层计算模式的引入层计算模式的引入多层应用程序的真正优点多层应用程序的真正优点容器处理容器处理组件处理组件处理分布性分布性可伸缩性可伸缩
3、性可用性可用性事务性事务性安全性安全性 生命周期管理生命周期管理表示表示JSP,Servlet,Applet业务逻辑业务逻辑EJB数据访问逻辑数据访问逻辑EJB BEAWebLogic Server 7.0 BorlandEnterprise Server,AppServer Edition&JBuilder 8.0 IBMWebSphere Application Server 5.0 MacromediaJRun 4 Oracle9i Application Server SunTM ONEApplication Server 谢谢!返回章返回章返回章返回节图11.10 EmpView1视图对象页面 图11.11 EmpView1视图对象修改页面 图11.12 EmpView1视图对象查询页面 图11.13部门.员工主从视图 返回节