計算機設計開題報告 篇1
一、選題的目的和意義
近幾年來,基于TCP/IP的Internet/Intranet技術以非同尋常的速度被廣泛應用于各級企業(yè)及其他組織的信息發(fā)布與共享,其中一個很重要的手段就是建立Web站點發(fā)布信息。傳統(tǒng)的靜態(tài)網(wǎng)頁技術已越來越不能滿足用戶的需求,因此各種動態(tài)網(wǎng)頁技術應運而生。ASP就是目前比較流行的動態(tài)網(wǎng)頁技術之一,而Asp.net是微軟新一代的動態(tài)網(wǎng)頁技術,并且相對于其他編程技術,它有如下的優(yōu)勢。
(1)面向對象性
Asp.net將C#作為一種面向對象語言,在很多方面來看,C#將成為微軟的與Java相似的語言。
C#是Asp.net開發(fā)中一個最重要的功能,微軟會將C#發(fā)展成為Java的強勁對手。這也是微軟.NET框架的一個重要組成部分。我們認為C#是微軟在編程市場上擊敗對手的主要工具。我們期待著微軟能在這個產品后面傾注全力,這樣,C#可以成為許多程序員的又一種選擇。C#的誕生無疑將進一步加劇微軟和Sun產品的戰(zhàn)線,但這對用戶是有利的,他們可以選擇兩者之一來開發(fā)新的應用。
(2)數(shù)據(jù)庫連接
ASP另一個亮點是它使用ADO對象、ODBC、OLE-DB和事務處理管理器。因此ASPWeb數(shù)據(jù)庫應用開發(fā)特別簡單。Asp.net發(fā)展了更多的功能,因為有了。帶來了更強大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,當新版本Asp.net/出現(xiàn)后這樣的差別會更明顯。所以我們希望SUN應盡快能花大力氣來追趕Asp.net/的組合。
(3)大型站點應用
Asp.net將對大型站點(WebFarms)有更好的支持。事實上,微軟已經(jīng)在這方面付出了巨大的努力。Asp.net可以讓用戶考慮到多服務器(MultipleServers)的場合,當用戶需要更強大的功能時,僅僅只需要增加一臺服務器。整個.NET框架已經(jīng)充分地提供了這個方法。Asp.net提供了外部會話狀態(tài)(ExternalSessionState)來提供內置式WebFarm的支持。另外,由于請求的各組件相互間經(jīng)過了充分的優(yōu)化,所以速度很快。