學習java的流程

來源:互聯網
上載者:User
 

對於java初學者來說龐大的Java語言不知到從哪裡入手開始學習,也不知道都要學些什麼才能符合企業的要求,java

私塾根據多年的教學經驗總結了一下java的學習流程供大家參考。

1、首先要學習java的基礎知識。
不要被新技術迷惑,所謂萬變不離其宗,新技術都是基於java的基礎之上,如果基礎不紮實,對於這些新技術的理解

也是一知半解,學不到根源。

2、做一個java項目
在學習完java的基礎知識之後,做一個java項目來鞏固一下,在項目中你會發現很多問題,通過解決問題,加深基礎

知識的掌握。

3、學習資料庫的基礎知識和開發應用
軟體開發離不了資料庫,掌握幾種流行的資料庫:Oracle、SQL server、MySQL等。

4、JEE基礎
在這裡首先要學習網站基礎,包括HTML、DHTML、JavaScript;接著要學習XML,XML+JAXP;然後學習JEE基礎,包括

JEE開發環境,RMI/IIOP、JNDI;最後學習JDBC資料庫的應用開發。

5、web開發
全面的JEE的web開發知識:Servlet+JSP+javaBean+TagLib,到這裡做一個完整的web應用項目開發。

6、EJB開發
包含全面的EJB知識:1)EJB入門和無狀態會話Bean;2)有狀態會話Bean;3)BMP和CMP是實體Bean;4)jms和

MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的開發和應用;

7、開源架構的學習
學習幾種現在流行的開源架構:Struts、Spring、Hibernian、Webwork等。完整的學習這些架構的開發和應用。如果

有興趣還可以學習Ibati架構、AJAX技術和DWR架構的開發和應用。

8、JEE項目
綜合應用JEE的知識來開發一個完整的應用。

9、物件導向分析與設計
java是一種物件導向的語言,所以要深入學習物件導向的分析與設計,另外還要學習UML整合模組化語言。

10、接下來就是系統設計與架構
這裡要學習的是Java設計模式、EJB設計模式、JEE核心設計模式、JEE應用程式架構設計。

11、軟體工程
軟體工程基本理論知識的學習,還有Rup和極限編程。

12、技術研究
學習搜尋引擎技術:如Lucene等、工作流程技術:包含Shark、JBPM等、SOA架構和應用。

13、綜合項目實戰
實現一個企業級的應用。

每個階段在做項目的基礎上牢固的掌握應用到的知識,只有在實際的應用中發現問題,加深所學的知識。
在做項目的時候各位一定要從開始的需求分析一直到編程,按照流程來,一定不要去看參考代碼!JAVA私塾的項目都

是完全真實的項目,所有項目都是老師帶著做祥細設計,然後分模組到每個人,大家做不同的項目,完全沒有參考代

碼,需要你來完成,是和企業的開發是相同的!而且JAVA私塾每期的項目是不同的!並不是說老師反覆的拿一個項目

來給你們做,而是每期會根據人數,學習的情況做不同的項目!

以上是Java私塾正在應用的學習流程,而且也受到同學們的推崇,希望能給想學Java的各位一些協助,另外最近java私塾新出了一套java基礎的視頻,需要的可以到網上搜尋一下。
 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.