使用MyEclipse開發Java EE應用:EJB專案開發初探(下)
你開學,我放價!MyEclipse線上狂歡繼續!火熱開啟中>>
三、EJB 3.x專案中的永續性支援
當建立EJB 3.x專案時,作為選項您可以新增JPA支援。
如果要包含對永續性的支援,JPA Facet頁面允許您指定執行時資料來源並選擇MyEclipse資料庫驅動程式和模式。您的專案必須包括從資料庫逆向工程實體的JPA facet。如果在建立專案時不新增永續性支援,可以通過右鍵單擊專案並選擇MyEclipse> Project Facets> Install JPA Facet來新增JPA facet。
不要僅僅依賴MyEclipse附帶的庫,您可以下載庫包含在您的專案中。單擊新增按鈕新增使用者庫。
您可以隨時使用Java永續性屬性頁面更改EJB 3專案的設計時驅動程式關聯。想要開啟此頁面,請右鍵單擊該專案,然後選擇Properties。展開MyEclipse,然後選擇Java Persistence。
3.1 資料庫的逆向工程實體和DAO
您可以通過逆向工程來建立包含資料庫表內容的Java類。 建立專案時,預設在專案原始檔夾中生成預設包,您可以使用此預設包來包含資料庫工件。
要生成實體,請在Package Explorer檢視中右鍵單擊該專案,然後選擇MyEclipse>Generate Entities & Facades,這將啟動EJB3逆向工程嚮導。
注意:您的專案必須包括執行此功能的JPA facet。
您還可以從DB Browser檢視中生成實體。右鍵單擊想要逆向工程的表,然後從選單中選擇EJB3 Reverse Engineering。
逆向工程的過程是可完全自定義的。在EJB3逆向工程嚮導中,您可以選擇要生成的工件和工件所基於的資料庫表。 您還可以指定放置工件的Java包。
以下是逆向工程流程生成的程式碼的幾個示例程式碼片段。
有關實體編輯工具的更多資訊,請參閱MyEclipse JPA Development。
四、EJB專案引數
MyEclipse提供了一些可自定義的引數。當您建立一個新的EJB專案時,將會預先填充許多向導欄位,許多這些欄位的值通常來自MyEclipse系統引數。
想要訪問MyEclipse引數,請選擇Window>Preferences,展開MyEclipse>Java Enterprise Project,然後選擇EJB Project。
注意:更改EJB專案模板資料夾僅影響新專案,而不影響現有專案。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- JAVA開發工具Eclipse和MyEclipseJavaEclipse
- Java Agent 開發初探Java
- 【Java EE】從零開始寫專案【總結】Java
- 使用 SmartIDE 開發golang專案IDEGolang
- LeaRun快速開發平臺,快速開發.net/java專案Java
- Electron框架使用vue開發跨平臺桌面工具應用-專案搭建框架Vue
- Windows 下如何使用 Linux 環境開發 PHP 專案!WindowsLinuxPHP
- java EE開發之Servlet第五課:xml解析JavaServletXML
- 使用 Flutter 加速應用開發Flutter
- Docker下Nacos配置應用開發Docker
- Flutter開發初探Flutter
- 使用Spring Boot開發Web專案Spring BootWeb
- 使用 TypeScript 開發你的專案TypeScript
- NodeJs專案開發中應用ESLint程式碼規範NodeJSEsLint
- J2EE開發筆記(一)—— J2EE開發環境配置筆記開發環境
- Flutter與Native的混合開發之--Andriod專案呼叫Flutter專案頁面-初探Flutter
- JNPF快速開發平臺-簡單快速高效開發java專案Java
- 用Spring Boot顛覆Java應用開發Spring BootJava
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- AI應用開發之路-準備:發起一個開源小專案 DashScope SDK for .NETAI
- 使用Taro開發鴻蒙原生應用——快速上手,鴻蒙應用開發指南鴻蒙
- 使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南鴻蒙
- 使用 MPAndroidChat 開發圖表應用Android
- 用Vue開發仿旅遊站webapp專案總結 (下)VueWebAPP
- 使用 Docker 開發 PHP 專案(二):配置DockerPHP
- 使用 Docker 開發 PHP 專案(四):CLIDockerPHP
- python專案開發Python
- JAVA,.NET專案開發難上手?Learun敏捷開發框架解君愁Java敏捷框架
- 認識Java專案開發效率工具 LombokJavaLombok
- AI應用開發之路-準備:發起第2個開源小專案 SemanticKernel.DashScopeAI
- IPPswap挖礦系統開發/IPP算力挖礦專案開發技術/IPP應用
- java EE開發之Servlet第四課:監聽器(Listener)JavaServlet
- java EE開發之Servlet第八課:MVC模式 (基本理解)JavaServletMVC模式
- IPPswap挖礦/LP算力挖礦系統專案開發/IPP應用/IPP開發技術
- 用非開發組機器跑專案
- 開發參考:介紹一款多專案java開發平臺Java