版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第頁java常用開發(fā)框架一、Spring
Spring是一個(gè)解決了許多在J2EE開發(fā)中常見的問題的強(qiáng)大框架。Spring提供了〔管理〕業(yè)務(wù)對象的一致方法并且激勵(lì)了注入對接口〔編程〕而不是對類編程的優(yōu)良習(xí)慣。Spring的架構(gòu)基礎(chǔ)是基于使用JavaBean屬性的InversionofControl容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無二的。Spring提供了的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改善了效率并且減少了可能的錯(cuò)誤。Spring的數(shù)據(jù)訪問架構(gòu)還集成了Hibernate和其他O/Rmapping解決方案。Spring還提供了的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個(gè)一致的編程模型。Spring提供了一個(gè)用標(biāo)準(zhǔn)Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)--如果你必須要--還能實(shí)現(xiàn)你自己的aspects。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開EJB的復(fù)雜性,同時(shí)享受著和傳統(tǒng)EJB相關(guān)的關(guān)鍵服務(wù)。Spring還提供了可以和IoC容器集成的強(qiáng)大而靈活的MVCWeb框架。
二、STRUCTS
Struts是一個(gè)基于SunJ2EE平臺(tái)的MVC框架,主要是采納Servlet和JSP技術(shù)來實(shí)現(xiàn)的。由于Struts能充分滿足應(yīng)用開發(fā)的必須求,簡單易用,敏捷迅速,在過去的一年中頗受關(guān)注。Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(messageresources)整合到一個(gè)統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套MVC模式,極大的節(jié)省了時(shí)間,所以說Struts是一個(gè)非常不錯(cuò)的應(yīng)用框架。
三、Hibernate
Hibernate是一個(gè)開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以為所欲為的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序有用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。映射很簡單呀,就是頁面的映射呀,多做點(diǎn)學(xué)習(xí)就會(huì)了,
JAVA三大框架用來做WEN應(yīng)用。struts主要負(fù)責(zé)表示層的顯示spring利用它的IOC和AOP來處理控制業(yè)務(wù)(負(fù)責(zé)對數(shù)據(jù)庫的操作)hibernate主要是數(shù)據(jù)的持久化到數(shù)據(jù)庫在用jsp的servlet做網(wǎng)頁開發(fā)的時(shí)候有個(gè)web.xml的映射文件,里面有個(gè)mapping的標(biāo)簽就是用來做文件映射的。當(dāng)你在瀏覽器上輸入U(xiǎn)RL地址的時(shí)候,文件就會(huì)依據(jù)你寫的名稱對應(yīng)到一個(gè)java文件,依據(jù)java文件里編寫的內(nèi)容顯示在瀏覽器上,就是一個(gè)網(wǎng)頁,所以網(wǎng)頁名字是隨便寫的,隨便起的名字,不管你起的是.〔php〕.jsp.do還是其他的什么都對應(yīng)這個(gè)java文件,這個(gè)java文件里的代碼進(jìn)行什么操作就干什么,顯示一句話還是連接數(shù)據(jù)庫還是跳轉(zhuǎn)到其他頁面等等,這個(gè)java文件把數(shù)據(jù)進(jìn)行封裝起到安全和便于管理的作用。其實(shí)這個(gè)java文件編譯過來是.class的一個(gè)字節(jié)碼文件,沒有那么一個(gè)類似html嵌入標(biāo)簽和代碼的網(wǎng)頁文件。他與jsp文件區(qū)別就是jsp把代碼嵌入到html標(biāo)簽中。還有servlet或者struts中html表單的action中的提交名稱對應(yīng)一個(gè)java文件,struts一般是.do的,都和上面一樣是映射。
2java怎么學(xué)習(xí)
有一點(diǎn)不可否認(rèn)的,學(xué)習(xí)程序語言是非常難的,要出去開發(fā)要做研發(fā)工程師不是誰都能做的,所以天賦也是占一定比例,至少學(xué)習(xí)上可以輕松很多。
天才不多,一般人還是占大多數(shù),所以勤奮好學(xué)是基本,要有一顆好學(xué)的心,學(xué)習(xí)程序是要有勤奮精神,才干學(xué)習(xí)好。
努力未必有用,好的學(xué)習(xí)方法也是非常重要的,程序員要多看書多學(xué)習(xí),首先關(guān)于理論要懂,然后學(xué)習(xí)邏輯思維能力,有基礎(chǔ)深入。
程序員不能只是看書學(xué)習(xí),更多的還是要上機(jī)操作,除了基礎(chǔ)還要學(xué)習(xí)深入的項(xiàng)目,最好能寫幾個(gè)案例作品,也方便以后找工作,以前我們的老師是公司的管理人員,所以給同學(xué)做是給他們最好的鍛煉。
java要配套學(xué)習(xí)比如mvc模式,js腳本,數(shù)據(jù)結(jié)構(gòu),ssh等框架,才干真正學(xué)好java語言。
能做到獨(dú)立項(xiàng)目的開發(fā),程序的優(yōu)化,就是一個(gè)資深的程序員了。
3怎樣學(xué)習(xí)java
java學(xué)習(xí)最忌虎頭蛇尾。很多java初學(xué)者剛開始自信匯成商學(xué)院,買各種關(guān)于java學(xué)習(xí)的書籍,下載java視頻教程自學(xué),一副不達(dá)目的誓不罷休的感覺。一兩天,一個(gè)星期能保持,可是時(shí)間一長了,覺得java學(xué)習(xí)索然無味,然后兩天打漁三天曬網(wǎng),不能保持下去,最后的結(jié)果當(dāng)然是一無是處。java學(xué)習(xí)本來就是枯燥、乏味,能由始至終保持下去的人才干獲得成功。
java學(xué)習(xí)最忌就是盲目跟風(fēng)。很多java學(xué)習(xí)者喜愛盲目跟風(fēng),什么熱門他就學(xué)什么,喜愛丟了西瓜撿芝麻,沒有自己的主見,更沒有遠(yuǎn)見,到頭來一無所獲。java學(xué)習(xí)應(yīng)該有針對性、目的性,認(rèn)準(zhǔn)了就努力保持下去。
俗話說:笨鳥先飛,勤能補(bǔ)拙。一點(diǎn)都沒有錯(cuò),java學(xué)習(xí)同樣如此。java學(xué)習(xí)碰到問題就要多學(xué),多問,多操作。自己不會(huì)就花費(fèi)比別人多一倍的時(shí)間去學(xué)習(xí),多問老師同學(xué),學(xué)習(xí)借鑒別人好的方法,往往能夠事半功倍。
java學(xué)習(xí)應(yīng)理論結(jié)合施行。很多java學(xué)習(xí)者只注重java理論知識(shí),忽視施行能力。結(jié)果讓他參加某個(gè)java軟件開發(fā)項(xiàng)目卻一竅不通,成為高分低能的人。java學(xué)習(xí)應(yīng)注重理論結(jié)合施行,在java學(xué)習(xí)的同時(shí)注重施行。施行是檢驗(yàn)理論的標(biāo)準(zhǔn),只有在施行中才干發(fā)現(xiàn)問題,才干更好改正并成長。
java學(xué)習(xí)沒有秘籍,也沒有捷徑,java學(xué)習(xí)要踏踏實(shí)實(shí),注重理論結(jié)合施行,做到融會(huì)貫穿,認(rèn)準(zhǔn)了就從一而終保持下去,只有這樣才干理解java學(xué)習(xí)的真諦。
4怎么學(xué)習(xí)java
首先是興趣。興趣是學(xué)習(xí)的最好老師
其實(shí)最大的困難是在于克服自己。只要你有恒心,學(xué)好JAVA并不難。就算你沒有基礎(chǔ),沒有經(jīng)驗(yàn),沒有任何概念??墒羌词故前l(fā)明JAVA的人,發(fā)明計(jì)算機(jī)的人在起初也是一張白紙。他們也是不斷琢磨,不斷學(xué)習(xí)和施行才出結(jié)果的。所有的JAVA高手都是從什么也不會(huì)學(xué)到什么都會(huì)的。興趣很重要,只要你有興趣,就會(huì)發(fā)現(xiàn)學(xué)習(xí)JAVA和打籃球一樣簡單。
其次要努力。古語說的好:只要功夫深鐵杵磨成針
中國人做事就怕有怕認(rèn)真。只要有恒心,你會(huì)發(fā)現(xiàn)學(xué)好JAVA兼職是小菜一碟,比老婆婆用鐵杵磨針要簡單多了。當(dāng)然你會(huì)說你沒有基礎(chǔ),那么你就在學(xué)JAVA之前,拿出3個(gè)月學(xué)計(jì)算機(jī)基礎(chǔ),怎么樣!3個(gè)月不夠,半年夠不夠。我想,只要保持、努力,有恒心,要不了1年,就能學(xué)好JAVA。甚至半年就夠了。
方法很重要。技方法很重要,可以嘗試看視頻
學(xué)習(xí)方法很重要,要找到有效的學(xué)習(xí)方法,這樣學(xué)起來會(huì)如魚得水的。比如,現(xiàn)在許多人看基礎(chǔ)免費(fèi)視頻,學(xué)起來就比以前看書快很多,而且也更簡單。
避免被騙。如果斷定上培訓(xùn)機(jī)構(gòu),"合適最好、慎重當(dāng)心、以防被騙'
什么叫合適最好,就培訓(xùn)機(jī)構(gòu)并不是越出名、學(xué)費(fèi)越貴就一定越好。其實(shí),好多培訓(xùn)機(jī)構(gòu)廣告打的猛,其實(shí)教學(xué)水平未必是最好的。Java培訓(xùn)費(fèi)用動(dòng)輒上萬,騙子培訓(xùn)機(jī)構(gòu)也非常多,所以要遵循"合適最好、慎重當(dāng)心
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年家長與學(xué)校共同打造學(xué)生成長檔案合同3篇
- 醫(yī)療設(shè)備售后服務(wù)與客戶關(guān)系維護(hù)
- 在線辦公時(shí)代下的農(nóng)產(chǎn)品直銷新模式-以網(wǎng)絡(luò)直播為例
- 醫(yī)療倫理與患者溝通的藝術(shù)
- 2025中國鐵塔貴州分公司招聘32人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國石化貴州貴陽石油分公司加油站營業(yè)員招聘45人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國電信集團(tuán)限公司春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國大唐集團(tuán)限公司福建分公司校招高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國農(nóng)業(yè)科學(xué)院農(nóng)產(chǎn)品加工研究所谷物加工與品質(zhì)調(diào)控創(chuàng)新團(tuán)隊(duì)博士后公開招聘3人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025東方電氣招聘452人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 深基坑事故案例
- 誡勉談話檢討書3篇
- 行車時(shí)遇突發(fā)故障的應(yīng)急辦法演示
- 倉儲(chǔ)管理員高級工題庫及參考答案
- XX公司學(xué)歷、職稱、技能工資補(bǔ)貼規(guī)定
- 川省成都市2022屆高二上學(xué)期期末考試:英語
- 消防安全操作規(guī)程
- 廣東省江門市2022-2023學(xué)年高一上學(xué)期期末調(diào)研考試物理試題(一)
- 蘇州市蘇教版五年級下冊數(shù)學(xué)第三單元第12課《因數(shù)和倍數(shù)整理練習(xí)(第2課時(shí))》課件
- GB/T 19929-2014土方機(jī)械履帶式機(jī)器制動(dòng)系統(tǒng)的性能要求和試驗(yàn)方法
- GB 2714-2015食品安全國家標(biāo)準(zhǔn)醬腌菜
評論
0/150
提交評論