1 JavaEE 核心技术介绍 2 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪本讲内容? JavaEE 的架构? JavaEE 的核心技术简介? JavaEE 平台中的角色?当前流行的 JavaEE 平台? JavaEE 的应用 3 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 1、 JavaEE 架构? JavaEE 架构: 4 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 JavaEE 的组件架构? JavaEE 的运行环境定义了 4种类型的应用组件: ? Applet 客户端? Application 客户端? Web 组件? EJB 组件 5 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 2、 JavaEE 核心技术简介? JavaEE 核心技术: 13种 EJB 、 CORBA 、 RMI 、 JSP 、 Java Servlet 、 JavaBean 、 JDBC XML 、…… 6 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 2、 JavaEE 核心技术简介 EJB — JavaEE 的基石: ? EJB (Enterprise JavaBeans) : 一个 Java 服务器端组件开发的规范,定义了一个用来开发面向对象分布式应用组件的标准方法,软件厂商根据它来实现 EJB 服务器。 Java 程序员可以将一些 EJB 组件组合起来,从而方便、快捷地建构分布式应用程序。 EJB 规范在简化分布式应用程序开发复杂性方面也做了大量的工作, EJB 程序员不必太担心事务处理、多线程、资源管理等方面的问题,可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。使用 EJB 可以使整个程序分块明确,并且 EJB 可以使用其它 EJB 或 JDBC 等服务,从而增强了分布式应用程序的可扩展性和性能;另外, EJB 的使用增强了整个系统程序的可靠性、可管理性和可移植性。 7 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 2、 JavaEE 核心技术简介 EJB — JavaEE 的基石: ? EJB 组件 EJB 组件分为三种:会话 EJB 、实体 EJB 和消息驱动 EJB ? EJB 容器是EJB 组件的运行环境,为部署的 EJB 组件提供各种服务(事务、安全、远程客户端的网络发布、资源管理等) 。容器厂商也可以在容器或服务器中提供额外服务的接口。? EJB 服务器管理 EJB 容器的高端进程或应用程序,并提供对系统服务的访问。 EJB 服务器也可以提供厂商自己的特性,如优化的数据库访问接口, 对其他服务(如 CORBA 服务)的访问等。 8 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 2、 JavaEE 核心技术简介? JavaEE 核心技术: EJB 、 CORBA 、 RMI 、 JSP 、 Java Servlet 、 JavaBean 、 JDBC 、 XML 、…… 9 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 2、 JavaEE 核心技术简介 CORBA 体系结构: 核心- ORB 10 浙江工业大学软件学院:黄洪浙江工业大学软件学院:黄洪 2、 JavaEE 核心技术简介 CORBA 技术: ? CORBA ( Common Object Request Broker Architecture )是一个开发分布式对象系统的标准(规范),它独立于平台, 也独立于语言。由 OMG 制定。?在这个体系结构中,一个对象可以被本机上的客户或远程客户通过方法激活来访问。客户(一个对象或应用)无须知道被调用对象(称为服务对象)的运行环境,也无须知道实现这个对象的编程语言,客户只要知道服务对象的逻辑地址和提供的接口。?这种互操作性的关键是 IDL ( Interface Definition Language 、接口定义语言), IDL 说明对象接口中的方法,这些方法可以被其它对象(或应用)激活。
天费下载费下费下载载峰费下载费下载电费费下载下载子费下载费下载培费下载费下费下载载训费下费下载载讲稿) 来自淘豆网m.daumloan.com转载请标明出处.