2008-10-08 108 views
12

我在Java方面擁有多年的經驗,包括Swing,Servlet和JDBC,但從未爲Java EE服務器編寫過程。Java EE編程技巧

來自大型公司的許多招聘廣告都特別要求Java EE體驗。我應該學習哪些具體的技能或開發環境來適應這類工作?

+0

謝謝大家。周圍的答案很好。 – Ken 2008-10-08 17:10:48

+0

非常有趣的問題。幫助我呢=) – NlightNFotis 2012-09-05 21:14:18

回答

11

下載JBoss並開始處理文檔中的示例應用程序。如果你已經完成了java,那你就有95%。 Java EE將容器和命名方面添加到您已知和所愛的Java。隨着EJB3的出現,bean變得更簡單了,因爲只需要幾個註釋就可以使用EJB進行滾動。 Java EE可能有點令人生畏,但可以使用技術的縮寫,但要專注於基礎知識:EJB3,JNDI,JMS,數據訪問(如Hibernate/JDO)和容器基礎知識。

5

這些工作很可能要求您有一個或多個主要應用程序服務器供應商(即WebLogic,WebSphere或JBoss)的經驗。這與使用servlets & JDBC時有所不同,但它仍然只是Java。通常情況下,您必須處理諸如JNDI查找,依賴注入,消息隊列,維護事務之間的應用程序狀態,對象/關係映射等。

我發現對於大多數Java EE項目,它更多的是瞭解組件系統配置以及它們如何一起工作,而不是關於任何特定的編程技巧。而且你還花了很多時間等待服務器啓動;);

1

從WROX出版社得到的書「Professional J2EE」 - 它是6-7歲,但內容相當不錯。你應該可以很好地使用該書以及3.x版本的JBoss或4.x版本的JBoss和eclipse。

1

我認爲你身材很好。 Servlet是Java EE的一部分,因此您已經擁有一項技能。 JDBC的使用也差不多,但大部分時間在其他一些框架下使用。

所以我會說你已經有(一些)Java EE的經驗。閱讀關於EJB的事務,我認爲你已經準備好面試了。

很多時候獲得這種體驗的唯一方法就是實現。如果你說服面試官說你已經有足夠的技能來獲得這個職位,那麼你就可以通過經驗來獲得剩下的。

繼續!你準備好了。 (如果不是,至少你會從面試中學到:P)

1

每當你開始採訪時,肯,要知道堅果的Java營銷機器似乎是將J2EE重命名爲Java EE。您可以想象在不久的將來會有人力資源部門從未聽說過J2EE,但絕對需要Java EE體驗。

9

「我是否應該學習具體的技能或開發環境才能勝任這類工作?「

如果我要採訪的人對一個典型的Java EE店,我想知道你知道有多好以下
1)的servlet
2)EJB(也許)
3)JSP
4)螞蟻
5)的junit
6)顛覆或其他VCS
7)HTTP和HTML
8)的javascript
9)支柱
10)HIB ernate
11)彈簧(也許)

我不是在嚇唬你,但你需要知道你可以從Wrox Press出版的「專業J2EE」得到的1/2。其餘的技能,你應該能夠通過一本春天的書(大多數春天書籍也談論堅果和冬眠) - 例如「春季入門」 - http://www.sourcebeat.com/books/springlive.html

好運