當我們說「遷移Java EE項目的規範級別」時,我們是什麼意思?這實際上是否需要重寫應用程序?遷移Java EE項目的規範級別
回答
基本上,Java EE規範是向後兼容,所以我不認爲它需要你重寫你的應用程序代碼。
我認爲這意味着你正在從例如J2EE 1.4到Java EE 6,這樣你的應用服務器將提供你可以使用的可以但是不需要的附加功能。
但是,隨着時間的推移,重寫某些應用程序代碼可能是必需的或可接受的,因爲它可能更乾淨,更易維護,更易於閱讀,更快,更小等。
「您的應用程序服務器將提供您可以使用但不必使用的附加功能。」..這將導致重寫不是或有沒有任何服務會在遷移時自動使用,而不會對其進行任何更改碼?謝謝。 – hakish 2012-04-19 05:37:48
那麼,我的意思是你的所有服務都應該可以運作。您只需使用您需要的應用程序服務器功能即可。如果新版本的規範爲應用服務器帶來了新功能 - 您首先需要在代碼中使用它們,那麼您需要重構。但這只是一個常規用例 - 如果不重寫代碼,則無法使用任何新功能。關鍵是 - 你不需要**這樣做。 – 2012-04-19 07:29:47
哦,好吧,謝謝! – hakish 2012-04-19 08:00:26
我不認爲這意味着重寫。
這可能意味着你的Java EE項目應通過測試在Application Verification Toolkit (AVK)爲所需的規格級別或版本(例如:J2EE 1.4/Java EE 5中/的Java EE 6)
+1爲AVK鏈接:-) – 2012-04-18 09:53:16
謝謝對於AVK鏈接,沒有意識到它! – hakish 2012-04-19 05:44:20
- 1. Java EE項目中的控制範圍
- 2. 將Web項目從Webshpere 7.0遷移到Eclipse Java EE IDE/Tomcat 8.0
- 3. grails:插件是插件,'遷移'到項目級別的插件?
- 4. 從singletone遷移到java ee injection
- 5. Java EE遷移Weblogic to Glassfih Jersey
- 6. Java EE - 搜索web.xml通用規範
- 7. Java EE - 誰實現了規範?
- 8. Java EE規範和多線程
- 9. 如何將現有的NetBeans Java EE 6 Web項目升級到Java EE 7?
- 10. Swagger從1.2遷移到2.0規範
- 11. Java EE示例項目
- 12. 承認Java EE項目
- 13. 使用Java EE設計模式的Java EE項目示例
- 14. Linux上用於Java EE的Eclipse - 無法查看Java EE項目?
- 15. 遷移項目或創建新項目
- 16. 遷移:啓動項目的目的
- 17. Eclipse:「動態web項目」和「java ee web項目」之間的區別是什麼
- 18. 以標準java啓動Java EE項目
- 19. 將項目遷移到Gradle
- 20. Android Studio項目遷移
- 21. Visual Studio項目遷移
- 22. Visual Studio WPF項目遷移
- 23. Java的遷移
- 24. Java EE項目的體系結構
- 25. JPQL查詢的Java EE項目
- 26. Java EE上的項目構想
- 27. 構建Java EE 6時的FilerException項目
- 28. Java EE的Eclipse項目結構
- 29. Java EE項目上的SQE插件
- 30. Java-EE項目中的命名約定
交叉張貼在程序員:http://programmers.stackexchange.com/questions/144963/migrating-the-specification-level-of-java-ee-projects – gnat 2012-04-18 11:07:04