3 回答

TA貢獻2036條經驗 獲得超8個贊
即使我知道這會引起爭議,我的建議還是僅從Java EE 6開始。因此,抓住GlassFish v3并獲得《使用GlassFish 3:從新手到專業人士開始Java EE 6平臺》一書,或者按照Java EE 6教程進行學習。在我看來,這本書(我已經開始閱讀,所以我知道我在說什么)提供了更多指導,如果“一切”對您來說都是新的,那可能會更好(該指南涵蓋了Java EE平臺及其API。以及用于構建,部署應用程序的環境)。
現在,正如我所說,我已經聽到聲音說“ Java EE很沉重,改用Spring,為表示層學習Struts或Wicket或Stripes,為持久性學習Hibernate,或者不是因為我不喜歡ORM,而是使用iBatis或直接JDBC(您將看到,它對Spring來說很酷,Spring是如此酷),并使用Tomcat(以及為什么不選擇Jetty)或JBoss,或者只是忘記了所有這些,而去了Grails,等等。 ...”。
但是,我認為這并沒有真正幫助您,而且在沒有指導或指導的情況下(并且您不會找到涵蓋所有組合的永不過時的獨特資源),對于初學者來說,這聽起來一定很令人困惑。
因此,因為我認為Java EE 6是對Java EE以前版本的重大改進,因為它提供了非常好的標準API來滿足您的所有需求(Servlet 3.0,JSF 2.0,JPA 2.0,EJB 3.1 lite,Bean Validation 1.0,CDI等等),因為這些API都非常不錯,因為學習它們并沒有什么真正的錯誤,因為這已經是一項艱巨的任務,因為您必須從某個地方入手,我只專注于Java EE 6而忘了現在的其他框架。更準確地講,我將從Java EE 6 Web Profile開始(然后再添加一些內容)。
通過這樣做,1)您將開始并學習嶄新的事物; 2)您將花一些時間在所有其他框架和/或工具上以適應并證明仍然需要它們。如果有的話,仍然是時候對幸存者進行實驗了,您將能夠更好地了解幸存者為何存在。

TA貢獻1871條經驗 獲得超8個贊
我的建議1是停止閱讀書籍并開始實施某些東西。根據我的經驗,書本學習不足以替代您通過實際做事所獲得的知識。
1-上下文:這是給剛剛讀完有關該主題的兩本書并正在尋找更多書籍的人的建議。在實踐中,您需要在閱讀和做事之間取得平衡。尤其是如果您有特定問題要嘗試解決。
添加回答
舉報