Discussion:
[問題] EJB Object / Interface ?
(时间太久无法回复)
e :) y
2006-11-13 14:00:51 UTC
Permalink
看了tutorial後不甚了解
誰解釋一下
EJB Object
Remote Interface
Home Object
Home Interface
Local Interfaces
的關係

又有誰知道是哪個天才定義這些字眼的
Home想要表達什麼?
既然有EJBLocalHome為什麼不叫EJBRemoteHome?
一下Home一下Local一下Remote

也許我智商太低
不過作了幾個月java project(跟IBM有關..)
總覺得制定spec的人(尤其MS, IBM, BEA)
真的很莫名其妙....
--
難道他們沒學過software engineering
又要大家跟著他們作!?

--
我再看看文件 有心得後再寫上來
--
PLUR

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 84.162.124.219
※ 編輯: easy1 來自: 84.162.124.219 (11/14 05:53)
※ 編輯: easy1 來自: 84.162.124.219 (11/14 05:54)
※ 編輯: easy1 來自: 84.162.124.219 (11/14 06:00)
e :) y
2006-11-13 15:02:17 UTC
Permalink
在 EJB Spec 2.0 後
session bean 和 entity bean
可以有(概念上)
remote client view 和 local client view 兩種view
"view" 可以當作是 "使用bean的方法/觀點"

(稍微具體一點)就是可以擁有
local home interface 和 local component interface
remote home interface 和 remote component interface
..通常如果指"remote" "remote"這個字可以被省略不講 .......

local / remote 的不同(非常簡略的列出...)
local 和 remote 可以同時存在 只是會依據不同環境或設計 被使用
remote:
+ 使用在分散式環境 不同JVM之間
- 效能低
+ Call by value

local:
+ 使用在同一JVM上
+ 效能高
+ Call by Reference
+ container managed relationship/persistence
+ 一定要在同一個EAR裡

(實作上)java API裡..有這些Interface ...可以對應上面
EJBHome 和 EJBObject
EJBLocalHome 和 EJBLocalObject

(...至於這些interface代表什麼 ...還不清楚..f@@)

--
PLUR

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 84.162.124.219
a***@kkcity.com.tw
2006-11-14 10:15:10 UTC
Permalink
Post by e :) y
看了tutorial後不甚了解
誰解釋一下
EJB Object
Remote Interface
Home Object
Home Interface
Local Interfaces
的關係
又有誰知道是哪個天才定義這些字眼的
Home想要表達什麼?
既然有EJBLocalHome為什麼不叫EJBRemoteHome?
一下Home一下Local一下Remote
也許我智商太低
不過作了幾個月java project(跟IBM有關..)
總覺得制定spec的人(尤其MS, IBM, BEA)
真的很莫名其妙....
希望沒有記錯
以前看過一點 EJB, 得出來的思路是:
(Local) Home, Remote/Local Interface 與 Bean 的關係,
約莫就是 POJO 中, Constructor (看成 Factory 亦可), Interface
與 Implementation Class 的關係

Alien
--
┌─────◆KKCITY◆─────┐ ★  人人可架站,經營社群聯誼天地  ★
│ bbs.kkcity.com.tw │ 歡迎社團/班系/歌友/藝文創作/公益申請
└──《From:202.72.0.45 》──┘ 到 KKCity 開設自己喜愛的主題BBS站
--

继续阅读narkive:
Loading...