企业Java Bean(EJB)新手



我完全是EJB的新手,基本上目前我的重点不是掌握EJB,因为我的大学考试即将到来,我必须专注于它们

但是我的大学教学大纲有两章是关于EJB的(你可以说是对EJB 2.0的非常非常简要的概述)。为此,我想对EJB 进行概述

我已经购买了适用于EJB 2.0 的Head First EJB

我有以下问题,它们可能很傻,因为我在Java方面不是很好,但我尽力做到最好。

(1) Head first EJB说:"如果您没有符合EJB 2.0的服务器,请访问java.sun.com并下载J2EE1.3。"那么什么是符合EJB 2.0的服务器呢??

downlaod J2EE1.3当我安装了Java 7(jdk 1.7.0)时,我必须这样做吗

(2) 参考实施服务器?这是什么。

提前谢谢。

  1. Java EE应用程序运行在Java应用程序服务器(如Apache Tomcat或Glassfish)之上。EJB兼容服务器是支持使用EJB的服务器。Tomcat不兼容EJB,而glassfish则兼容

Java 7 jdk只是Java SE(标准版)。Java EE(Enterprise Edition)是在Java SE之上构建的。要开发Java EE应用程序,您需要一个Java SE jdk,Java EE sdk和一个Java应用程序服务器。最好的入门方法是下载Netbeans IDE。它包含了您所需要的一切(确保您下载了Java EE版本)。该网站上还有一些教程。正如JB Nizet所提到的,EJB2.0是一项旧技术,它来自Java EE 1.3(2001),而当前版本是Java EE 1.6(2009),通常只称为Java EE 6。有了6,Java EE变得更加轻量级,更少地依赖XML,更多地依赖Annotations,这使得开发变得更加容易。EJB2.0应该仍然有效,但我从未尝试过。

  1. 结合所有Java标准,实现了一个应用程序服务器来演示这些标准

BTW Sun和Java已被Oracle收购,因此指向Sun.com的链接可能无法工作或将您重定向到Oracle。

最新更新