2010-08-18 165 views
1

最近我開始從.NET平臺轉移到J2EE。我是Eclipse來構建應使用業務邏輯層的JSP和Servlet應用程序。業務邏輯層次Servlet和JSP

.NET中的方法非常簡單我在解決方案中構建web應用程序項目,然後創建類庫項目並在Web應用程序引用中引用其輸出。

我該怎麼在Eclipse中做到這一點?我應該創建單獨的項目並將JAR文件構建爲輸出並在Web Project中引用它?

我是新來的Java所以任何評論將更受歡迎。

Danny。

回答

3

是的,創建一個單獨的Java項目將是一條路。只需一個簡單的Java Project就足夠了。要在動態Web項目中使用它,您不僅應該將其作爲項目添加到構建路徑中。您還需要將其作爲動態Web項目中的Java EE模塊。然後,Eclipse將關注構建並以正確的方式放置JAR。

如果您使用的是Eclipse 3.5或更早的版本,請在動態Web項目的屬性中檢查Java EE模塊相關性部分。你應該在那裏添加Java項目。

alt text

如果你在Eclipse上3.6或更高版本,然後檢查部署大會部分基本上不相同(它剛剛被重命名/與其它功能歸納爲每3.6)。

alt text

1

這取決於。 IMO:業務邏輯層意味着讓您的所有業務代碼與演示代碼分離。通常這會影響重用。

沒有必要將所有業務代碼放在單獨的項目或jar中。但是,在我短暫的經歷中,如果您計劃在除了您的網站(b.ex:web服務,桌面應用程序或爲移動訪問而設計的網站)之外的其他應用程序中使用此代碼,則需要執行此操作。

我使用Maven來構建和解決我的項目依賴關係。但有很多其他的方法來實現這一點。在Eclipse中,您可以創建兩個項目並處理項目依賴項(左鍵單擊您的項目 - >屬性 - > Java構建路徑 - >項目選項卡)。

希望這會幫助你,併爲我的英語感到抱歉。