怎么用java ee编程_Java EE应用程序入门 - 编程入门网
Java EE應用程序入門
時間:2011-07-06 netbeans.org
本文將詳細介紹使用 EJB 3.0 技術開發企業應用程序的基礎知識,而 EJB 3.0 是 Java EE 5 平臺的組成部分。本文還將闡述如何通過 EJB 3.0 技術簡化開發企業應用程序的流程。本文使用的是 NetBeans IDE 6.0 發行版。
先決條件
本文假定您在以下方面擁有基本知識和編程經驗:
Java 編程
NetBeans IDE
教程所需軟件
對于本教程,您需要在計算機上安裝以下軟件:
"Web & Java EE" 或 "All" 下載版本的 NetBeans IDE 6.0 (下載)
Java 標準開發工具箱 (JDK) 版本 5.0 或 6.0 (下載)
GlassFish V2 Application Server (綁定完整的 IDE 下載)或 Sun Java System Application Server 平臺版本 9 (下載)
對于本教程,您需要注冊 GlassFish/Sun Java System Application Server 及其 IDE 的本地實例。
建立企業應用程序項目
此次練習的目標是創建 NewsApp 企業應用程序項目,其中包含一個 EJB 模塊和一個 web 模塊。NewsApp 應用程序使用一個消息驅動的 bean 接收和處理 servlet 發送到隊列的消息。該應用程序使用 servlets 發送消息給消息驅動的 bean ,以便顯示消息。
創建企業應用程序
從主菜單中選擇 File> New Project (Ctrl-Shift-N)。
從 Enterprise 類別中選擇 Enterprise Application ,然后單擊 Next 按鈕。
將項目命名為 NewsApp,并將服務器設定為 Sun Java System Application Server。
將 Java EE 版本設為 Java EE 5,然后選擇 Create EJB Module 和 Create Web Application Module (如果未選中)。
單擊 Finish 按鈕。
Java EE應用程序入門(2)
時間:2011-07-06 netbeans.org
小結
在本練習中,我們創建了一個 Java EE 5 企業應用程序,其中包含一個 EJB 模塊和一個 web 模塊。
編寫 EJB 模塊
在本練習中,我們將在 EJB 模塊中創建對象。我們將創建一個實體類,一個消息驅動 bean 和一個會話外觀(Session Facade)。我們還將創建一個持久性單元,以便為容器提供管理實體,和消息驅動 bean 將使用的 Java 消息服務(Java Message Service ,JMS)資源所需的信息。
創建持久性單元
首先,我們需要創建一個持久性單元,用于定義應用程序中所使用的數據源和實體管理器。
右擊 EJB 模塊,然后選擇 New > File/Folder 。
從 Persistence 類別中,選擇 Persistence Unit ,然后單擊 Next 按鈕。
保持默認的 Persistence Unit 名稱。
對于 Persistence Provider ,選擇 TopLink(默認)。
對于Data Source,選擇默認數據源 jdbc/sample。
檢查持久性單元使用了 Java Transaction API,而且 Table Generation Strategy 被設定為 Create ,這樣部署應用程序時就能基于我們的實體類創建表。
單擊 Finish 按鈕。
單擊 Finish 時,IDE 將會創建 persistence.xml,并在源代碼編輯器中以設計視圖打開它。關閉 persistence.xml。
創建 NewsEntity 實體類
在本練習中,我們將創建 NewsEntity 實體類。實體類就是一個簡單的 Java 類。創建實體類時,IDE 會添加 @Entity 注釋用于將類定義為實體類。創建類之后,我們將在類中創建字段,以表示要在表中保存的數據。
每個實體類都必須有一個主鍵。創建實體類時,IDE 會添加 @Id 注釋用于聲明使用哪個字段作為主鍵。IDE 還會添加 @GeneratedValue 注釋,用于指定主 Id 的主要生成策略。
創建 NewsEntity 類的步驟如下:
在 Project 窗口在單擊鼠標右鍵 EJB 模塊,然后選擇 New > File/Folder ,以便打開 New File 向導。
從 Persistence 類別中,選擇 Entity Class ,然后單擊 Next 按鈕。
鍵入 NewsEntity 作為類名,鍵入 ejb 作為包名,讓 Primary Key Type 保持為 Long。
總結
以上是生活随笔為你收集整理的怎么用java ee编程_Java EE应用程序入门 - 编程入门网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java语言程序设计一_java语言程序
- 下一篇: 微博大力整治“水军”:删除568条内容、