EJB入門(mén)學(xué)習(xí)代碼實(shí)例
對(duì)于一個(gè)Java開(kāi)發(fā)人員來(lái)說(shuō),EJB入門(mén)是一個(gè)小的關(guān)口,因?yàn)樗葐渭兊拈_(kāi)發(fā)java、servlet、JSP更多了幾分系統(tǒng)設(shè)置上的麻煩,同時(shí)需要你更先要去了解更為廣泛的知識(shí)后才能好的利用它。好了,我們就開(kāi)始我們的又一次EJB學(xué)習(xí)品罷。
本程序使用了Sun的J2EE系統(tǒng)(如果你在使用J2EE設(shè)置上有什么問(wèn)題,可以去參見(jiàn)本人的代碼人生之學(xué)習(xí)品中的《J2EE使用指南》的文章)。使用的例程也是J2EE中的一個(gè)最簡(jiǎn)單的例子。使用的編輯和make工具是JBuilder。不過(guò)你也可以使用手動(dòng)來(lái)用javac將Java文件編譯成為.class文件的。如果你和我一樣使用了Jbuilder來(lái)開(kāi)發(fā)相關(guān)的程序,哪么請(qǐng)?jiān)谀愕?Project中加入一個(gè)lib,它包含了你的J2EE目錄中的lib里的j2ee.jar文件。并且在我們以下開(kāi)發(fā)的Project中都加入這個(gè) lib。如果你是使用了javac以命令行方式來(lái)進(jìn)行編譯,哪么請(qǐng)?jiān)谀愕腃LASSPATH中加入上面這個(gè)jar文件。
首先我們看一下這個(gè)圖:
在EJB入門(mén)學(xué)習(xí)中,我們需要在我們的第一個(gè)例程中來(lái)創(chuàng)建一個(gè)Bean實(shí)體、一個(gè)Home的接口、一個(gè)遠(yuǎn)程接口。以下我們來(lái)列出相應(yīng)的程序。
首先使用 Jbuilder建立一個(gè)名為ejbtest的Project(注意要將J2EE的lib加入到工程中來(lái))。然后我們會(huì)加入 Converter.java(實(shí)現(xiàn)遠(yuǎn)程接口的工作)、ConverterHome.java(實(shí)現(xiàn)Home接口工作)、 ConverterEJB.java(EJB實(shí)體文件)。
Converter.java文件:
|
ConverterHome.java文件:
|
ConverterEJB.java文件:
|
好,一切都正常,哪么我們來(lái)編譯它。如果出現(xiàn)了什么Error #:302 cannot access class javax.ejb…..這樣的錯(cuò)誤,哪么就說(shuō)明你沒(méi)有將EJB的相關(guān)jar文件的lib加入到工程中來(lái)。如果正確,哪么你就可以在工程的bin目錄中得到相應(yīng)的三個(gè)class文件了。對(duì)EJB入門(mén)做了個(gè)簡(jiǎn)單的介紹,希望對(duì)你有所幫助。
【編輯推薦】