2011-12-08 152 views
4

我讀EJB 3行動,我整個句子困惑EJB

在非常簡單的術語來定義,企業JavaBeans(EJB)是建立可移植,可重用,可擴展的業務應用程序的平臺使用Java編程語言。

然後在接下來的兩段中,他們將EJB作爲組件和EJB作爲框架進行區分。

此外,他們說,當他們在本書中討論EJB時,他們指的是用來構建應用程序的一部分的服務器端組件。

我很困惑EJB是什麼,EJB是一個平臺/框架,它的組件和容器都包含在該定義中是否正確?說EJB組件而不僅僅是EJB是否更正確?

回答

5

我感到困惑的EJB是什麼,是糾正EJB是一個平臺/框架,

是的......等等。

並且組件和容器都包含在該定義中?

是的。

說EJB組件而不僅僅是EJB更正確嗎?

這是值得商榷的。 (和一個毫無意義的辯論,國際海事組織。)

底線是術語EJB意味着很多事情取決於上下文和誰在說話。當有人說「EJB」時,你必須考慮上下文來確定含義。但是,嘿,人類語言就是這樣。

0

EJB組件是一個Java類,用於開發服務器端應用程序的業務層。 EJB容器是一種爲EJB組件提供運行時環境和服務的軟件。 所以EJB容器是運行你的EJB組件(和基於EJB的應用程序)的平臺。 對於開發人員來說,所有這些服務,註釋,API,模式,規則和限制都是開發服務器端應用程序的框架。