六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ASP+ 與 Java(一)

[摘要]作 者 : 聯想事業部 李建奇 [轉自www.chinabyte.com]   ASP+ 是MicroSoft.NET 的一部分,作為戰略產品,微軟為ASP+ 設計了這樣一些策略:易于寫出結構清晰的...
作 者 : 聯想事業部 李建奇 [轉自www.chinabyte.com] 
  ASP+ 是MicroSoft.NET 的一部分,作為戰略產品,微軟為ASP+ 設計了這樣一些策略:易于寫出結構清晰的代碼,代碼易于重用和共享,可用編譯類語言編寫 等等,目的是讓程序員更容易的開發出WEB 應用,滿足計算向WEB 轉移的戰略方向的需要。

   ASP+ Beta1 已經于2000 年7 月開始測試,下面察看一下它的一些特性。

   支持編譯類語言及RunTime 支持比如VB,VC++, C# ,< Script language = “ Vb “ runat = “ server “ >

   比script 語言,編譯類語言運行速度快,更適合編寫大型應用。MicroSoft.NET 支持多語言混合編程。Page 在首次裝入時編譯,使得代碼可以在runtime 處理,這一點像vb6.代碼運行在virtual 環境中,類似java 的virtual machine。

   WEB Form

   ASP+ WEB Form 提供了像VB Form 一樣的編程習慣,可以觸發server 端 events 。Web form 中可以布置 web control。

   Page Events

   ASP+ 的設計是 object oriented ,Page object 是最頂端的 object ,Web control ,application 和自定義的page ,都從page object 繼承下來。Page object 有 OnLoad 等事件。

   Web Controls

   ASP+ 將提供5 類Web controls:

   與 HTML 中的 FORM 元素對應的Control,比如:button ,text

   list 類 control ,比如 Repeater ,DataList ,DataGrid ,

   Rich Control

   Validation Controls

   Mobile Controls ,為WAP 設備提供 WML 。

   開發 Web Services

   Web Services 允許系統向 Web 輸出函數 ,輸出方式是 URIs ,調用之后返回 XML.

   比如:

   < % @ WebService Language = “ c# “ % >

   using system.web.services;

   public class Shipping{

   [webmethod]

   public string OrderStatus ( string OrderNumber ){

   //代碼

   }

   }

   調用: http://orders/tracking.asmx/OrderStatus?OrderNumber=BRU123

   調用協議可以用 HTTP-GET ,HTTP-POST ,HTTP-SOAP.

   Web Service 為 WEB 系統集成,為基于 WEB 的分布式計算提供了良好的框架。

   Caching 改進

   ASP+ 提供cache API ,程序員可以控制Cache 的使用,在某些情況下,可以編寫性能更好的應用。

   Debugging 和 Tracing

   ASP+ 內建的 Debugger 支持多語言混合編程,可以像 VB 中一樣調試程序。增加了Trace 和 profiler 的功能。

   分離代碼與HTML 模版

   代碼可以放在 class 模塊中。

   分離的好處 ,便于程序員與頁面制作人員獨立工作,也便于代碼共享。

   庫

   模塊化的支持,是編寫大型應用程序的必備,ASP+ 的模塊化支持非常好。提供了常用庫,比如 SMTP SendMail ,提供了結構化的代碼組織方式 ,比如

   < % @ Import NameSpace = “ system.asp.util” % > ,引用了util 包。

   配置和實施

   ASP+ 的配置信息放在 XML 文件中,而不是注冊表中, 實施ASP+ 應用,只要把程序拷貝到一個目錄,不需要注冊任何對象。因為注冊有時候需要原有的服務STOP ,等一系列問題。這真是非常好。

   ASP+ 支持編譯過的程序的運行,可以保護技術秘密。

   縱觀以上特性的介紹,ASP+ 改進了很多ASP 的問題,對于熟悉VB 、VC 或其他傳統開發平臺的程序員,ASP+ 提供了一樣好的開發Web 應用的平臺,可以說ASP 是基于Script 的,而ASP+ 基于完整的OO 程序設計思想。ASP+ 對于WEB Service 的支持,使得Web 應用的集成非常方便。





主站蜘蛛池模板: 天天色综合1 | 一二三四免费观看高清观看在线 | 天堂v | 四虎福利视频 | 婷婷综合缴情亚洲五月伊 | 天天干在线播放 | 小明永久成人一区二区 | 中文字幕精品波多野结衣 | 又粗又硬又爽的三级视频在线观看 | 中文字幕一区在线观看视频 | 天天射天天摸 | 午夜影院在线播放 | 探花视频免费播放观看 | 网站在线免费观看 | 自拍偷拍1 | 日韩爱爱视频 | 午夜影院亚洲 | 亚洲福利一区二区三区 | 中文字幕日本一区波多野不卡 | 色.www| 日日碰碰 | 人人草人人看 | 亚州人成网在线播放 | 天天看片天天爽_免费播放 天天看片天天爽 | 日本高清在线观看视频www | 亚洲 欧美 精品 中文第三 | 亚洲天堂久久 | 婷婷丁香综合网 | 日本免费一区二区三区视频 | 啪啪网视频 | 亚洲第一视频网站 | 青娱在线 | 青娱乐精品在线 | 日本天堂网在线观看 | 日韩高清一级毛片 | 人人爽人人香蕉 | 欧美限制级在线 | 日韩欧美视频二区 | 午夜精品久久久久久毛片 | 日韩精品亚洲人成在线播放 | 色偷偷尼玛图亚洲综合 |