我正在使用Java EE 6製作Web服務。根據我的理解,您可以使用@ Path/@ GET註釋或無界面Bean來註釋本地接口。我想知道製作兩個接口是否很常見。一個用於帶有註釋的Web服務,另一個用於本地接口?或者你只是將它們添加到本地界面?在Java EE 6中註釋REST Web服務
1
A
回答
2
如果我理解你的問題,你問你是否應該定義一個接口來指定註釋。我不確定這樣做的好處是什麼,除非你有一個非常複雜的項目,並且預見到你會用另一個庫替換Web服務註釋。就未來的支持而言,這個圖書館必須處於虛擬化的臨界狀態,或者需要有明確的證據表明我們的CTO將會改變技術來考慮這一策略。
對於大多數項目來說,這似乎有點矯枉過正,特別是如果您已經爲您的控制器定義了一個可以添加這些註釋的界面。作爲您項目的同事,除非有非常令人信服的理由,否則我不想檢查3個不同的文件來註釋1個課程。
這樣說,如果你想添加註釋到你的界面或你的子類,this is supported in this example。不過,我認爲你會希望創建一個清晰的標準,要麼所有REST註釋都在界面上,要麼所有註釋都在子類上。混合和匹配它們會讓新來的人感到困惑。
沒有真正看到你的代碼,它有多複雜,我不能告訴你哪種方法最適合你的項目。重要的是平衡一致性和靈活性。總之,Java給了你足夠的繩索,這就等於靈活性,但如果你不小心的話,你也可以用繩索掛你自己。 :)
相關問題
- 1. 如何在Java EE 6中保護REST Web服務
- 2. 使用Java EE註釋使用JUnit進行REST服務測試
- 3. Web服務Java EE
- 4. Web服務實現Java EE
- 5. 在API類中添加REST Web服務註釋
- 6. 使用註釋的Java Web服務
- 7. Java EE 6 WebService和CDI注入
- 8. Java EE,Web服務客戶端,Java
- 9. 如何在java ee 6 Framework中將數據保存在JAX-WS Web服務中?
- 10. 從eclipse java ee導出java web服務
- 11. Java EE工作流程web服務
- 12. java ee後臺服務
- 13. Java EE RESTful服務字段注入
- 14. 上的方法@Valid註釋(Java EE 6的)
- 15. Java EE Web服務:命名衝突
- 16. 從iPhone調用Java EE Web服務
- 17. Java EE 6和Certutil
- 18. 沒有註釋的Restful Web服務?
- 19. Java中的註釋註解5/6
- 20. Java EE 6個的註解繼承
- 21. Java EE 6教程組件
- 22. 使用JWT在JAVA中保護REST服務ee
- 23. Java REST Web服務或.Net Web API
- 24. Java EE 6 - 作爲有狀態會話bean的有狀態REST
- 25. Java中的線程REST Web服務
- 26. Java EE 6 CDI注入提供商
- 27. Java EE 7和Java EE 6之間的區別6
- 28. 調用遠程web bean java ee 6?
- 29. JDK1.4中沒有註釋的Java Web服務
- 30. REST Web服務
您應該添加更多的細節,比如您正在使用的框架,因爲有很多類型的註釋。另外,一個代碼示例將非常有用,並將其放在上下文中。另外,你的目標是什麼?你希望完成什麼? – jmort253 2012-04-08 17:32:39