IBM Websphere Commerce中有多少種Java Bean?IBM Websphere commerce中的Java Bean的類型
我在IBM信息中心搜索了很多,但只找到這些豆類:
Entity Bean
Session Bean
And Message Driven Bean
,但我聽到了幾天就回來,有一些其他種類也在IBM WS一樣,智能豆豆的。他們是什麼?
任何人都可以給我提供IBM(由IBM支持)中使用的所有類型javaBeans的名稱和描述嗎?
IBM Websphere Commerce中有多少種Java Bean?IBM Websphere commerce中的Java Bean的類型
我在IBM信息中心搜索了很多,但只找到這些豆類:
Entity Bean
Session Bean
And Message Driven Bean
,但我聽到了幾天就回來,有一些其他種類也在IBM WS一樣,智能豆豆的。他們是什麼?
任何人都可以給我提供IBM(由IBM支持)中使用的所有類型javaBeans的名稱和描述嗎?
還有兩個WebSphere Commerce使用的其他主要Bean類型。它們不是J2EE標準的一部分。
的AccessBean是實體和會話Bean一個便利的包裝(也可能是消息驅動Bean,但我沒有使用這些經驗)。基本上,它們提供了一種機制來隱藏使用EJB的細節,例如查找EJB和各種EJB方法。
DataBean是一個進一步的包裝,它擴展了用於JSP的AccessBeans。他們通常和幫助者方法,數據聚合,格式化和捕獲異常。子類型是SmartDataBean,它使用來自請求的信息來填充bean的關鍵字段,以便在初始化時可以自行填充。
是的,在ibm wcs中有smartBeans,Command Beans是子類型的databeans。 com.ibm.commerce.SmartDataBean。 com.ibm.commerce.CommandDataBean com.ibm.commerce.InputDataBean(可選)
這是準備回答這裏 http://stackoverflow.com/questions/22502533/entitybean-sessionbean-databean-and-accessbean – kbk
所有豆類可能會有點寬泛,難以維護(如在一個列表堆棧溢出)。 Martinatime的答案提供了一個好的開始 – Crowie