Java Web入門學習路線圖的規划


        Java作為學習編程開發入門語言,可能對於許多新手來說可能有點摸不着北,做位一名有幾年開發經驗的老鳥,希望給一些新人分享經驗,當然其他老鳥如果有什么意見可以指出,我也會努力糾正。

        本人工作是有關Java Web 開發,所以我會以Java Web標准開發去做一個標准,當然Java 能做的事情很多,包括Android,Java Me等,后期只要我們努力可以學習更多,更深的我也說不了,我現在只談談怎么去入門,至於登堂入室,大家有了套路以后,都能夠達到。我寫這個初衷,是因為我本來是一名非計算機專業的學生,后來我漸漸地走向這條編程不歸路時,深諳非本專業同學自學不易,所以我總結一些經驗,希望能給學習Java的同學們一些幫助。

        以下是一張總圖。

 

 

 

JavaWeb學習入門圖

       我把Java Web學習分成6個階段,本人也未完成所有的目標,畢竟學無止境嘛,而且編程本來就是不斷學習,積累的過程。好了,我再詳細的介紹每一個階段的小目標,畢竟學習是一個循序漸進的過程。

       第一個階段,HTML,JavaScript,Css,這三個是網頁展示的三個密切相連的技術。學習Html 需要從最基本的標簽入手,學習Css需要從選擇器,屬性開始。至於JavaScript,就是要從Dom對象入手,以及理解,函數定義,監聽事件處理。 Jquery是對JavaScript的一種簡化,它有許多選擇器,操作Dom對象,ajax請求,動畫對象。

       第二階段,Java SE,數據庫,Java連接數據庫,Java EE 。Java SE是學習Java的基礎,首先,我們需要理解學會搭建Java開發環境,基本數據類型,控制流程語句,java 內存結構,一維數組,二維數組,多維數組,面向對象,繼承,多態,抽象,封裝,類與接口。其后,我可以學習Java常用類Object,Math,Random,String,Date,StringBuffer,StringBuild,Array等對象。異常處理,理解try,catch,final,fianlly關鍵字的意思,Java異常處理機制。JavaIO流,輸入,輸出流,字節與字符流的區別,還有一些子字節流。Java 中多線程的使用,定義線程的兩種方式,線程的生命周期,並發與並行,同步與異步。理解Java Socket 編程,理解Tcp Udp ,三次握手協議,網絡七層。學習Xml,利用dom4j對xml操作,還有,sax等。Java反射機制,Class對象。理解數據庫,安裝MySql數據庫,以及使用MySql數據庫,結構化查詢語句之sql。select ,from ,left ,rignt,inner,join,where,group,order,by,having,關鍵字的含義,什么是子查詢,約束,主鍵,使用一些圖像化數據庫連接工具,navicat,phpadminsql等。Java連接數據庫之JDBC,核心類Connection,參數配置,數據庫連接池,JDBC使用sql語句,事務,批處理。Jave EE,理解HTTP,Tomcat服務器安裝,配置,部署java web 項目。理解Jsp的概念,JSP 動作指令,九大內置對象,EL和JSTL,自定義標簽,國際化,Servlet ,Listener,Filter,三大組件的作用以及配置,理解web.xml配置,Jsp上傳文件以及分頁。

       第三階段,Oracle數據庫的使用,安裝,理解視圖,索引,序列,Oracle中方言,Oracle中的函數,PLSQL,存儲過程,游標。Struts2理解,配置,Action的定義,攔截器,上傳下載,Result配置,國際化。理解Hibernate,配置Hibernate,理解ORM,select ,delete,add,update操作,還有一對一,一對多,多對多,配置以及使用,知道懶加載,以及多級緩存,HQL,注解的使用。Spring,理解Spring 管理容器的定義,IOC控制反轉,AOP面向切面的含義,Di依賴注入,Spring 工廠模式中bean的生命周期,bean的注入,Spring 掃描包與注解,配置事務,Spring 與Hibernate,Struts2整合。

      第四階段,Spring MVC,配置,MVC思想理解,理解HandlerMapping與RequestMapping,適配器,參數傳遞,參數bean映射,返回形式配置與返回頁面數據,攔截器使用以及配置,上傳文件,理解ajax,返回json與界面ajax交互。理解MyBaits,使用mybaits理解數據庫,對數據庫進行增刪查改操作,動態sql,參數綁定,關系映射。Maven,理解Maven jar包工具的作用,安裝配置,maven 命令,理解pom文件,理解依賴關系,創建Maven項目。

      第五,六階段,也是本人在學習的一個階段,有些東西我不是說的很清楚,所以我在不敢班門弄斧了,以后有時間我會在整理一下學習的內容,以上對於Java Web初學者已經夠用了。在這里,我祝福那些想自學的同學最后都能學有所成。

       

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM