J2EE核心技术--EJB设计与应用
目前,电子商务的热潮已经席卷全球,在电子商务的开发和应用中,SUN公司推出了基于JAVA的服务器组件技术--Enterprise Java Beans,简称EJB,EJB技术一经推出,就得到IT业内广泛支持,在北美市场,众多公司已经利用EJB技术开发了大量的电子商务应用,EJB技术已经成为电子商务开发的主流技术,在国内,电子商务的应用刚刚开始,需要一大批精通EJB开发的技术人员和公司,因此,掌握EJB的体系和开发技能的人才在人力资源市场上炙手可热,掌握EJB技术的公司将在竞争中抢占先机.
通过学习EJB,学员会掌握以下知识和技能:
?了解EJB的概念和角色划分,学会编写服务端EJB组件的整体方案,学会划分EJB解决方案角色
?了解EJB的组件体系结构和类型,知道EJB组件的类型和体系结构,了解EJB的典型应用,学会根据需求选择EJB的类型
?了解EJB的客户端联结过程,了解EJB客户端使用的接口及查找EJB的方式
?掌握EJB客户端的编写,学会典型EJB客户端代码的编写思路和编写技巧
?了解会话EJB的特性,了解会话EJB的特性和适用范围
?掌握有状态会话EJB的编写,学会典型有状态会话EJB的编写思路和编写技巧
?掌握实体EJB的特性,了解实体EJB的特性和适用范围
?掌握实体EJB的编写,学会典型实体会话EJB的编写思路和编写技巧
?掌握EJB的安装和发布,学会EJB SERVER安装,学会在EJB SERVER上发布一个EJB
课程内容:
一、EJB体系结构。主要讲述SUN公司EJB技术体系结构,EJB角色划分,EJB组件类型及具体应用,EJB接口原形。
二、EJB客户端。主要讲述EJB客户端联结过程,客户端主要接口具体技术细节,客户端编程典型代码。实验:一个EJB客户端的编写。
三、会话EJB。主要讲述会话EJB的基本概念,无状态、有状态会话EJB类型、状态变化及区别,服务器端处理流程,接口继承关系,以及两种会话EJB编程的典型代码。
实验:一个无状态会话EJB的编写,一个有状态会话EJB的编写。
四、实体EJB。主要讲述实体EJB的基本概念,实体EJB的BMP、CMP类型,关系-数据库的映射,主键,状态变化及区别,服务器端处理流程,接口继承关系,以及两种实体EJB编程。
预备知识:
具备JAVA语言及编程基础;
了解INTERNET基本知识;
了解数据库基本知识。