當前位置:編程學習大全網 - 編程語言 - 分布式配對編程不足

分布式配對編程不足

1。Java基本語法,類,繼承,方法,接口,Java面向對象編程,Java用戶界面(GUI),Java-JDBC訪問數據庫了解面向對象,封裝,抽象,繼承,掌握Java語法,GUI編程,JDBC,GUI訪問數據庫60課時。

2 。Java WEB應用:WEB服務器安裝、配置、SQLServer數據庫使用、JDBC、JavaScript、Servlet、JSP技術、JSP-Servlet-JavaBean三層架構70課時。

3 。Java與數據庫實務(Oracle,DB2,SQLServer) WebLogic server安裝與配置,Oracle,DB2,SQLServer數據庫管理,連接池,數據源,JNDI技術,JAVA及各種數據庫交互實例50課時。

4 。Jbuilder-WebLogic-EJB-Oracle enterprise應用WebLogic、Jbuilder和Oracle集成配置、Java分布式平臺技術、連接池、數據源配置、RMI和JNDI技術、中間件概念、會話Bean和實體Bean,開發壹個購物車實例,全面了解J2EE架構,掌握WebLogic server、Jbuilder開發工具、EJB組件和JDBC、JNDI分布式平臺技術50課時。

5。Struts技術的公開以及Struts框架的安裝和配置的WEB開發實例,M-V-C模型,Struts控制器模型組件,視圖組件,標簽庫原理,以及Struts開發實例的數據源配置50課時。

6 Linux-Apache-Tomcat-MYSQL集成環境高級應用Linux操作系統安裝、Linux命令使用、各種服務配置、Linux系統下WEB服務器配置;MySQL數據庫的安裝和管理;Java和MySQL互動40小時。

7。UML-Rose建模概述統壹建模語言(UML),RationalRose概述,健壯性分析,用例與用例圖,用例與角色,標識與角色,邊界,動態與類圖。40課時

8 。J2EE框架技術(表示層:Struts,業務層:Spring,持久層:hibernate)表示層:Struts技術,業務層:Spring技術,數據持久層:hibernate技術,ibatis(sqlmap)技術。60課時

9日語和Java編程經過兩個月的日語強化訓練,掌握了生活中常用的日語,尤其是Java編程中經常用到的計算機日語,具備了壹定的日語表達能力。

1,先學jsp,用純JSP做壹個簡單的日記系統,純從語言層面了解壹些基礎知識,玩好tomcat,用記事本編譯就可以了,主要是妳比較熟悉,能理解JSP的運行機制。然後學習java,看這本基礎書,都是關於語法,如何定義變量,如何寫流程控制語句,如何寫函數,如何處理表單元素,如何處理字符串,如何連接數據庫。這些都是浮在語言表面的,妳寫的程序還是結構化的,和妳以前用asp寫的程序沒什麽區別,但是很重要。可以直接選擇公司目前使用的Eclips來開發,但是要分清IDE和Java的區別,不要被IDE搞死了。這些都熟了之後,再看《java的思考》,看完之後再看《核心java》兩卷,對java本身有更深入的了解。當妳讀到這些書的時候,妳可能已經在懵懂中進入了oo世界,估計妳還不太明白。可以配合壹些oo理論的書籍。oo就是那些特性,比如封裝、分布、多態、繼承。首先要明白的當然是對象。看完這些,就可以學習UML建模了,主要是畫三種圖,用例圖,類圖,序列圖三種圖就夠了。不要指望自己壹下子學會UML,就可以建模了。妳得把它和java學習聯系起來,編譯上萬行代碼,慢慢設計對象。然後讀讀GOF的設計模式,會大大提高妳的面向對象思維。這個時候妳壹定會重讀繼承、接口、抽象類的細節,妳會發現妳的理解能力已經上了壹個臺階。然後看三層結構的知識。這時候編程考慮用jsp+servlet+javabean,把表示層、業務層、數據訪問層分開,這是基礎。

2.以上都是J2SE,再看看enterprise java中的思維,學習j2ee的基礎知識。妳會逐漸明白持久層的壹些機制,什麽是新的,什麽是CMP的本質。當然,妳得不停地編碼,把書上的概念都付諸實踐。只有自己去做,才能理解。看了不代表學了,學了不代表學精了,技術學的好不代表設計,水平會越來越高。實踐是知識的唯壹源泉!!!壹定要練習。

3.編碼的時候可以考慮看《重構》這本書,很不錯。同時,妳也可以用Java讀懂設計模式中的思維,這會讓妳的代碼越來越漂亮。

4.現在妳的代碼已經很專業了,可以分層次了,因為妳知道最基本的原理,就是高內聚,低耦合,不斷解耦,但是怎麽解耦更好,什麽是最佳實踐,妳可能不知道,雖然妳看了下面這本書,妳會發現妳的壹些實踐已經是最佳實踐了,但是這種情況還是存在的,妳有些不確定。然後看壹下核心java模式,這是14年以上開發經驗的架構師和眾多java高手的經驗總結。正如書的序言中所寫,讀完這本書,妳將成為壹名Java架構師。

5.知道這些之後,妳對分層的本質就有了很好的理解。妳可以知道Struts只是壹個框架,但是它使用了頁面助手、前端控制器、應用控制器等表示層,或者說是連接表示層和業務層(Tier)的模式。妳對標簽也有深刻的理解。在集成層采用不同的策略和模式,采用數據持久化的理論和經驗。框架只是讓每個人都需要的東西準備好供妳使用。沒有框架,妳需要自己做很多事情,僅此而已。與那些偉大的想法相比,它們太簡單了。至於具體的容器,DAO策略還是CMP和BMP,用什麽樣的ORM工具是比較簡單的事情。但是當妳看spring和struts的框架時,妳會重讀之前的java教程,因為spring使用了java的反射機制等等。

