共享对象类别库
asp.net 是共享对象类别库中的一员,asp.net 提供了一个web 应用程序模型。这模型提供了一些窗体、控件及基础架构,让程序设计师简单的建立web 应用程序。asp.net 提供了一些对应html 元素(例如按钮、清单盒等)的html 控件(html controls,第四章会提到)以及功能更强的web 控件(web controls,第六章会提到);这些控件在伺服端执行,然后在客户端的浏览器以html 元素的方式显示。这种html 控件在伺服端以对象导向的方式被程控,让程序设计师享受到对象导向程序写作的优点,简化程序的复杂性。
使用者接口感应
asp.net 另外一个重要的功能,是这些控件被设计成可以适应客户端,同样的一页可以被广大的客户端平台浏览。换句话说,web 网页会侦测客户端所需的格式提供适合的网页:提供给行动电话wml,能力较差的浏览器提供html3.2,而ie5.5 则提供dhtml。
web services
asp.net 也可让程序设计师把软件做成服务(service software,在服务器中以提供服务的方式所存在的应用程序)的方式执行。web services 是一种可以使用在因特网的程序逻辑,和传统的应用程序可以使用操作系统提供的功能一样,以因特网为基础的应用程序也可以利用webservices 来增强本身的功能。要解决应用程序间的整合,以及把程序做成服务程序的方法,就是使用web services(网站服务,在网站中提供服务)。web services 提供简单、弹性,并以标准模块的方法来建立透过因特网工作的应用软件。因特网应用程序可以将web services 在不管是否不同平台、不同程序语言所开发,以及不管新旧的情形下轻松的做整合。利用asp.net的新功能可以简单的将企业法则写成web 服务组件,这时asp.net 所提供的一些基础架构就负责透过soap 或是xml 等标准通讯协议来使用这些服务组件。
clr 的执行。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器