| 域名空间 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
ASP+ 与 Java(一)http://www.iyit.net 日期:2006-6-12 2:01:26 来源: 点击: |
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 应用的集成非常方便。 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:ASP+ 与 Java(二) 下一篇:从ASP迁移至ASP+ --处理会话变量(Session Variables) 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||