有關service controller

烤串發表於2003-03-05

我想在app server端通過一種配置的方式實現動態的服務載入,想法如下:

ServiceController是一個stateless session bean,他有一個方法public Object process(Command pCommand),pCommand可以看作是一個引數集合,包含我希望請求的服務,通過這個pCommand,ServiceController 可以查到希望呼叫的類以及他的方法並通過動態載入的方式把這個類載如虛擬機器並呼叫他相應的方法。這個類可能是一個ejb的client, 也可能本身就包含了業務邏輯的處理。現在的問題是通過什麼方式我才能把pCommand中的屬性和具體的類及方法對應起來,如果ServiceController是在web server這一端,很容易實現,我可以通過一個xml配置檔案,把pCommand中的屬性和類的全名以及方法名一一對映。但是現在我的這個ServiceController是一個無狀態session bean,我該如何做?我可以在ejb-jar.xml 中通過下面這樣的配置來指定希望載入的類。

[env-entry]

[env-entry-name]TestClient[/env-entry-name]

[env-entry-type]java.lang.String[/env-entry-type]

[env-entry-value]test.ejb.TestClient[/env-entry-value]

[/env-entry]

但是要想具體指定到類的方法該如何做?

我的伺服器是jboss2.4.6。

相關文章