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

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

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 應用的集成非常方便。





主站蜘蛛池模板: 中文天堂最新版www官网在线 | 香蕉欧美成人精品a∨在线观看 | 亚洲精品视频免费观看 | 一二三四在线观看免费高清观看 | 日本免费爱爱视频 | 四虎在线最新永久免费播放 | 亚洲欧美日本韩国综合在线观看 | 伊人中文在线 | 日本免费爱爱视频 | 欧美亚洲国产精品久久第一页 | 桃色影视| 日韩欧美综合在线 | 综合色在线观看 | 日本一本高清视频 | 欧美怡红院免费全部视频 | 日韩亚射吧 | 青青草国产在线视频 | 日韩精品亚洲专区在线观看 | 欧美午夜免费观看福利片 | 午夜影院在线播放 | 污污视频在线播放 | 日韩在线一 | 亚洲图片综合 | 日韩推理片在线免费看网站 | 涩涩网页| 日韩欧美中文字幕一区二区三区 | 欧美一区二区三区在观看 | 青青青在线视频免费 | 色我网站| 色视频在线观看免费 | 日韩毛片基地 | 青青草原成人 | 日韩欧美色视频在线观看 | 日日爱网址| 日韩视频免费在线观看 | 天天久久狠狠色综合 | 日本一区中文字幕 | 天天逼网| 天天干天天射天天舔 | 日韩三极| 日韩在线观看免费完整版视频 |