Java入門學習指導之最佳方向

Java入門學習指導之最佳方向

初次涉及Java領域,感受到Java入門是好像沒有C,C++入門快,工具也沒有什麼Turbo C,Visual C++好 用(本身的破機器實在陪不起JBuilder,貪婪的傢伙,之後必定要收拾她)。什麼JAVA_HOME,CLASSPATH,虛擬機等概念都是初次基 礎,旁邊的人都不多用Java的。感受Java就是作Applet的。讓我難以想象的是JAVA 2,JDK,J2SE,J2EE,J2ME等新名詞在本身的腦海裏蔓延。樂橙谷公會真是好東西啊,按期有Java的最新動向,因此Java的動態盡收眼裏,建議你們也去收錄樂橙谷。免費的。本身動手下載了Java(TM) 2 SDK和Java(TM) 2 SDK Documentation後,不懂的就查Java(TM) 2 SDK Documentation,特別好用,也不須要什麼手冊之類的,建議你們都要有一份。數據庫

搭起Java開發環境後,記得仍是用UltraEdit編輯並編譯的(在其中能夠配好Java的編譯環境)。慢慢的改用JCreator了。不錯,至少不少方面有改進。最開始賣了一套 2本書,還不錯。對於入門來講足夠了。設計模式

不知道何時,要開始幹項目了,之前從書上看到的東西,慢慢的在項目中有了很好的機會去溫習,慢慢的有了感受,開始主要是用Swing,開發桌面系統,放置一個按鈕怎麼也放很差,後來才知道有一個佈局管理器。開始涉及到數據庫訪問,JDBC.session

每次,美美的享用一頓大餐後,也來也以爲本身是否是應該換一種學習方式,由於這樣學習效果不太好。比較亂。讓我想起了Java Specification,對,我開始研究Java規範了。最開始下載的規範是JDBC Specification,不少概念一目瞭然,尤爲是DATABASE的事務性控制,本身對於她的理解慢慢的有了較爲深刻的瞭解。對於開發C/S結構,好比,Swing+JDBC,開發數據庫應用系統,讓我學會開發兩層結構的應用系統。很神氣。架構

也不知道何時要開始開發一個網站,基於Linux+JSP+JavaBean+Oracle的系統。非常有意思。爲何這麼說呢?由於不一樣於Swing+JDBC的開發模式,系統之間多了一層(JavaBean,姑且就這麼叫吧!嘻嘻);同時,不少開發技術和麪向左面系統不同,好比分頁技術。框架

完成項目後,本身對於Java的不少方面都比較瞭解了。開始思考一個問題,J2EE是什麼東西?。咱們學習Java大概有3個方向,第一,桌面系統,包括 C/S結構;第二,J2ME,面向無限領域,頗有潛力的傢伙,看看中國的手機用戶就知道了。第三,面向企業應用、計算的平臺,J2EE.工具

在痛苦的抉擇後,我選擇J2EE……分享J2EE給我帶來的快樂。學到如今,最大的感受,就是: 簡單就是美,美就是Java.不會有學MFC的痛苦,也不會有去分析STL的艱辛,網路應用上一點也不遜色於C++.開始進入個人J2EE之旅。佈局

仍是下載了 一份J2EE規範,一份J2EE SDK.開始研究J2EE,大概過了1個月,開始有感受了,也就在這個時候,須要我去完成一個J2EE構架方面的項目。差很少邊學編寫完成了,不少概念在 寫完後都不是很清晰,由於東西太多了,主要是基於JSP(Servlet)+Session Bean+EIS構架開發系統。固然也學到不少東西,至少對SB EJB的編寫不成問題。懂得了JSP如何調用EJB…………學習

完成項目後,我開始研究Java Pet Store了,非常過癮。開始知道了Servlet過濾器,XML方面較爲全面的知識,知道了J2EE整個框架中各類技術的實際應用。慢慢的,開始研究 WebLogic配置好的Pet Store(也是Sun公司的)。慢慢的分析二者的不一樣之處。開始對J2EE Specification有了很好的感受。由於J2EE Specification自己是很嚴肅的,但Pet Store給出了活力。在反覆的學習中,我明白了J2EE構架的70—80%.新的問題又出來了,實際企業中會如何建構一個J2EE系統呢?帶着這個問 題,我開始分析Core J2EE Patterns,這本書。同時,也有EJB Design Patterns.慢慢的,開始知道了J2EE的魅力所在,知道了J2EE爲何會在企業中獲得較爲好的承認。你們都知道,設計模式一詞,在公司上班,你 們的老闆會看你的代碼嗎?會讚揚你的DP很好嗎,我想不多。在完成你的工做進度之餘,加班,加班,再加班,我想你沒有更多的時間去分析研究DP. 但,J2EE框架不同,她內置了不少優秀的設計模式,咱們在設計開發、構架一個J2EE系統中用到了不少設計模式。好比,MVC,EJB中封裝的DAO 設計模式。網站

構架J2E系統用Session Fa?ade,Message Fade設計模式也不會太困難。這也是後來J2EE吸引個人地方。慢慢的我知道了,做爲一個J2EE開發者,咱們要掌握其中的核心內容。我我的認爲,3方 面很重要。實施EJB系統經常使用的架構、設計模式,好比session fa?ade、message fade、DTO等。J2EE系統構架中經常使用的模式。UML-> EJB,EJB->UML相互映射。如今也同樣在研究。ui

 

本文轉自 樂橙谷http://www.lechenggu.com/bbs/topic/57ecc98913c3986107ad8ce2

相關文章
相關標籤/搜索