課題名稱(chēng):在PHP平臺(tái)下利用prototype庫(kù)開(kāi)發(fā)Aja*應(yīng)用實(shí)踐
一、Web2.0風(fēng)格頁(yè)面的優(yōu)點(diǎn)
(1)更多的用戶(hù)參與:所有的用戶(hù)者既是信息的使用者,也是信息的發(fā)布者,加工者,其 積極性大為提高,也使信息更為豐富。
(2)更好的信息共享:通過(guò)引用、類(lèi)聚等技術(shù),大大加強(qiáng)了信息的流通速度,也提高了信息的共享程度。
(3)更好的用戶(hù)界面和更方便的使用:其簡(jiǎn)易便捷性比web1.0大為提高。有了Blog,使得只要會(huì)上網(wǎng)的用戶(hù)就可以發(fā)表信息了。
(4)彌補(bǔ)了原有的缺陷:原有的軟件工業(yè)的缺陷完全消失了,沒(méi)有定期軟件發(fā)布,只有持續(xù)的改善,沒(méi)有許可證或銷(xiāo)售,只有使用,沒(méi)有平臺(tái)遷移,只有開(kāi)源的操作系
……(新文秘網(wǎng)http://jey722.cn省略477字,正式會(huì)員可完整閱讀)……
l.icio.us、43Things.com等網(wǎng)站為代表,以Blog、TAG、SNS、RSS、wiki等應(yīng)用為核心,依據(jù)六度分隔、*ml、aja*等新理論和技術(shù)實(shí)現(xiàn)的互聯(lián)網(wǎng)新一代模式。
二、Aja*的基本原理
Aja*的工作原理相當(dāng)于在用戶(hù)和服務(wù)器之間加了—個(gè)中間層,使用戶(hù)操作與服務(wù)器響應(yīng)異步化。并不是所有的用戶(hù)請(qǐng)求都提交給服務(wù)器,像—些數(shù)據(jù)驗(yàn)證和數(shù)據(jù)處理等都交給Aja*引擎自己來(lái)做,只有確定需要從服務(wù)器讀取新數(shù)據(jù)時(shí)再由Aja*引擎代為向服務(wù)器提交請(qǐng)求.
Aja*用來(lái)描述一組技術(shù),它使瀏覽器可以為用戶(hù)提供更為自然的瀏覽體驗(yàn)。在Aja*之前,Web站點(diǎn)強(qiáng)制用戶(hù)進(jìn)入提交/等待/重新顯示范例,用戶(hù)的動(dòng)作總是與服務(wù)器的“思考時(shí)間”同步。Aja*提供與服務(wù)器異步通信的能力,從而使用戶(hù)從請(qǐng)求/響應(yīng)的循環(huán)中解脫出來(lái)。借助于Aja*,可以在用戶(hù)單擊按鈕時(shí),使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢(xún)數(shù)據(jù)庫(kù)。當(dāng)請(qǐng)求返回時(shí),就可以使用JavaScript和CSS來(lái)相應(yīng)地更新UI,而不是刷新整個(gè)頁(yè)面。最重要的是,用戶(hù)甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來(lái)是即時(shí)響應(yīng)的。
三、Php
PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。
四、畢業(yè)設(shè)計(jì)具體內(nèi)容
了解PHP、Prototype庫(kù)及HTML等Aja*的技術(shù)背景。運(yùn)用PHP工具和Prototype庫(kù)開(kāi)發(fā)小型網(wǎng)上管理信息系統(tǒng)。具體完成網(wǎng)上交易子系統(tǒng),其中包括網(wǎng)上商品信息發(fā)布、網(wǎng)上采購(gòu)下單、會(huì)員信息管理等。設(shè)計(jì)合理數(shù)據(jù)庫(kù)及訪問(wèn)接口,完成所設(shè)計(jì)的系統(tǒng)編碼及測(cè)試。本人主要負(fù)責(zé)網(wǎng)上采購(gòu)下單;
1.1 網(wǎng)上商品信息發(fā)布:
1.1.1、商品分類(lèi)瀏覽;
1.1.2、按條件查詢(xún)(指定/未指定商品類(lèi)別,根據(jù)品名進(jìn)行模糊查詢(xún))
1.1.3、查詢(xún)結(jié)果的分頁(yè)處理;
1.1.4、每個(gè)商品的詳細(xì)信息;
1.1.5、顧客對(duì)商品的評(píng)價(jià)和加入;
……(未完,全文共2109字,當(dāng)前僅顯示1341字,請(qǐng)閱讀下面提示信息。
收藏《論文開(kāi)題:在PHP平臺(tái)下利用prototype庫(kù)開(kāi)發(fā)Aja*應(yīng)用實(shí)踐》)