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