版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1系統(tǒng)開發(fā)相關(guān)技術(shù)系統(tǒng)采用JAVA、jsp、Strust2、Hibernate、dwr、Extjs、jQuery、Javript、CSS程序設(shè)計技術(shù)和MySQL數(shù)據(jù)庫進(jìn)行系統(tǒng)開發(fā)。以下對其進(jìn)行簡要介紹。1.1JAVA簡要介紹Java是一種電腦編程語言,擁有跨平臺、面向?qū)ο?、泛型編程的特性。任職于太陽電腦的詹姆斯高斯林(JamesGosling)等人于1990年代初開發(fā)Java語言的雛形,最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的
2、程式語言,應(yīng)用在電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊。由于這些智能化家電的市場需求沒有預(yù)期的高,太陽公司放棄了該項計劃。隨著1990年代互聯(lián)網(wǎng)的發(fā)展,太陽公司看見Oak在互聯(lián)網(wǎng)上應(yīng)用的前景,于是改造了Oak,于1995年5月以Java的名稱正式發(fā)布。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語言。Java編程語言的風(fēng)格十分接近C語言。繼承了C語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C語言中容易引起錯誤的指針
3、,改以引用取代,同時移除原C與原來運(yùn)算符重載,也移除多重繼承特性,改用接口取代,增加垃圾回收器功能。在JavaSE1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數(shù)和自動裝拆箱特性。太陽公司對Java語言的解釋是:“Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言”Java不同于一般的編譯語言和解釋語言。它首先將源代碼編譯成字節(jié)碼(bytecode),然后依賴各種不同平臺上
4、的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。在早期JVM中,這在一定程度上降低了Java程序的運(yùn)行效率。但在J2SE1.4.2發(fā)布后,Java的執(zhí)行速度有了大幅提升。與傳統(tǒng)型態(tài)不同太陽公司在推出Java時就將其作為開放的技術(shù)。全球數(shù)以萬計的Java開發(fā)公司被要求所設(shè)計的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力量”是太陽公司的口號之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注
5、重精英和封閉式的模式完全不同,此外,微軟公司后來推出了與之競爭的.平臺以及模仿Java的C#語言。后來太陽公司被甲骨文公司并購,Java也隨之成為甲骨文公司的產(chǎn)品。JAVA最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計算機(jī)網(wǎng)絡(luò)上的廣
6、闊應(yīng)用3數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在ServletJSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。1.5Javript簡要介紹Javript是一種能讓你的網(wǎng)頁更加生動活潑的程式語言,也是目前網(wǎng)頁中設(shè)計中最容易學(xué)又最方便的語言。你可以利用Javript輕易的做出親切的歡迎訊息、漂亮的數(shù)字
7、鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網(wǎng)頁的可觀性。1.6jQuery簡要介紹jQuery是繼prototype之后又一個優(yōu)秀的Javrīpt框架。它是輕量級的js庫(壓縮后只有21k),它兼容CSS3,還兼容各種瀏覽器(IE6.0FF1.5Safari2.0Opera9.0)。jQuery使用戶能更方便地處理HTMLdocuments、events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX
8、交互。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。jQuery由美國人JohnResig創(chuàng)建,至今已吸引了來自世界各地的眾多javript高手加入其team,包括來自德國的JrnZaefferer,羅馬尼亞的StefanPetre等等。
9、jQuery是繼prototype之后又一個優(yōu)秀的Javrīpt框架。其宗旨是——WRITELESSDOME寫更少的代碼做更多的事情。由于目前高?;旧形撮_Javript的相關(guān)課程,目前jQuery的學(xué)習(xí),使用,研究都僅限于在職Web程序員之間。jQuery免費(fèi)且為開放源代碼,使用GPL和MIT許可證雙協(xié)議[3]。jQuery的語法設(shè)計使得許多操作變?nèi)菀?,如操作文檔對象(document)、選擇DOM元素、動畫效果、事件處理、發(fā)展Aja
10、x以及其他功能。除此之外,jQuery提供API讓開發(fā)者將自己所寫的功能融入jQuery內(nèi)。微軟與諾基亞在2008年9月時宣布,會在他們的平臺上內(nèi)建jQuery[4]。微軟同時將jQuery與其開發(fā)工具M(jìn)icrosoftVisualStudio整合[5]。jQuery1.3版以后,引入全新的CSS選擇器引擎Sizzle。[6]同時不再提供Packed版本,因為解壓縮的消耗的時間,遠(yuǎn)大于所節(jié)省的下載時間,且不利于Debug,且已有Goog
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軍訓(xùn)設(shè)備相關(guān)通信技術(shù)及其管理系統(tǒng)開發(fā).pdf
- 軟件系統(tǒng)開發(fā)技術(shù)答案
- 網(wǎng)上辦稅系統(tǒng)開發(fā)技術(shù)要求
- 計算機(jī)博弈技術(shù)研究及相關(guān)系統(tǒng)開發(fā).pdf
- Android系統(tǒng)開發(fā)--手機(jī)看數(shù)系統(tǒng)開發(fā).pdf
- 通用匯編系統(tǒng)開發(fā)技術(shù).pdf
- 嵌入式系統(tǒng)開發(fā)技術(shù)題庫
- 《電子商務(wù)系統(tǒng)開發(fā)實踐》系統(tǒng)開發(fā)文檔
- 農(nóng)居地震安全技術(shù)系統(tǒng)開發(fā).pdf
- 軟件系統(tǒng)開發(fā)技術(shù)答案1-3
- 電子商務(wù)系統(tǒng)開發(fā)中.net開發(fā)技術(shù)研究
- 人力資源管理系統(tǒng)開發(fā)合同——技術(shù)開發(fā)
- 智能CAPP系統(tǒng)開發(fā)技術(shù)研究.pdf
- 嵌入式系統(tǒng)開發(fā)技術(shù)題庫資料
- 軟件系統(tǒng)開發(fā)合同
- 制動系統(tǒng)開發(fā)簡述
- 系統(tǒng)開發(fā)合同模板
- 軟件系統(tǒng)開發(fā)方法
- symbian系統(tǒng)開發(fā)教程
- android系統(tǒng)開發(fā)研究
評論
0/150
提交評論