第一階段:3月23~4月3
               JAVA語言基礎知識。包括異常、IO流、多線程、集合類、數(shù)據(jù)庫。主要是把張孝祥視頻完成
               要求:對java的封裝,生命周期等有一定的了解;
                     異常------掌握try-catch-finally的使用
                     重載、多態(tài)
                     IO流------掌握字節(jié)流、字符流和對象序列化的處理.。熟練使用各種輸入、輸出流類(InputStream、OutputStream、FileInputStream、FileOutputStream、DataInputStream、DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、ObjectInputStream、ObjectOutputStream)。
                     集合類-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable類的使用。
                     數(shù)據(jù)庫-------掌握JDBC API的使用,包括DriverManager類、Connection接口、Statement類和接口、PreparedStatement接口、ResultSet接口。
                     還有了解java反射機制,對Java1.5的新功能必須有了解與使用,泛型等。.
                     另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859編碼方式。
          參考:張孝祥視頻教學、《Java編程思想》、《java核心技術》

          第二階段:4月4~4月14
              JAVA網(wǎng)絡編程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
               要求:Socket--------了解java.io包中的套接口類和服務器套接口類的使用。
                     RMI--------掌握RMI基本工作原理、掌握定義遠程服務接口類、遠程接口類、客戶端調用類和部署、編譯RMI應用程序。
                     HTML--------了解HTML語言的語法、各種標簽。
                     JSP-------掌握JSP2.0語法、隱含對象、EL、JSTL1.1、JSP自定標簽。
                     JavaBean-------理解JavaBean的特點和事件模型。
                     XML--------了解XML語言的語法、DTD、Schema。解析XML的方法
                     Servlet---------掌握HTTP協(xié)議、Servlet工作過程、Servlet會話跟蹤、Servlet過濾器、Serlvet事件偵聽器、配置web.xml。
                     UML-------掌握用例圖、類圖、活動圖、順序圖、狀態(tài)圖。
                     Aglet-------學會安裝使用tahiti服務器,掌握Aglet API。[以后再學,在彭老師的項目才會用到]
                     開發(fā)工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等開發(fā)工具使用。
                     另外-------學習過程中學會使用Tomcat、JBoss/Weblogic服務器
                 參考書:《JSP應用開發(fā)詳解》
                        《j2ee應用開發(fā)詳解》

          第三階段:4月15日~5月1日
               流行MVC架構和Java對象持久化技術。包括webwork、Spring、Hibernate
               要求:MVC-------理解MVC設計模式、處理過程。
                     webwork-------理解webwork實現(xiàn)MVC的機制、工作流程。掌握配置webwork應用、webwork控制器組件、webwork應用的國際化、異常處理、webwork標簽庫。(其實很多遺留系統(tǒng)用的是Struts,但現(xiàn)在越來越少人用了,所以我鼓勵你們學webwork,但要必須要了解一下Struts)
                     Spring-------掌握控制反轉(IoC)、面向方面編程(AOP)、事務服務(JTA)、郵件服務(JavaMail)、持久化服務(DAO、JDBC、ORM)、遠程服務(RMI)。
                     Hibernate--------理解ORM,掌握映射對象標識符、映射關系(一對多、多對多、一對一)、映射類型、檢索策略、檢索方式、數(shù)據(jù)庫事務與并發(fā)、管理Hibernate的緩存。 
                             學習過程:先學習webwork2,再學習Hibernate,最后學Spring。

                     下面的東西有時間了解一下:
                     測試/敏捷開發(fā)-----關注測試,掌握Junit單元測試框架,以及現(xiàn)在兩個流行的mock工具EasyMock/JMock,熟悉其中一種。(提示:測試非常重要,有效的測試可以減少很多開發(fā)的時間,當然剛開始覺得不耐煩,好像沒有必要寫測試代碼,一定要說服自己嘗試寫測試代碼,或多或少的)  
                     UNIX系統(tǒng)------了解最主要的shell編程,及主要的相關的命令行操作.   
                     AJAX-----了解基本的javascript..,csss,以及ajax常用的用法,還有JSON框架.

          posted on 2008-03-23 11:11 飛G 閱讀(228) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
           
          主站蜘蛛池模板: 准格尔旗| 揭西县| 襄汾县| 喜德县| 海阳市| 合水县| 开原市| 德阳市| 图片| 卫辉市| 涞水县| 柳江县| 淮南市| 龙口市| 祁阳县| 华容县| 湘阴县| 荣昌县| 安仁县| 广元市| 连云港市| 寿阳县| 新民市| 于田县| 白水县| 新田县| 赤城县| 陆川县| 彭泽县| 墨脱县| 通江县| 浙江省| 新津县| 吉水县| 青神县| 夏河县| 三明市| 新密市| 贵州省| 隆化县| 苏尼特右旗|