系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)_第1頁(yè)
已閱讀1頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)系統(tǒng)采用JAVA、jsp、Strust2、Hibernate、dwr、Extjs、jQuery、Javript、CSS程序設(shè)計(jì)技術(shù)和MySQL數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)開(kāi)發(fā)。以下對(duì)其進(jìn)行簡(jiǎn)要介紹。1.1JAVA簡(jiǎn)要介紹Java是一種電腦編程語(yǔ)言,擁有跨平臺(tái)、面向?qū)ο?、泛型編程的特性。任職于太?yáng)電腦的詹姆斯高斯林(JamesGosling)等人于1990年代初開(kāi)發(fā)Java語(yǔ)言的雛形,最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的

2、程式語(yǔ)言,應(yīng)用在電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊。由于這些智能化家電的市場(chǎng)需求沒(méi)有預(yù)期的高,太陽(yáng)公司放棄了該項(xiàng)計(jì)劃。隨著1990年代互聯(lián)網(wǎng)的發(fā)展,太陽(yáng)公司看見(jiàn)Oak在互聯(lián)網(wǎng)上應(yīng)用的前景,于是改造了Oak,于1995年5月以Java的名稱正式發(fā)布。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語(yǔ)言。Java編程語(yǔ)言的風(fēng)格十分接近C語(yǔ)言。繼承了C語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C語(yǔ)言中容易引起錯(cuò)誤的指針

3、,改以引用取代,同時(shí)移除原C與原來(lái)運(yùn)算符重載,也移除多重繼承特性,改用接口取代,增加垃圾回收器功能。在JavaSE1.5版本中引入了泛型編程、類型安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝拆箱特性。太陽(yáng)公司對(duì)Java語(yǔ)言的解釋是:“Java編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言”Java不同于一般的編譯語(yǔ)言和解釋語(yǔ)言。它首先將源代碼編譯成字節(jié)碼(bytecode),然后依賴各種不同平臺(tái)上

4、的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。在早期JVM中,這在一定程度上降低了Java程序的運(yùn)行效率。但在J2SE1.4.2發(fā)布后,Java的執(zhí)行速度有了大幅提升。與傳統(tǒng)型態(tài)不同太陽(yáng)公司在推出Java時(shí)就將其作為開(kāi)放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的Java開(kāi)發(fā)公司被要求所設(shè)計(jì)的Java軟件必須相互兼容?!癑ava語(yǔ)言靠群體的力量而非公司的力量”是太陽(yáng)公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注

5、重精英和封閉式的模式完全不同,此外,微軟公司后來(lái)推出了與之競(jìng)爭(zhēng)的.平臺(tái)以及模仿Java的C#語(yǔ)言。后來(lái)太陽(yáng)公司被甲骨文公司并購(gòu),Java也隨之成為甲骨文公司的產(chǎn)品。JAVA最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的編程語(yǔ)言,來(lái)解決諸如電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊問(wèn)題。由于這些智能化家電的市場(chǎng)需求沒(méi)有預(yù)期的高,Sun放棄了該項(xiàng)計(jì)劃。就在Oak幾近失敗之時(shí),隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計(jì)算機(jī)網(wǎng)絡(luò)上的廣

6、闊應(yīng)用3數(shù)據(jù)庫(kù)。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在ServletJSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。1.5Javript簡(jiǎn)要介紹Javript是一種能讓你的網(wǎng)頁(yè)更加生動(dòng)活潑的程式語(yǔ)言,也是目前網(wǎng)頁(yè)中設(shè)計(jì)中最容易學(xué)又最方便的語(yǔ)言。你可以利用Javript輕易的做出親切的歡迎訊息、漂亮的數(shù)字

7、鐘、有廣告效果的跑馬燈及簡(jiǎn)易的選舉,還可以顯示瀏覽器停留的時(shí)間。讓這些特殊效果提高網(wǎng)頁(yè)的可觀性。1.6jQuery簡(jiǎn)要介紹jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javrīpt框架。它是輕量級(jí)的js庫(kù)(壓縮后只有21k),它兼容CSS3,還兼容各種瀏覽器(IE6.0FF1.5Safari2.0Opera9.0)。jQuery使用戶能更方便地處理HTMLdocuments、events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供AJAX

8、交互。jQuery還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁(yè)保持代碼和html內(nèi)容分離,也就是說(shuō),不用再在html里面插入一堆js來(lái)調(diào)用命令了,只需定義id即可。jQuery由美國(guó)人JohnResig創(chuàng)建,至今已吸引了來(lái)自世界各地的眾多javript高手加入其team,包括來(lái)自德國(guó)的JrnZaefferer,羅馬尼亞的StefanPetre等等。

9、jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javrīpt框架。其宗旨是——WRITELESSDOME寫(xiě)更少的代碼做更多的事情。由于目前高?;旧形撮_(kāi)Javript的相關(guān)課程,目前jQuery的學(xué)習(xí),使用,研究都僅限于在職Web程序員之間。jQuery免費(fèi)且為開(kāi)放源代碼,使用GPL和MIT許可證雙協(xié)議[3]。jQuery的語(yǔ)法設(shè)計(jì)使得許多操作變?nèi)菀祝绮僮魑臋n對(duì)象(document)、選擇DOM元素、動(dòng)畫(huà)效果、事件處理、發(fā)展Aja

10、x以及其他功能。除此之外,jQuery提供API讓開(kāi)發(fā)者將自己所寫(xiě)的功能融入jQuery內(nèi)。微軟與諾基亞在2008年9月時(shí)宣布,會(huì)在他們的平臺(tái)上內(nèi)建jQuery[4]。微軟同時(shí)將jQuery與其開(kāi)發(fā)工具M(jìn)icrosoftVisualStudio整合[5]。jQuery1.3版以后,引入全新的CSS選擇器引擎Sizzle。[6]同時(shí)不再提供Packed版本,因?yàn)榻鈮嚎s的消耗的時(shí)間,遠(yuǎn)大于所節(jié)省的下載時(shí)間,且不利于Debug,且已有Goog

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論