Java EE 7千呼萬喚始出來,可以看看以下的連結喔
Java EE 7 at Glance
Developer Java EE 7
Java EE 7支援HTML 5
目前Java EE是我開發專案的最愛,真的真的很方便,又快速,但是在台灣使用的人目前還是算少的,我現在公司主流還是 Struts 2,我很努力很努力要引入Java EE,希望會有所成效咧。
我不太想花時間介紹 Java EE的架構,想知道的可以Google一下應該就會知道了,我這裡會介紹用Netbeans + Java EE開發專案的方式,當中也會帶一下我的想法,我個人是以實作Prototype以Live Demo方式推專案,或許會有人說這不是很浪費時間嗎?而且又不是一定會是給你做,其實我的想法是如下:
Java EE 7 at Glance
Developer Java EE 7
Java EE 7支援HTML 5
目前Java EE是我開發專案的最愛,真的真的很方便,又快速,但是在台灣使用的人目前還是算少的,我現在公司主流還是 Struts 2,我很努力很努力要引入Java EE,希望會有所成效咧。
我不太想花時間介紹 Java EE的架構,想知道的可以Google一下應該就會知道了,我這裡會介紹用Netbeans + Java EE開發專案的方式,當中也會帶一下我的想法,我個人是以實作Prototype以Live Demo方式推專案,或許會有人說這不是很浪費時間嗎?而且又不是一定會是給你做,其實我的想法是如下:
- 成功率較高:可以讓客戶看到東西,客戶會比較有感覺。
- 教育訓練 :藉由Prototype可以訓練開發人員。
- 累積經驗:在客戶的回饋跟訓練過程中,可以調整專案開發的方式,也可以開發相關模組。
- 先下載 Netbeans,現在是Netbeans 7.3(Netbeans7.3.1先不建議安裝)選擇All的那個下載囉,安裝Netbeans基本上都是Next就可以了。
- 安裝後就可以啟動Netbeans,到 File-- New Project -- Java Web(左)-- Web Application(右)按下Next
- 接下來就要設定對應的Server、Java EE版本及Web的路徑了,這裡要注意的是因為是安裝Netbeans 7.3.1,所以預設安裝應該是Glassfish 4,在Java EE Version中可以選擇 Java EE 7或是6,我們這裡先用Java EE 6,之後我會在介紹Java EE 7,至於Context Path就以專案名稱就可以了,按下Next。
- 選擇Framework,JavaServer Faces當然是首選囉,勾選後會出現JSF的設定選項,可以都不設定就按Next,因為JSF的實作很多可以使用,我大部分都使用Primefaces,所以選擇Component頁簽勾選Primefaces,所以需要按下More選擇Primefaces Library,另外要注意因為使用Primefaces若是有檔案上傳需求,要把fileupload的jar放進專案中,有需要者可以點選下載,按下Finish,基本上就完成了一個JavaEE專案的設定了。
- 當然這樣還是不夠囉,進行CRUD頁面製作囉,先Create JPA(Model),ProjectName按下滑鼠右鍵,選擇 New -- Entities Classes from database,於Data Source選擇jdbc/sample,然後再選擇Customer(左)將其Add過去,並按下Next,然後輸入Package,這裡先輸入sample.test,就一直Next下去直到Finish,它會產生對應資料表的Entities。
- 接下來就create JSF(View & Controllor),rojectName按下滑鼠右鍵,選擇 New -- JSF Pages from Entities,把所有的Entities(左) Add All,然後按下Next及Finish。
- 進行測試,在customer目錄中的List.xhtml按下滑鼠右鍵Run File,有出現最後的畫面就是OK了,可以試試看可不可以增刪修囉,另外就是可以把元件改成Primefaces會更漂亮喔,下次再來介紹Primefaces。
留言
張貼留言