2010-04-22 15:34 提問者採納java
Java EE(舊稱j2ee) web
第一階段:Java基礎,包括java語法,面向對象特徵,常見API,集合框架;
*第二階段:java界面編程,包括AWT,事件機制,SWING,這個部分也能夠跳過,用的時候再看都能來及;
*第三階段:java API:輸入輸出,多線程,網絡編程,反射註解等,java的精華部分;
*第四階段:數據庫SQL基礎,包括增刪改查操做以及多表查詢;
*第五階段:JDBC編程:包括JDBC原理,JDBC鏈接庫,JDBC API,雖然如今Hibernate比JDBC要方便許多,可是JDBC技術仍然在使用,JDBC思想尤其重要;
*第六階段:JDBC深刻理解高級特性:包括數據庫鏈接池,存儲過程,觸發器,CRM思想;
*第七階段:HTML語言學習,包括HTML標籤,表單標籤以及CSS,這是Web應用開發的基礎;
*第八階段:JavaScript腳本語言,包括javaScript語法和對象,就這兩個方面的內容;
*第九階段:DOM編程,包括DOM原理,經常使用的DOM元素以及比較重要的DOM編程思想;
*第十階段:Servlet開發,今後開始踏入java開發的重要一步,包括XML,Tomcat服務器的安裝使用操做,HTTP協議簡單理解,Servlet API等,這個是java web開發的基礎。
*第十一階段:JSP開發:JSP語法和標籤,自定義標籤,EL,JSTL庫瞭解以及MVC三層架構的設計模式理念;
*第十二階段:AJAX開發:AJAX原理,請求響應處理,AJAX開發庫;
*第十三階段:輕量級框架,三大框架之一Struts框架的學習,自此踏入java web開發的精華部分,包括Struts體系架構,各類組件,標籤庫和擴展性的學習;
*第十四階段:Hibernate框架學習,三大框架之一,包括檢索映射技術,多表查詢技術,緩存技術以及性能方面的優化;
*第十五階段:Spring框架的學習,三大框架之一,包括了IOC,AOP,DataSource,事務,SSH集成以及JPA集成;
*最後呢,還有些java的技術,包括EJB3.0等,能夠選擇學習,與三大輕量級框架相比,EJB就是當之無愧的重量級了。
ps:
J2SE是關鍵,說白了是設計模式,算法,數據結構這三樣東西,時常看看jdk源代碼,你會有很多收穫,j2se學得怎麼樣直接關係到進一步學習的深度。 UML也是非掌握不可的,既然它是建模語言嗎,無論開發什麼都要用到的
i love this more
第一階段: 您將學習 JAVA 編程的基礎部分 J2SE 和JAVA 開發基礎知識;Eclipse 開發環境; J2SE 5.0 API ; 多線程技術; Socket 網絡技術;Regular Expression;Java反射技術; 實戰數據結構 數據結構實戰訓練;數組、鏈表等經常使用數據結構第二階段: 您將學習 JAVA WEB 技術,共分 7 門課程 名稱 內容簡介 涉及到的項目 數據庫技術 Oracle 基礎管理;SQL 語言; PL/SQL 語言; 觸發器、存儲過程; MySQL 簡介;SQLServer 簡介; 選課系統 僱員管理系統 BBS 系統 JDBC技術 JDBC Connection;Statement;PreparedStatement;CallableStatement;ResultSet;Scrollable RS;Updatable RS;RowSet and DataSource;HTML & CSS & JavaScript 網頁技術 HTML 語言;CSS 語言; JavaScript 語言;JS經常使用模版;後臺管理模版; 用戶註冊模塊 用戶管理模塊 JSP&Servlet 技術 Servlet 技術;JSP 技術; Tag Library 技術;Filter技術;報表系統;FileUploading; Tomcat 服務器技術; 在線商城 統計報表模塊 BBS 系統 SCM技術 CVS初步;SVN簡介; Java Web 實戰演練 綜合運用所學知識;HTML + CSS + JS;JSP + Servlet + JavaBean;FileUploading;分頁技術;數據校驗;MVC初步; 在線商城 XML + WebService技術 Apache Axis初步;XML + XSL + DTD/Schema;SOAP + WSDL + UDDI;REST技術簡介 在線商城加強AJAX技術 AJAX技術基礎;AJAX技術框架;AJAX技術調試技巧; 在線商城加強第三階段: 您將學習 J2EE 技術 名稱 內容簡介 涉及到的項目 流行Web框架簡介 Struts / WebWork / TapestryJSF / Velocity / FreemarkerHibernate / Ibatis SQLMap等簡介 Struts and JSTL Struts應用開發基礎;MVC理論基礎;Struts TagLib;JSTL基礎;Struts國際化支持; Hibernate Hibernate應用開發基礎;ORM基礎理論;關係映射技術;性能調優技術; Spring Spring IoC技術;Spring AOP技術;Spring 與 Struts / Hibernate結合運用;Spring 聲明事務管理; Log4J and JUnit技術 Logging API;JUnit單元測試技術; SSH項目實戰 綜合運用所學知識;Spring + Struts + Hibernate;CVS;Log4J;JUnit; WEB OA 系統UML UML技術;UML分析技術;UML設計技術;UML與軟件架構;RationalRose / MagicDraw CRM系統UML + SSH項目實戰 綜合運用UML + SSH;Spring + Struts + Hibernate;CRM基礎理論; CRM系統EJB3.0 EJB3.0基礎知識;SessionBean;EntityBean;MetaData技術;PersistenceAPI;JBoss; 信用管理系統the end!thanks a lot!