[英]Whats the Java EE package naming convention?
我一直在嘗試更好地理解屬於Java EE規范的哪些功能以及正在開發的新應用程序的標准Java功能,而且我注意到程序包的結構似乎有點糊塗。
舉個例子,拿包:
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
這兩個都是企業功能,但是只有一個通過enterprise
軟件包中的現有功能變得顯而易見。
在這里的Java EE API規范中,我注意到enterprise
軟件包中僅包含某些功能。
我的猜測是,某些軟件包是在Java EE版本之前出現的,因此它們保留了向后兼容的結構嗎? 仍然..這一切似乎有點奇怪。
JavaEE堆棧中的某些API並非特定於JavaEE,也可以在JavaSE中使用。 例如,您在問題javax.inject.Named
提供的提供依賴項注入的CDI也可以在JavaSE應用程序中使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.