freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java學(xué)習(xí)路線-資料下載頁(yè)

2024-10-28 22:53本頁(yè)面
  

【正文】 那本優(yōu)秀,不得不佩服。學(xué)習(xí)jdbc數(shù)據(jù)庫(kù)編程,j2ee項(xiàng)目大多都是MIS系統(tǒng),訪問(wèn)數(shù)據(jù)庫(kù)是核心。這本應(yīng)屬于j2se學(xué)習(xí)中,這里拿出來(lái)強(qiáng)調(diào)一下。學(xué)習(xí)jndi api,它和學(xué)習(xí)ejb可以結(jié)合起來(lái)。學(xué)習(xí)ejb api,推薦書(shū)《精通ejb》經(jīng)過(guò)上面的這些的學(xué)習(xí),大概可以對(duì)付一般的應(yīng)用了。有人說(shuō)跟著sun公司的《j2ee tutorial》一路學(xué)下來(lái),當(dāng)然也可以。學(xué)習(xí)ejb設(shè)計(jì)模式和看代碼(最重要)設(shè)計(jì)模式是練內(nèi)功,其重要性可以這么說(shuō)吧,如果你不會(huì)用設(shè)計(jì)模式的話,你將寫出一堆使用了ejb的垃圾,有慢又是一堆bug,其結(jié)果不如不用ejb實(shí)現(xiàn)(ejb不等于j2ee)無(wú)論學(xué)習(xí)什么語(yǔ)言,都應(yīng)該看大量代碼,你看的代碼量不到一定數(shù)量,是學(xué)不好j2ee的。目前有很多開(kāi)源的工程可以作為教材:jive論壇petstore sun公司dune sun公司等等,研讀一個(gè),并把它用到自己的工程中來(lái)。J2ee其他學(xué)習(xí)當(dāng)你漸漸對(duì)j2ee了解到一定深度時(shí),你要開(kāi)始關(guān)注當(dāng)前領(lǐng)域中的一些技術(shù)變化,J2ee是一塊百家爭(zhēng)鳴的領(lǐng)域,大家都在這里提出自己的解決方案,例如structs,hiberate,ofbiz等等,學(xué)習(xí)這些東西要你的項(xiàng)目和目標(biāo)而定,預(yù)先補(bǔ)充一下未嘗不可,但不用涉及太深,畢竟學(xué)習(xí)原理和理論是最最重要的事。目前常見(jiàn)j2eeAPIJavaServer Pages(JSP) Java JDBC API Java XML處理API(JAXP) Enterprise Java消息服務(wù)(JMS) Java命名目錄接口(JNDI) Java事務(wù)API(JTA) JavaMail API JavaBeans激活架構(gòu)(JAF) J2EE連接器體系結(jié)構(gòu)(JCA) Java認(rèn)證和授權(quán)服務(wù)(JAAS)學(xué)習(xí)上面的某些API要以你的項(xiàng)目而定,了解所有他們總之是有好處的。上面印證了大家說(shuō)的一句話,java語(yǔ)言本身不難學(xué),但是技術(shù)太多,所以學(xué)java很費(fèi)勁?;叵胍幌?,基本上每個(gè)初學(xué)者,在剛學(xué)習(xí)java的時(shí)候可能都會(huì)問(wèn)別人這么一句話,你怎么知道的哪個(gè)方法(api)在哪個(gè)包里的?呵呵,無(wú)他,唯手熟爾?;A(chǔ)是王道。我們的基礎(chǔ)要扎實(shí)扎實(shí)再扎實(shí)。以上面的整個(gè)流程來(lái)看java的技術(shù)分支很多,要想完全掌握是絕對(duì)不可能的。我們只有從中精通1到2個(gè)部分。但是java也是有通性的,所謂萬(wàn)變不離其宗。java的所有編程思路都是“面向?qū)ο蟆钡木幊?。所以大家在往更高境界發(fā)展以前一定要打好基礎(chǔ),這樣不管以后是jree還是j3d都有應(yīng)刃而解的感覺(jué)。在這里強(qiáng)烈推薦“java編程思想”.所謂打好基礎(chǔ)并不是說(shuō)要熟悉所有的java代碼。我說(shuō)的意思是要了解java的結(jié)構(gòu)。class,methode,object,各種套用import,extend 讓自己在結(jié)構(gòu)上對(duì)java有個(gè)立體而且整體的了解即刻。其實(shí)java的學(xué)習(xí)不用固執(zhí)于對(duì)代碼的熟悉,1來(lái)java本身帶有很多demo,java2d的所有問(wèn)題幾乎都有demo的樣例。2來(lái)java是開(kāi)放代碼,即使沒(méi)有demo網(wǎng)絡(luò)上也有很多高手把自己的代碼分享。所以不要怕沒(méi)有參考,參考是到處都有的。最后還有1點(diǎn)經(jīng)驗(yàn)和大家分享,對(duì)sun的api一定要學(xué)會(huì)活用,不論是學(xué)習(xí)還是作為參考api都有很大的幫助,在完全了解java的結(jié)構(gòu)的基礎(chǔ)上,了解結(jié)構(gòu),了解api就能找到方法。重點(diǎn)精通:能夠掌握此技術(shù)的85%技術(shù)要點(diǎn)以上,使用此技術(shù)時(shí)間超過(guò)兩年,并使用此技術(shù)成功實(shí)施5個(gè)以上的項(xiàng)目。能使用此技術(shù)優(yōu)化性能或代碼,做到最大可能的重用。熟練:能夠掌握此技術(shù)的60%技術(shù)要點(diǎn)以上,使用此技術(shù)時(shí)間超過(guò)一年,并使用此技術(shù)成功實(shí)施3個(gè)以上的項(xiàng)目。能使用此技術(shù)實(shí)現(xiàn)軟件需求并有經(jīng)驗(yàn)的積累在實(shí)現(xiàn)之前能做優(yōu)化設(shè)計(jì)盡可能的實(shí)現(xiàn)模塊或代碼的重用。熟悉:能夠掌握此技術(shù)的50%技術(shù)要點(diǎn)以上,使用此技術(shù)時(shí)間超過(guò)半年上,并使用此技術(shù)成功實(shí)施1個(gè)以上的項(xiàng)目。能使用此技術(shù)實(shí)現(xiàn)軟件需求。了解:可以在實(shí)際需要時(shí)參考技術(shù)文檔或幫助文件滿足你的需要,基本知道此項(xiàng)技術(shù)在你運(yùn)用是所起的作用,能夠調(diào)用或者使用其根據(jù)規(guī)定提供給你的調(diào)用方式。二:基本要求1:html 掌握程度:熟練。原因:不會(huì)html你可能寫JSP?2:javascript/jscript:掌握程度:熟悉。原因:client端的數(shù)據(jù)校驗(yàn)、一些頁(yè)面處理需要你使用腳本。3:CSS 掌握程度:熟悉。原因:實(shí)現(xiàn)頁(yè)面風(fēng)格的統(tǒng)一通常會(huì)使用css去實(shí)現(xiàn)。4:java基礎(chǔ)編程 掌握程度:熟練。原因:不會(huì)java你能寫JSP?開(kāi)玩笑吧。。等。5:sql 掌握程度:熟練。原因:如果你不使用數(shù)據(jù)庫(kù)的話你也許不需要掌握sql。同時(shí)你必須對(duì)以下幾種數(shù)據(jù)庫(kù)中的一種以上的sql比較熟悉。Oracle,DB2,Mysql,:xml 掌握程度:了解 原因:AppServer的配置一般是使用XML來(lái)實(shí)現(xiàn)的。7:ejb 掌握程度:了解 原因:很多項(xiàng)目中商業(yè)邏輯是由ejb來(lái)實(shí)現(xiàn)的,所以呢……8:以下幾種AppServer(engnier)你需要了解一個(gè)以上。a:)Tomcatb:)WebLogicc:)WebSphered:)JRune:)Resin原因:你的jsp跑在什么上面啊!三:選擇要求(因項(xiàng)目而定)1:LDAP 掌握程度:了解 原因:LADP越來(lái)越多的運(yùn)用在權(quán)限控制上面。2:Struts 掌握程度:熟練 原因:如果符合MVC設(shè)計(jì)通常會(huì)使用Struts實(shí)現(xiàn)C。3:Xsp 掌握程度:根據(jù)需要而定很多時(shí)候是不使用的,但在不需要使用ejb但jsp+servlet+bean實(shí)現(xiàn)不了的時(shí)候Xsp是一個(gè)非常不錯(cuò)的選擇。4:Linux 掌握程度:熟悉 原因:如果你的運(yùn)用跑在Linux/Unix上你最少要知道rm ,mv,cp,vi,tar gzip/gunzip 是用來(lái)做什么的吧。四:工具的使用1:UltraEdit(EditPlus)+jakartaant+jakartalog4j。2:Jubilder463:Visual Age For Java4:VCafe以上的工具你選擇你自己熟悉的吧。不過(guò)強(qiáng)烈建議你用log4j做調(diào)試工具。五:成長(zhǎng)之路1:html 學(xué)習(xí)時(shí)間,如果你的智商在80以上,15天時(shí)間應(yīng)該夠用了。至少你能手寫出一個(gè)頁(yè)面來(lái)。2:jacascript/jscript學(xué)習(xí)時(shí)間,這真的不好說(shuō),比較深?yuàn)W的東西,夠用的話一個(gè)禮拜可以學(xué)寫皮毛。3:css 學(xué)習(xí)時(shí)間,三天的時(shí)間你應(yīng)該知道如何使用css了,不要求你寫,一般是美工來(lái)寫css。4:java 學(xué)習(xí)時(shí)間,天才也的三個(gè)月吧。慢滿學(xué)吧。如果要精通,那我不知道需要多少時(shí)間了。用來(lái)寫jsp,四個(gè)月應(yīng)該夠了。5:sql 學(xué)習(xí)時(shí)間,只需要知道insert ,delete ,update ,select,create/drop table的話一天你應(yīng)該知道了。6:xml 學(xué)習(xí)時(shí)間,我不知道我還沒(méi)有學(xué)會(huì)呢。呵呵。不過(guò)我知道DTD是用來(lái)做什么的。7:ejb 學(xué)習(xí)時(shí)間,基本的調(diào)用看3天你會(huì)調(diào)用了。不過(guò)是建立在你學(xué)會(huì)java的基礎(chǔ)上的。8:熟悉AppServer,Tomcat四天你可以掌握安裝,配置。把jsp跑起來(lái)了。如果是WebLogic也夠了,但要使用ejb那不關(guān)你的事情吧。SA做什么去了。9:熟悉Linux那可得需要不少時(shí)間。慢慢看man吧。10:Struts如果需要你再學(xué)習(xí)。目標(biāo)(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應(yīng)該十分了解UML,尤其是class,object,interaction以及statediagrams。(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。,classloaders,classreflect,以及垃圾回收的基本工作機(jī)制等。你應(yīng)該有能力反編譯一個(gè)類文件并且明白一些基本的匯編指令。,你需要學(xué)習(xí)WEB的小應(yīng)用程序(applet),必需掌握GUI設(shè)計(jì)的思想和方法,以及桌面程序的SWING,AWT,SWT。你還應(yīng)該對(duì)UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應(yīng)用在JSP中以把業(yè)務(wù)邏輯從表現(xiàn)層中分離出來(lái)。,如JDBCAPI并且會(huì)使用至少一種persistence/ORM構(gòu)架,例如Hibernate,JDO,CocoBase,TopLink,InsideLiberator(國(guó)產(chǎn)JDO紅工廠軟件)或者iBatis。,以及它是如何影響業(yè)務(wù)對(duì)象的與關(guān)系型數(shù)據(jù)庫(kù)的交互,和它的運(yùn)行結(jié)果,還需要掌握不同的數(shù)據(jù)庫(kù)產(chǎn)品運(yùn)?,睙?oracle,mysql,mssqlserver。(classloaders,bytecodeverification,managers,policyandpermissions,codesigning,digitalsignatures,cryptography,certification,Kerberos,以及其他)還有不同的安全/認(rèn)證 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE(JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS(JavaGeneralSecurityService)。,JSP,以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries。,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他們下面的涉及模式,如MVC/MODEL2。,例如tomcat,resin,Jrun,并且知道如何在其基礎(chǔ)上擴(kuò)展和維護(hù)WEB程序。,例如RMI和RMI/IIOP。,比如Tuxedo、CROBA,當(dāng)然也包括javaEE本身。,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。例如JAXRPC(JavaAPIforXML/RPC),SAAJ(SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風(fēng)格(setter,constructor,interfaceinjection)。,例如JNDI(JavaNamingandDirectoryInterface),JMS(JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX(JavaManagementeXtensions),以及JavaMail。 JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包含 BeanManagedPersistence[BMP]或者ContainerManagedPersistence[CMP]和它的EJBQL),或者 MessageDrivenBeans(MDB)。,如WebLogic,JBoss等,并且利用它的附加服務(wù),例如簇類,連接池以及分布式處理支援。你還需要了解如何在它上面封裝和配置應(yīng)用程序并且能夠監(jiān)控、調(diào)整它的性能。(這兩個(gè)都被很容易混淆的縮寫為AOP),以及他們的主流JAVA規(guī)格和執(zhí)行。例如AspectJ和AspectWerkz。 work等來(lái)為你服務(wù)。例如Log4J(logging/tracing),Quartz(scheduling),JGroups(networkgroupmunication),JCache(distributedcaching),Lucene(fulltextsearch),JakartaCommons等等。,你需要學(xué)習(xí)JNI(JavaNativeInterface)and JCA(JavaConnectorArchitecture)。,比如掌握CROBA。(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜歡VI或EMACS來(lái)編寫文件。隨便你用什么了:)(精確的說(shuō)是有些配置)是冗長(zhǎng)的,它需要很多的人工代碼(例如EJB),所以你需要熟悉代碼生成工具,例如XDoclet。(JNunit),并且學(xué)習(xí)不同的生成、部署工具(Ant,Maven)。例如RUP(RationalUnifiedProcess)andAgilemethodologies。,比如GNU/linux,sunsolaris,macOS等,做為跨平臺(tái)軟件的開(kāi)發(fā)者。,比如現(xiàn)在可以深入的學(xué)習(xí)javaME,以及各種java新規(guī)范,技術(shù)的運(yùn)用,如新起的web富客戶端技術(shù)。,因?yàn)橹辽賘ava的很多技術(shù)直接是靠開(kāi)源來(lái)驅(qū)動(dòng)發(fā)展的,如java3D技術(shù)。(BlogJavaTopquan39。s Blog)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1