999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談利用ASP技術進行應用程序開發

2017-04-01 16:46:44楊晶潔
數字技術與應用 2016年10期

摘要:本論文首先對當今各種動態網頁技術做一比較,對ASP的優點和不足進行了分析和探討;其次論述了ASP技術的功能、基本思想和工作原理,并對應用程序的系統運行環境、開發工具和連接數據庫進行了詳細的介紹;然后根據ASP的一般原理和網站的特點,給出了一個網站管理系統的設計方法。

關鍵詞:網頁 框架 ASP

中圖分類號:TP393 文獻標識碼:A 文章編號:1007-9416(2016)10-0162-01

Abstract:This paper first of today's dynamic web page technology do, the advantages and disadvantages of ASP were analyzed and discussed in this paper; secondly, discusses the function of ASP technology, basic idea and working principle and application system running environment, development tools and connecting database the detailed introduction; Then according to the general principle of ASP and the characteristic of the website, the design method of a website management system is given.

Key Words: Web; Frame; ASP

目前,開發應用程序有很多種方法,其中,基于B/S結構,ASP+ACCESS的經典網絡搭配,利用IIS服務器的強大技術在網絡中取得了良好的效果,應用很廣泛,能滿足目前各行各業的一些特定用戶進行應用程序開發的目的,而且這些是非常通用的軟件,每個人都可以得到并對其進行研究、學習。本文將分為各種動態網頁設計技術比較、ASP技術優缺點分析、應用程序開發步驟這三部分來討論和分析這個問題。

1 各種動態網頁設計技術比較

現在,每個人基本都離不開動態網頁,例如網上購物、網上買票、微信的使用,這些都屬于動態網頁的技術范疇。動態網頁技術的原理就是:當一個用戶發出處理請求時,就是將一個HTTP請求發送到一個可執行的應用程序,強調不是一個靜態的HTML文件,服務器將會運行這個限定的程序,對用戶的請求做出反應,然后,將處理結果返回客戶端,或者更新數據庫中的有效記錄。通過這個原理,就可以在服務器和客戶之間有效地進行交互。那么,能夠完成這一動態網頁設計的技術工具有哪些呢?我們來討論一下:

(1)CGI技術。CGI(Common Gateway Interface,通用網關接口),它可以稱之為一種機制。可以使用不同的程序來編寫適合的CGI程序,如VB、Delphi或C/C++等。它的基本原理是:程序在Web服務器上運行,Web服務器會將運行結果傳輸到客戶端,CGI在Web頁面與腳本程序間起到了橋梁的作用。事實上,這樣的編制方式比較困難而且效率低,因為每一次修改程序都必須重新將CGI程序譯成可執行文件。雖說CGI程序的解釋性程序在處理時速度上有所提高。但還是難于編寫、維護和擴展,并且每個CGI程序在運行時都要在服務器上新增一個進程。如果多個并發進程將消耗Web服務器所有的可用資源,會導致系統性能低到極其低下的地步。針對CGI程序的弱點,嵌入式的開發技術,如ASP技術、PHP技術、JSP技術等相繼推出。

(2)PHP技術。PHP(Hypertext Preprocessor,超文本預處理器)。是嵌入在HTML文件中的一種腳本語言,語法結構很像C語言,易于掌握。是一種易學易用的服務器端腳本語言,而且PHP的跨平臺特性讓程序無論在Windows平臺還是Linux、Unix系統都能運行自如。但PHP的擴展性較差,只能適應中小流量的網站。

(3)JSP技術。JSP(Java Server Pages)[1]。它整合了Java Servlets和JavaBeans等Java編程環境,支持Web服務器、應用服務器、交易系統。它的最大優點就是兼容性特別好,“JSP編寫一次,到處運行",既同硬件平臺無關,也同操作系統和Web服務器無關,這就是JSP的開放性,因此,很受市場的青睞。

2 ASP技術特點分析

ASP是Active Server Pages的簡稱,它是一種在微軟公司的WEB服務器IIS(Internet Infomation Server)上開發交互網頁的新技術[2]。

在ASP之前開發Web應用時,要把腳本語言運行在Cient端,也就是瀏覽器,但并不是每個瀏覽器都支持所有的Script語言,這樣開發出來的應用程序就不能讓每一個用戶都滿意。ASP技術出現后,應用程序是在Server端運行而不是在Client端。當執行一個ASP應用程序時,首先由Web Server調用ASP文件,并讀取ASP文件的全部內容后并開始執行所有的Script命令,生成Html頁,再把這些Html頁傳到用戶端的瀏覽器上,并完成操作。Web Server端處理了一切不兼容的問題。解決了用戶所使用的瀏覽器的類型不同的問題。另外,ASP運行在WEB服務器端,程序代碼完全保密[3]。再有,ASP還是以對象為基礎的技術,這樣就可以使用Active X控件繼續擴充其功能,內置ADO組件,可以輕松地存取各種數據庫,縮短程序的開發時間[4]。

由于以上的優點,ASP已經逐漸地成為了開發動態網站、構筑Internet和Intranet應用的最佳選擇。筆者所在的院校屬于省屬高職類院校,學生的自學能力和實際動手能力相對比較弱,經調查,ASP是網頁開發技術中最容易學習、靈活使用性最強的開發工具之一,更重要的是ASP擁有非常大的可擴充性,恰好符合我們學習的學習工具要求,所以,采用ASP技術來完成應用程序的開發,下面簡單說明一下如何利用ASP技術進行應用程序開發。

3 應用程序開發步驟

