基于Apusic的J2EE學(xué)習(xí)計(jì)劃
1. Apusic Studio 等開發(fā)工具學(xué)習(xí)+Java語言學(xué)習(xí),1~2周
掌握基礎(chǔ):數(shù)據(jù)類型、變量、數(shù)組、運(yùn)算符、程序控制語句、Studio 編寫和調(diào)試JAVA程序、JUnit開發(fā)工具。
掌握思想:類、構(gòu)造、THIS關(guān)鍵字、垃圾回收機(jī)制、繼承、重載、參數(shù)傳遞、包和接口
掌握高級:異常處理、輸入/輸出。
了解高級:多線程
學(xué)會使用 Studio 開發(fā)工具,完成JAVA程序的開發(fā)、部署、調(diào)試和利用JUNIT進(jìn)行測試。
對于JAVA的基礎(chǔ)知識必須掌握,這樣才可以在開發(fā)中熟練地使用。
對于JAVA的面向?qū)ο蟾拍钆cC++有所不同,特別是使用JAVA的時候,因?yàn)镴AVA是個真正的面向?qū)ο笳Z言,因此需要對面向?qū)ο笥斜容^深刻的理解。
編寫JAVA程序:異常處理和輸入/輸出是非常重要的補(bǔ)充,因此必須熟練掌握這兩個概念在程序中的運(yùn)用。
2.JAVA庫學(xué)習(xí):2~3周
掌握基礎(chǔ):字符串處理、流處理、事件處理機(jī)制、數(shù)據(jù)庫訪問、事務(wù)管理、目錄訪問
了解基礎(chǔ):網(wǎng)絡(luò)編程
掌握高級:包裝類、類集框架、日期類、隨機(jī)類、時間類、
了解類庫:數(shù)學(xué)類
JAVA不僅因?yàn)檫@個語言的出色,還因?yàn)樗峁┝艘粋€強(qiáng)大的庫。因此,開發(fā)JAVA程序也必須熟練使用各種類。
基礎(chǔ)類都是必須掌握的,在開發(fā)中也是必定會經(jīng)常用到的。
高級類都是在開發(fā)中可以使開發(fā)工作更加便利的類,因此學(xué)習(xí)時可以靈活調(diào)整。
其他了解類的東西主要目的是可以正確讀懂別人的程序。
類庫更重要的是可以明白每個類做什么用,具體的內(nèi)容可以通過熟練使用API的幫助文檔來支持軟件開發(fā)。
3. Apusic Studio +J2EE學(xué)習(xí):1~2周
了解基礎(chǔ):J2EE框架、EJB框架
掌握基礎(chǔ):WEB框架、WEB應(yīng)用程序的構(gòu)成、打包、部署、調(diào)試。
學(xué)習(xí)J2EE的主要方式就是了解J2EE擁有的基礎(chǔ)概念,每個名詞主要是什么含意,因?yàn)镴2EE的學(xué)習(xí)是個龐大的工程,必須在實(shí)踐中慢慢的理解。
學(xué)習(xí)EJB模塊不需要太投入,只要可以理解一些概念就可以了,因?yàn)楝F(xiàn)在很多開發(fā)只使用EJB很小的一部分,因此可以不用投入太多精力。
學(xué)習(xí)WEB模塊需要較多投入,這個是現(xiàn)在使用最為廣泛的內(nèi)容。可以先了解WEB.XML文件的組成,WEB模塊的組成、打包、部署,主要是使用STUDIO工具。
4.STUDIO+APUSIC服務(wù)器學(xué)習(xí):1周
掌握基礎(chǔ):建立一個J2EE應(yīng)用、建立一個WEB模塊、打包、部署、調(diào)試一個擁有WEB模塊的J2EE應(yīng)用程序。
學(xué)習(xí)目的:熟練使用開發(fā)工具和應(yīng)用服務(wù)器開發(fā)、部署和調(diào)試應(yīng)用程序。
5.STUDIO+WEB開發(fā)學(xué)習(xí):2~3周
掌握基礎(chǔ):HTML、JavaScript、XML、JSP
了解基礎(chǔ):Servelet
掌握J(rèn)SP:SESSION/Filter/Listener/JavaBean/JDBC/XML/Taglib/在APUSIC上的部署與調(diào)試
學(xué)習(xí)目的:主要是掌握各種編寫WEB程序的基礎(chǔ)知識,重要的是JSP的開發(fā)知識,理解SERVLET是方便JSP程序的調(diào)試。
6. Studio + EJB開發(fā)學(xué)習(xí):3~4周
掌握基礎(chǔ):Stateless Session Bean, Stateful Session Bean
了解基礎(chǔ):Entity Bean, Message Driven Bean
學(xué)習(xí)目的:主要是掌握EJB的基礎(chǔ)概念,重要是Stateless Session Bean的使用方式
7. Studio + Struts +Hibernate + Spring:3~4周
掌握基礎(chǔ):Struts、Hibernate
了解基礎(chǔ):Spring
掌握Struts:理解Struts框架的基礎(chǔ),能夠?qū)truts的例子以及自己基于Struts開發(fā)的程序部署在Apusic之上
掌握Hibernate:理解Hibernate框架的基礎(chǔ),理解ORM的重要作用,能夠?qū)ibernate的例子以及自己基于Hibernate開發(fā)的程序部署在Apusic之上。
并能夠完成Struts+Hibernate的程序結(jié)合開發(fā)。
學(xué)習(xí)目的:理解框架的基本開發(fā)模式,并能夠在框架上進(jìn)行基本的軟件開發(fā),有條件理解一下調(diào)優(yōu)的方式。
posted on 2007-06-07 19:51 zYx.Tom 閱讀(1063) 評論(5) 編輯 收藏 所屬分類: 1.Java世界