2012-06-21 65 views
6

我對做一些Java Web開發很感興趣,但我對使用Eclipse並不感興趣。我過去使用過Eclipse,而且對我來說似乎增加了一層我並不真正感興趣的抽象。但是,我遇到了一些暴發戶問題。沒有Eclipse的Java Web開發

沒有人有任何好的參考資料/教程來啓動和運行Java Web開發而不使用Eclipse(或任何其他IDE)?

+4

我的猜測是,你很快會對這個「額外的抽象層」感興趣......你究竟在哪裏看到抽象的方式?這只是自動化,不是? – Thilo

+0

好評。我過去使用過Eclipse,看起來每當我使用Eclipse並檢出一個較老的Java/Web項目時,什麼都不起作用。無需使用IDE並手動配置,就像項目將更「可轉移」一樣。如果這是有道理的..? – Luke

+1

這確實有道理。我說用Maven去控制你的構建,但是使用Eclipse作爲IDE的一部分。並瞭解在構建過程中究竟發生了什麼。 – Thilo

回答

4

創建一個maven項目並使用諸如jetty或Glassfish等嵌入式Web服務器之一。

此外,此方法允許您直接使用命令行,或者使用Netbeans,Eclipse或IntelliJ作爲您的IDE,因爲它們支持Maven項目。我不認爲JDeveloper可以。 (Eclipse可能需要市場上的m2e插件,並且它直接透明地處理所有Eclipse配置,強烈推薦)。

+0

即使使用Eclipse,這也是一個好主意。 – Thilo

+0

但我不確定添加maven是否會刪除任何抽象。 – Thilo

+0

使用Maven是一個有趣的想法。我沒有使用Maven,但我願意放棄它。 – Luke

1

只能使用記事本輕鬆完成java web開發。額外的工作是,你必須編寫一些額外的代碼(比如在servlet中你必須寫web.xml http://www.tutorialspoint.com/servlets/servlets-first-example.htm)。在Struts,Hibernate和Spring框架中一樣,你必須在記事本中寫配置文件。

+0

爲什麼是額外的代碼?您必須在Eclipse中編寫該代碼。Eclipse將幫助您完成此任務。 – Thilo

+0

在servlet的情況下,如果您使用記事本,則必須編寫整個web.xml,但是在IDE的情況下,我們必須僅編輯servlet類名稱。在像hibernate這樣的框架中,我們必須編寫整個pojo類,但是對於IDE,我們必須在IDE中配置bean名稱。和Struts和Spring框架一樣,我們必須寫配置文件。 – adityak