(1)網站角色分析。網站一般需要有二種不同角色。其一,用戶,在本網站進行注冊過的即為合法用戶。他們可以通過注冊的用戶名和密碼進行登錄,登錄后該用戶可以在站點查看信息,并可以進行簡單的信息處理。其二,管理員,是對本網站信息進行維護的人員。管理員的信息在開始使用網站之前就將他們的信息以及保存在數據庫中,這個是除了開發人員沒有人能夠做到的。

(2)網站功能分析。一般的網站應具備如下功能:注冊、登錄、信息增加管理、信息刪除管理、信息修改管理、信息查詢管理、用戶管理、在線打印、在線幫助、注銷登陸等。

(3)具體設計。(以注冊、登錄為例,見圖1)

(4)ASP的數據庫連接方法。開發時可以使用Access數據庫,具體做法是:在Active Server Page腳本中用ODBC數據資源管理器或Data Link程序或編程創建新的Access數據庫。ADO本身沒有創建新的Access數據庫的方法[5]。通過ODBC來連接Access數據庫。首先,打開控制面板->管理工具->數據源(ODBC),在彈出的對話框中選擇系統DSN,點擊添加,選擇Driver/…/Microsoft/access/(*.mdb)選項,單擊完成,在彈出的對話框中填寫數據源名,然后選擇你要連接的數據庫就可以了。接下來就是引用這個數據源了,具體代碼:

<%Setconn = Server.Createobject("ADODB.Connection");

conn. open"*.mdb";

%>

(5)編碼、測試。軟件測試的目的包括以下幾點[6]:1)測試是程序的執行過程,目的在于發現錯誤。2)測試是為了證明程序有錯,而不是證明程序無錯。3)—個好的測試用例能夠發現至今尚未發現的錯誤。4)一個成功的測試是發現了至今尚未發現錯誤的測試。

經過如上所述的步驟,可以完成基于ASP技術的應用程序開發的工作。

參考文獻

[1]葉核亞.JAVA2程序設計實用教程[M].北京:電子工業出版社,2008,(4)309-513.

[2]石志國.ASP動態網頁設計與應用[M].北京:人民郵電出版社,2005.

[3]梁建武.ASP程序設計實用教程[M].北京:電子工業出版社,2006.

[4]湯倩.ASP動態網頁編程[M].北京:北京:中國鐵道出版社,2006.

[5]楊思.ASP開發經驗技巧寶典[M].北京:人民郵電出版社,2002.

[6]喬布斯.軟件開發[M].美國:教育出版社,2008,(4)308-491.

收稿日期:2016-08-29

課題項目:高職計算機專業”計算思維能力”培養的研究與實踐,遼寧省職業技術教育學會科研規劃項目2015-2016年度立項課程,課題編號:LZY15406。

作者簡介:楊晶潔(1973—),女,遼寧遼陽人,副教授,主要從事軟件技術方面的工作。

主站蜘蛛池模板: 日韩av无码精品专区| 欧美一区中文字幕| 91久久国产成人免费观看| 麻豆精品久久久久久久99蜜桃| 精品久久高清| 中国一级特黄大片在线观看| 91福利片| 制服丝袜一区二区三区在线| 麻豆AV网站免费进入| 9久久伊人精品综合| 亚洲va欧美va国产综合下载| 日韩成人高清无码| 国产成人精品一区二区不卡| 中文字幕色在线| 性欧美久久| 亚洲一级毛片在线观| 国产成人综合久久精品尤物| 国产视频入口| 国产AV毛片| 日本a级免费| 中文字幕亚洲专区第19页| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产福利微拍精品一区二区| 国产综合日韩另类一区二区| 国产成人精品第一区二区| 久久不卡国产精品无码| 色综合天天综合中文网| 亚洲欧美成aⅴ人在线观看| 午夜福利在线观看成人| 国产区人妖精品人妖精品视频| 狠狠色噜噜狠狠狠狠色综合久| 亚洲日韩图片专区第1页| 色爽网免费视频| 99在线免费播放| 亚洲综合色婷婷中文字幕| 国产日本欧美在线观看| 色噜噜综合网| 精品国产一区91在线| 美女无遮挡免费视频网站| 欧洲免费精品视频在线| 米奇精品一区二区三区| 一级毛片a女人刺激视频免费| 亚洲国产欧美国产综合久久| 毛片大全免费观看| 亚洲高清国产拍精品26u| 国产亚洲欧美日韩在线观看一区二区| 免费在线一区| 71pao成人国产永久免费视频| 色噜噜久久| 狠狠干综合| 91丝袜乱伦| 国产情侣一区二区三区| 香蕉色综合| 国产精品久线在线观看| 亚洲制服丝袜第一页| 国产亚洲精品va在线| 亚洲区一区| 伊人色婷婷| 欧美日韩中文国产| 999国产精品| 亚洲中文久久精品无玛| 中文无码精品a∨在线观看| 欧美天堂在线| 欧美成人看片一区二区三区 | 色天天综合久久久久综合片| 成人夜夜嗨| 自拍偷拍一区| 极品国产在线| 亚洲精品视频免费看| 在线观看91香蕉国产免费| 亚洲欧美日韩成人在线| 国产成人精品视频一区二区电影| 人妻21p大胆| 亚洲成人在线免费| 无码久看视频| 亚洲无码高清视频在线观看| 中文纯内无码H| 亚洲男人天堂网址| 国产清纯在线一区二区WWW| 国产日韩欧美精品区性色| 伊大人香蕉久久网欧美| 91青草视频|