ASP.NET 网络服务还提供了一个为在SCL文件中描述的网络服务生成分类的受控代理工具。代理生成器把SCL文件中描述的消息映射成受控类中的方法。代理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络服务看起来就像使用其它受控代码一样。代理将优先使用SOAP链接网络服务,但是它同样支持HTTP GET和 HTTP POST机制。因此HTTP GET和 HTTP POST同样也能被使用。
网络服务为在Internet上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的服务或应用程序。
Microsoft .NET框架在现有开发人员技巧之上,提供了一个应用程序模板和关键技术,用于简化安全、可靠、可扩展、高可用性的网络服务的建立、部署和不断的发展。
1.4 论文各章内容介绍
论文共分为优尔章,由浅至深的阐述了研究的结论并结合实例进行了说明。
第一章主要分析了网络电子邮件的起源和发展,简要的介绍了Microsoft .NET框架,提出了课题研究的背景。
第二章主要介绍了系统开发环境以及WEB技术的发展,简单介绍了ASP,JSP 和PHP技术,详细说明了ASP.NET技术,并将各种网站开发技术做了比较。
第三章主要对研究课题做了调研及可行性分析,系统分析是开发的关键性阶段,是一个从不断认识到逐步细化的过程,为下一阶段进行物理方案设计提供依据,使系统的总体设计有了一定的方向和思路。
第四章介绍系统的详细设计和各功能模块的设计及实现
第五章介绍系统的权限应用演示,分别以一般用户和管理员的身份进行了演示分析。
第优尔章介绍研究成果的评价及其不足的解决方案
2 开发环境与技术介绍
2.1 系统开发环境
2.1.1 硬件环境
CPU:主频为300MHz以上的处理器。
内存:容量至少512MB。
硬盘:至少要有2G以上剩余空间。
显示像素:最低800×600像素,最佳效果1024×768像素。
2.1.2 软件环境
操作系统:Windows 2007
数据库软件:Microsoft SQL Server 2005
编程语言:C#
开发工具:Visual Studio 2008
2.2 网站开发技术的研究
2.2.1 Web开发技术的发展
初期的互联网是由一个个静态的网页组成的,程序员设计了每一个页面的编写和调试工作,并展现到用户面前。这些静态页面只能传递已经成型的信息,而不是交互式信息,这就制约了很多网上用户的生产生活。后来,CGI技术出现了,基本上算是改变了网页不能交互的缺点,不过这也是互联网络技术上的一次革命性的突破,但用户在使用CGI程序时,CGI为每个用户分配一个进程,进程是资源分配的基本单位,这样使资源不能得到完全很好的利用,并且浪费严重。由于计算机资源的有限性,限制了使用网站的用户的数量,导致用户使用中速度相对过慢,不能满足需求。与此同时Microsoft公司和网景公司均看到了CGI的不足,为此分别设计的一套API,分别是ISAPI和NSAPI,这两套API均采用线程机制,每个用户均使用一个线程与网站进行交互,他们的出现使得每个语种如DELPHI、VB等均可以设计web应用程序,WEB程序获得飞速的发展。但ISAPI和NSAPI有两个缺点:一是不太稳定,二是要求程序的设计水平较高不利于普及。1995年java出现后给网站设计带来了曙光,java是一个跨平台的程序设计语言,以其一次编译,处处运行的优势,迅速推广。与此同时网站的软件技术出现了ASP、PHP,JAVA也发展出一个分支JSP,我们一般称之为3P。3P的出现大大降低了网站设计的门槛,为网站普及起着不可磨灭的贡献。 基于WEB的内部邮件系统设计与实现(4):http://www.youerw.com/jisuanji/lunwen_8487.html