MyEclipse 在線訂購年終抄底促銷!火爆開搶>>數據庫
MyEclipse最新版下載服務器
使用REST Web Services來管理JPA實體。在逆向工程數據庫表後生成REST Web服務,下面的示例建立用於管理博客條目的簡單Web服務。你將學會:eclipse
- 利用數據庫逆向工程開發REST Web服務
- 部署到Tomcat服務器
- 使用REST Web服務資源管理器進行測試
![MyEclipse](http://static.javashuo.com/static/loading.gif)
1.創建項目和數據庫鏈接
要在MyEclipse中開始REST和反向工程,您將須要如下內容:測試
- 添加了JPA Facets的項目
- 使用DB Explorer選擇要使用JPA進行逆向工程的表
在MyEclipse中,您能夠將JPA Facets添加到許多不一樣類型的項目中。JPA Facets一般被添加到Java項目或Web項目中。spa
1.1設置Web項目
- 單擊New圖標上的下拉箭頭,而後選擇Web Project。
- 在Project Name字段中輸入RESTProject,接受默認選項,而後單擊Finish。
![MyEclipse](http://static.javashuo.com/static/loading.gif)
建立Web項目3d
如今已經建立了項目,下一步是建立一個DB Connection來與該項目一塊兒使用。在添加JPAFacet時,須要選擇鏈接。blog
1.2創建DB鏈接
MyEclipse提供了一個預配置的DB鏈接,指向Apache Derby DBMS的嵌入式安裝。您能夠當即使用這個鏈接,而不須要設置本身的DBMS或鏈接。ip
- 單擊OpenPers.圖標,並從菜單中選擇Database Explorer。
- 在DB Browser視圖中,選擇MyEclipse Derby鏈接,而後單擊Open Connection圖標。這將啓動嵌入式MyEclipse Derby服務器,並使您可以當即訪問數據庫中的表。
![MyEclipse](http://static.javashuo.com/static/loading.gif)
打開數據庫鏈接
MyEclipse Derby包括幾個示例模式。您將使用的表是MYBLOG表,其中包含一個用於處理博客帖子的表。資源
![MyEclipse](http://static.javashuo.com/static/loading.gif)
Post table開發
1.3將JPA Facets添加到項目中
打開DB鏈接後,您能夠將JPA方面添加到項目中,以便它能夠從DB鏈接訪問表和信息。
- 切換回Java企業透視圖,右鍵單擊項目,並選擇「配置方面」>安裝JPA方面。
- 選擇2.1做爲JPA規範版本,以及MyEclipse泛型Java運行時在目標運行時下拉,而後單擊Next。
![MyEclipse](http://static.javashuo.com/static/loading.gif)
配置JPA方面
- 使用EclipseLink 2.5.x做爲平臺,使用MyEclipse Library做爲JPA實現類型。在Connection字段中選擇MyEclipse Derby,選擇Add driver庫來構建路徑並從鏈接複選框中重寫默認模式,並從Schema下拉菜單中選擇MYBLOG。單擊「完成」。
![MyEclipse](http://static.javashuo.com/static/loading.gif)
完成JPA方面配置
如今項目已經添加了徹底配置的JPA方面,其中包括JPA配置信息、DB鏈接信息,以及添加到項目的構建路徑中的全部必要的JDBC和JPA庫。全部構建路徑添加都準備好部署到應用服務器。
![MyEclipse](http://static.javashuo.com/static/loading.gif)
項目結構