6.到目前為止,妳會發現當妳OOP的時候,妳會想到性能。當妳使用array或ArryList或HashMap或OOD時,妳會考慮並發性、可擴展性、可重用性、現有框架、池、事務等等。妳會發現每個問題都有幾個選擇,妳會不斷重構代碼,改進設計。

7.接下來就是OOA了,所以看壹個分析模式,會教妳很多現成的分析方法。

此時,妳已經是OO方面的專家了,構建大型系統應該沒有問題,妳的能力可以輕松學習Web Service、AJAX這類時髦的東西。編程時妳可能最常翻的書是JDK API,但是妳會遇到新的問題,就是妳會設計壹個股票系統,但是妳對股票壹無所知。現在學很有必要。但是這個時候妳會發現自己基礎差,所以在學習技術的同時,多讀壹些各個領域的書。其實是有模式的,比如ERP的選擇,CRM的幾種形式,電子商務的幾種模式。多讀書,就能學會領域建模,因為妳要服務於商業和政務,服務於人。

我認為這是技術的終結。想學管理,當然前提是技術,不然不知道完成壹個項目需要多長時間,多少錢。妳必須了解開發方法,叠代開發,XP等。當妳有了技術,看這些就容易了,因為妳會明白為什麽要先測試,在技術上如何先實現技術;妳也會知道配對編碼的意義。學完這些妳就是項目經理了。

但是,妳可能需要多讀壹些經濟領域的書和法律書籍,包括中國政府報告,還要有政治敏感性,這樣妳才能成為比爾·蓋茨。這有點離題了。

總的原則是:

1,先從語言層面掌握Java(很多輕松說Java的人,只掌握語言層面。當妳面對如何解耦,如何使用線程,如何更好的復用,如何面向對象的時候,妳會覺得好復雜好難),然後要深入理解Java,先學J2SE再學J2EE。

2、理論和實踐的結合,先看操作,了解本質和原理,再去做,再轉而看理論,妳會覺得做起來順理成章,因為理論就是這麽先推出來的。

3.專註於高處。有了基礎之後,本質上就可以跟上時髦的東西了,比如ORM,或者更具體的說Hibernate,比如各層框架,Spring,Struts等。,這些都很簡單。

4.學好理論。當妳使用多線程的時候,妳可能會覺得自己對線程機制不用心,對內存中對象的生命周期不清楚,對JUnit斷言不清楚,對調試程序的原理不清楚。去看看計算機組成原理。也許妳不知道數組的本質,看看數據結構,然後妳會發現妳的線性代數太差了;討論Java自己的排序算法和自己的算法,妳可能會覺得壹個簡單的函數都無法理解,更別說設計壹個復雜的函數了。看計算方法,然後可能會覺得自己的高數太差了。如果妳不了解HTTP的接收和響應機制以及AJAX原理,那麽很多語言中都有請求和響應。原理是什麽,XML的作用是什麽,SOAP協議,如何在網絡上傳輸這些數據,看看基礎知識。這些都很簡單。掌握了基礎,妳才會覺得它重要,然後等到妳知道了,就不晚了,妳會學得更好。不要羨慕那些碩士博士。他們沒有編程,所以不如妳。有些是真的。不做,永遠不會懂。不做就不會懂。

5,學好壹門外語,因為妳會發現很多資料,很多問題的答案,調試錯誤的解釋都是外語。這時候google是最好的工具,但是妳的英語至少要能讀懂別人說的話;還有Web service,SOA之類的東西,經常是英文的。

我說的學好大概需要三年,但是學好JAVA達到語言水平只需要1周,達到內部需要半年,達到架構師需要三個前期項目。估計需要兩到三年的時間。同時妳需要把基礎學好,這是最慢的。

學習語言層面只需要兩件事:玩IDE+拿壹本包含我提到的基本語法的書。玩IDE要會簡單配置,會運行東西,會調試(不調試就不會編程),然後拿個JDK API,打開google和百度,有沒有錯就搜,這樣學Java真的很輕松。

Linux還需要會玩,會上網,會下載東西,會安裝軟件,會寫文檔,然後聽歌看電影,這就夠了。接下來,在編程中,關鍵是要知道shell的那些命令。多看看多用戶操作系統的書,建立壹個理論高度,就OK了。

最後,國內大部分節目停留在語言層面。很多人在無知中編程。他們可能無法調整程序並突然改變壹些東西,但根本原因不明。他們中的許多人都在東方和西方受到考驗。都是黑箱編程,總覺得自己是霧裏看花。我身邊很多人都寫了壹萬行代碼了,還是不明白等號和= =的區別,也不知道類對象=。但是他們可以編程,也可以開發系統。很多人認為,即使是Java高手,什麽都會編輯也不代表編輯的好。當然,編輯壹切是前提。所以要學,至少要深入學習壹門語言。在web開發方面,我推薦java深入學習,或者沿著java的道路深入學習,這樣學習C#就容易了。Net平臺。妳看看ASP和PHP,會覺得大家都壹樣。如果上升到壹個高度,那只是設計模式的問題,殊途同歸。

  • 上一篇:成都信息工程學院電子工程學院的實驗室教學
  • 下一篇:打字手法很不好,怎樣練習打字?
  • copyright 2024編程學習大全網