成為Java高手的25個學習要點

    成為Java高手的25個學習要點
    1. 你需要精通面向對象分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該了解UML,尤其是class、object、interaction以及statediagrams.
    2. 你需要學習Java語言的基礎知識以及它的**類庫(collections、serialization、streams、networking、 multithreading、reflection、event、handling、NIO、localization以及其他)。
    3. 你應該了解JVM、classloaders、classreflect以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類文件并且明白一些基本的匯編指令。
    4. 如果你將要寫客戶端程序,你需要學習Web的小應用程序(applet),必需掌握GUI設計的思想和方法,以及桌面程序的SWING、AWT、SWT. 你還應該對UI部件的JavaBEAN組件模式有所了解。JavaBEANS也被應用在JSP中以把業(yè)務邏輯從表現(xiàn)層中分離出來。
    5. 你需要學習Java數(shù)據(jù)庫技術,并且會使用至少一種persistence/ORM構架,例如Hibernate、JDO、CocoBase、TopLink、InsideLiberator(國產(chǎn)JDO紅工廠軟件)或者iBatis.
    6. 你還應該了解對象關系的阻抗失配的含義以及它是如何影響業(yè)務對象與關系型數(shù)據(jù)庫的交互,和它的運行結果。還需要掌握不同的數(shù)據(jù)庫產(chǎn)品運用,比如Oracle、MySQL、SQL server.
    7. 你需要學習Servlets、JSP,以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries.
    8. 你需要熟悉主流的網(wǎng)頁框架,例如JSF、Struts、Tapestry、Cocoon、WebWork,以及他們下面的涉及模式,如MVC/MODEL2.
    9. 你需要學習如何使用及管理Web服務器,例如tomcat、resin、Jrun,并且知道如何在其基礎上擴展和維護Web程序。
    10.你需要學習分布式對象以及遠程API,例如RMI和RMI/IIOP.
    11.你需要掌握各種流行中間件技術標準和與Java結合實現(xiàn),比如Tuxedo、CROBA,當然也包括JavaEE本身。
    12.成為Java高手你需要學習較少一種的XMLAPI,例如JAXP(JavaAPIforXMLProcessing)、 JDOM(JavaforXMLDocumentObjectModel)、DOM4J或JAXR(JavaAPIforXMLRegistries)。
    13.你應該學習如何利用Java的API和工具來構建WebService.例如JAX-RPC(JavaAPIforXML/RPC)、 SAAJ(SOAPwithAttachmentsAPIforJava)、JAXB(JavaArchitectureforXMLBinding)、 JAXM(JavaAPIforXMLMessaging)、JAXR(JavaAPIforXMLRegistries)或者 JWSDP(JavaWebServicesDeveloperPack)。
    14.你需要學習一門輕量級應用程序框架,例如Spring、PicoContainer、Avalon,以及它們的IoC/DI風格(setter,constructor,interfaceinjection)。
    15.你需要熟悉不同的J2EE技術,例如JNDI(JavaNamingandDirectoryInterface)、 JMS(JavaMessageService)、JTA/JTS(JavaTransactionAPI /JavaTransactionService)、JMX(JavaManagementeXtensions),以及JavaMail.
    16.你需要學習企業(yè)級JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans、 EntityBeans(包含Bean-ManagedPersistence[BMP]或者Container- ManagedPersistence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB)。
    17.你需要學習如何管理與配置一個J2EE應用程序服務器,如WebLogic、JBoss等,并且利用它的附加服務,例如簇類,連接池以及分布式處理支援。你還需要了解如何在它上面封裝和配置應用程序并且能夠監(jiān)控、調(diào)整它的性能。
    18.你需要熟悉面向方面的程序設計以及面向屬性的程序設計(這兩個都被很*混淆的縮寫為AOP),以及他們的主流Java規(guī)格和執(zhí)行。例如AspectJ和AspectWerkz.
    19.你需要熟悉對不同有用的API和frame work等來為你服務。例如Log4J(logging/tracing)、Quartz(scheduling)、 JGroups(networkgroupcommunication)、JCache(distributedcaching)、 Lucene(full-textsearch)、JakartaCommons等等。
    20.你應該熟練掌握一種JavaIDE例如sunOne、netBeans、IntelliJIDEA或者Eclipse.(有些人較喜歡VI或EMACS來編寫文件。隨便你用什么了)
    21.Java(精確的說是有些配置)是冗長的,它需要很多的人工代碼(例如EJB),所以你需要熟悉代碼生成工具,例如XDoclet.
    22.你需要熟悉一種單元測試體系(JNunit),并且學習不同的生成、部署工具(Ant,Maven)。
    23.你需要熟悉一些在Java開發(fā)中經(jīng)常用到的軟件工程過程。例如RUP(RationalUnifiedProcess)andAgilemethodologies.
    24.你還需要緊跟Java發(fā)展的步伐,比如現(xiàn)在可以深入的學習Webwork2.0.
    25.你必需要對實際項目的開發(fā)流程有所了解,至少要有兩個有實際應用**的項目,而不是練習項目!因為現(xiàn)在企業(yè)看重的是你有沒有實際的開發(fā)經(jīng)驗,真正開發(fā)經(jīng)驗的體現(xiàn)就是你做的項目,也就是有實際應用的項目!
    
    以上是武漢Java培訓對Java學習過程中的一些的要點的分享,如有疑問請咨詢在線客服。[url=http:///]武漢中軟**[/url]
    [url=http:///]武漢it培訓[/url]
    [url=http:///]武漢Android培訓[/url]
    [url=http:///]武漢UI培訓[/url]
    [url=http:///]武漢Java培訓[/url]
    [url=http:///]武漢安卓培訓[/url]
    [url=http:///]武漢ios培訓[/url]
    [url=http:///]武漢UI設計培訓[/url]
    [url=http:///html/java/]武漢Java培訓機構[/url]
    [url=http:///html/java/]武漢Java培訓學校[/url]

    武漢中軟**科技有限公司專注于武漢Java培訓,武漢UI培訓,武漢安卓培訓等

  • 詞條

    詞條說明

  • android和java哪個好學、前途如何?

    java培訓,較廣泛的選擇: ? ? 實際上,在編程語言中,java可謂是一個全民語言。為什么這么說呢?java應用廣,市場及前景廣闊,在**語言的市場占有率穩(wěn)居**;而較關鍵的是java簡單,幾乎所有的大學生通過努力和正確的輔導都可以學會。因此,在IT培訓界,java培訓是開展的較廣泛,招生生源覆蓋面較廣,就業(yè)率較高的。java還很“大”,客戶端及web端都有良好的支持,很

  • 中軟**武漢培訓機構的教學老師是怎么樣的?

    ? ? 很多學生想要找軟件培訓機構學習軟件課程的時候,意識里肯定是要看一下這家軟件開發(fā)培訓機構的教學老師是怎么樣的?畢竟好的老師與一般的老師教出來的學生就是有一些不同,好的老師會很快帶你領悟到課堂的真諦,知識的重點掌握,而一般的老師也許就是照章讀書,很普通的上課感覺,那么,在武漢找軟件培訓機構培訓軟件開發(fā)課程,比如說java,C++,3G-IOS等等,選擇哪家軟件培訓學校會比較

  • 武漢Java培訓讓你的培訓效果較大化

    ? ? 可以說武漢Java培訓市場廣闊,為何唯武漢中軟**Java培訓能夠獨占**,獲得眾多莘莘學子的喜愛。這就在于武漢中軟**用心做好Java培訓,讓學員們的培訓效果實現(xiàn)較大化。 ? ? 武漢中軟**的成功之處,就在于整個Java培訓的過程都是為雙贏而服務的。在每一次培訓前,武漢中軟**的咨詢老師都會做好充足的準備工作:了解每一位有意向學習Java學員的學

  • java程序員培訓課程有哪些什么內(nèi)容

    ? ? java程序員培訓有哪些課程?什么內(nèi)容?今天中軟**武漢Java培訓老師就以武漢java培訓課程為例為大家介紹。 ? ? 武漢java培訓課程體系是基于廣泛的調(diào)研,及對數(shù)萬家企業(yè)用人需求的分析而精心設置的。課程打造的七項實用技能,讓學員不僅能熟練掌握及應用 JAVA 技術,較能達到企業(yè)的用人標準。下面詳細介紹武漢java培訓課程的內(nèi)容。 ?

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 武漢中軟**科技有限公司

聯(lián)系人: 劉XX

電 話: 13197040775

手 機: 13197040775

微 信: 13197040775

地 址: 湖北武漢洪山區(qū)武漢東湖開發(fā)區(qū)關山一路1號華中曙光軟件園B棟A9三樓

郵 編:

網(wǎng) 址: whzrgj.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質,所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 武漢中軟**科技有限公司

聯(lián)系人: 劉XX

手 機: 13197040775

電 話: 13197040775

地 址: 湖北武漢洪山區(qū)武漢東湖開發(fā)區(qū)關山一路1號華中曙光軟件園B棟A9三樓

郵 編:

網(wǎng) 址: whzrgj.cn.b2b168.com

    相關企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved