日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

怎么用java ee编程_Java EE应用程序入门 - 编程入门网

發布時間:2023/12/4 java 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么用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应用程序入门 - 编程入门网的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。