下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第頁javaweb主流開發(fā)框架有哪些一、Spring提供了的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改善了效率并且減少了可能的錯誤。Spring的數(shù)據(jù)訪問架構(gòu)還集成了Hibernate和其他O/Rmapping解決方案。Spring還提供了的事務(wù)〔管理〕抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個一致的〔編程〕模型。Spring提供了一個用標(biāo)準(zhǔn)Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)--如果你必須要--還能實(shí)現(xiàn)你自己的aspects。這個框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開EJB的復(fù)雜性,同時享受著和傳統(tǒng)EJB相關(guān)的關(guān)鍵服務(wù)。Spring還提供了可以和IoC容器集成的強(qiáng)大而靈活的MVCWeb框架。
二、說到Struts框架,它是一個基于SunJ2EE平臺的MVC框架,主要是采納Servlet和JSP技術(shù)來實(shí)現(xiàn)的。由于Struts能充分滿足應(yīng)用開發(fā)的必須求,簡單易用,敏捷迅速,在過去的一年中頗受關(guān)注。Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(messageresources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時不用再自己編碼實(shí)現(xiàn)全套MVC模式,極大的節(jié)省了時間,所以說Struts是一個非常不錯的應(yīng)用框架。
三、Hibernate是一個開放源代碼的對象關(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ù)持久化的重任。
2怎么學(xué)習(xí)java
最首要的還是先看書,java基礎(chǔ)之類的書,把java里面最基本的語法知識了解。
接下來簡單的敲一些代碼,比較簡單的小例子就可以,每本書中都會帶一些小子,看過一遍之后,背著敲一遍,但要理解,千萬不能機(jī)械的敲。
看視頻,到網(wǎng)上找一些關(guān)于Java的視頻看一遍,因?yàn)樯厦鎯刹阶龊弥?,看一些視頻基本上也能明白了。
然后你就可以找一些略微難一點(diǎn)的算法還做一做了,不用必須敲出來,能看懂就行。
下面就可以學(xué)習(xí)用Java做網(wǎng)站了,java基礎(chǔ)知識培養(yǎng)你一個開發(fā)的思維,真真用到j(luò)ava的還是做網(wǎng)站。
當(dāng)然,和網(wǎng)站有關(guān)的HTML,也就是前端語言要會,還有后臺action你都要知道,最好學(xué)習(xí)一些框架,比如三大框架等。
這都是必須要一些時間的,如果條件同意,最好還是找老師教,能少走很多彎路。
3怎樣學(xué)java
首先要明確學(xué)習(xí)java的目的,因?yàn)檎Z言有很多種,為什么要學(xué)習(xí)java,如果連自己學(xué)習(xí)的目的都不知道,只是看學(xué)習(xí)的人比較多,那么就失去了學(xué)習(xí)的意義。
開始可以買一本java的基礎(chǔ)書籍,從頭看起,好好的學(xué)習(xí)鉆研,邊看邊敲代碼,有些人只想用眼睛看,不動手,學(xué)習(xí)編程語言,不動手就學(xué)會那是不現(xiàn)實(shí)的。
要清楚java的三大體系,javaSE,javaEE和javaME,javaSE是java相對基礎(chǔ)的部分,也是學(xué)習(xí)java的必經(jīng)階段,所以要從javaSE學(xué)起,然后在想另外兩個體系擴(kuò)大。
接下來就要學(xué)習(xí)面向?qū)ο笞罨镜姆庋b、繼承、多態(tài)。類,接口,泛型,輸入輸出流,線程,TCP/UDP協(xié)議,注解,反射機(jī)制等一些非經(jīng)常用的部分。
常用的部分學(xué)好之后,就可以接觸數(shù)據(jù)庫的一些東西了,比如表,視圖,索引,存儲過程,觸發(fā)器等,然后就是java與數(shù)據(jù)庫連接jdbc,因?yàn)橐院蟮墓ぷ髦?,最常用的就是java操作數(shù)據(jù)庫。
然后就可以看一些java的框架了,因?yàn)楝F(xiàn)在很多企業(yè)開發(fā)中都是使用框架的,比如StringMVC,SSH等,使用框架可以減少工作量,增加工作效率。
總之,不管學(xué)習(xí)什么語言,都不是一朝一夕之間可以學(xué)會的,必須要付出努力和汗水的,學(xué)習(xí)的過程很無聊,但是你保持過來了,你會發(fā)現(xiàn)編程也是有很多樂趣的。
4java怎么樣學(xué)習(xí)
1.奠定java的語法基礎(chǔ)
學(xué)習(xí)java的第步,就是學(xué)會使用java這個程序語言來編寫程序,而學(xué)習(xí)程序語言的第步就是熟悉其語法的使用。程序語言就是一門語言,所不同的是這種語言是用來與計(jì)算機(jī)〔溝通〕的,所以假設(shè)要熟悉語言,使用的方法莫過于多看別人寫的程序,了解別人是如何使用java來解決問題的,然后針對同樣的程序進(jìn)行學(xué)習(xí),并從實(shí)例中測試自己是否真正了解到如何解決問題。
2.運(yùn)用基本的j2seAPI
除了java語言本身的語法之外,懂得運(yùn)用j2se的API也是一個必要的課題,然而在這么多的API下,您必定想知道哪些API是必要或常用的。我的建議是先掌握字符串處理、異常處理、容器(Container)、輸入/輸出(I/O)、線程(Thread)這幾個主題。API的內(nèi)容龐大,沒有任何一本是可以具體講解每個API如何運(yùn)用,您也不必須要將API背誦下來,您要懂得查詢API文件說明,雖然API文件都是英文的,但基本上只要有基本的英文閱讀能力就足以應(yīng)付查詢必須求。
3.使用搜索引擎
作為一個開發(fā)人員,懂得使用搜索引擎來尋找問題的答案是一項(xiàng)必要的能力。我習(xí)慣使用搜索引擎,幾個簡單的關(guān)鍵詞通常就可以為您找到問題的答案
4.參加實(shí)戰(zhàn)課程
學(xué)校教的大多是理論行的東西,你可以去網(wǎng)上找一些實(shí)戰(zhàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年給排水系統(tǒng)建設(shè)水管采購協(xié)議3篇
- 2024施工工人勞務(wù)派遣勞動合同規(guī)范范本3篇
- 2024年版杭州技師學(xué)院培訓(xùn)合同
- 2024年股權(quán)轉(zhuǎn)讓及回購協(xié)議書范本3篇
- 2024年項(xiàng)目合資協(xié)議書
- 2024房地產(chǎn)經(jīng)紀(jì)服務(wù)協(xié)議
- 2024年高校羽毛球比賽場地租賃協(xié)議3篇
- 2024年蒸餾酒交易合同
- 2024年標(biāo)準(zhǔn)個人股權(quán)轉(zhuǎn)讓協(xié)議一
- 2024成都商鋪?zhàn)赓U合同范本
- 侵入性器械操作醫(yī)院感染預(yù)防與控制考試試題及答案
- 2023家居日用品市場洞察報(bào)告分析
- 臨床合理用藥的持續(xù)改進(jìn)措施
- 修理廠自查自糾報(bào)告 自查自糾報(bào)告
- 中學(xué)推優(yōu)入團(tuán)方案
- 粉末涂料有限公司除塵系統(tǒng)安全風(fēng)險分級清單
- 招投標(biāo)專員績效考核表
- SL631-637-2012-水利水電工程單元工程施工質(zhì)量驗(yàn)收評定標(biāo)準(zhǔn)
- 深圳分區(qū)地圖可移動編輯
- 2023年新版烏斯特統(tǒng)計(jì)公報(bào)即將發(fā)布
- 污水處理廠安全生產(chǎn)風(fēng)險分級管控體系方案全套資料匯編完整版
評論
0/150
提交評論