- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章Web环境下VFP应用程序开发分析
1. 两层结构 2. 三层结构 3. 四层结构 12.3 建立Web应用程序的开发环境 教材中的Web应用程序是以.NET平台下的ASP.NET 2.0技术为基础的。 在入手开发ASP.NET Web应用程序之前,要先了解它的开发环境。 ASP.NET Web应用程序的开发环境主要包括Internet信息服务(IIS)和Visual Studio集成开发工具 12.3.1 ASP.NET概述 ASP(Active Server Pages)称为活动服务器页面。如果浏览器请求访问Web服务器端的网页文件是ASP页,则需要在服务器端处理,并把它翻译成HTML页,再返回给浏览器。 与早期的静态Web访问相比,它的最大优点是能够根据不同的用户、不同的访问时间显示不同的页面内容,从而建立动态网站。 12.3.1 ASP.NET概述 ASP存在的不足: ASP代码与HTML标记混合在一个页面中,不便于阅读,也不便于表示层与业务逻辑分离, 它是解释方式执行的,相比编译方式执行而言,其性能受到很大影响。 由于ASP的种种限制,微软推出了ASP.NET。 12.3.1 ASP.NET概述 ASP.NET是一个基于.NET环境的、统一的 Web 开发平台,它为程序员提供了一个全新且强大的服务器组件结构。 它不是ASP的简单升级,而是一个全新的软件开发平台。 它解除了程序员开发语言的限制,可以用任何 .NET所支持的开发语言,如Visual Basic.NET、Visual C++.NET、和Visual C#等编写Web应用程序。 ASP.NET是编译执行的,它比ASP拥有更高的执行效率。 12.3.2 Microsoft IIS的安装和配置 IIS是Internet Information Server的缩写,俗称Internet信息服务。 它可提供WWW服务、FTP服务和SMTP服务等。 1. 安装IIS 1)打开控制面板,双击窗口中的“添加或删除程序”图标,打开“添加或删除程序”窗口。 2)单击窗口左边的“添加/删除Windows组件”按钮,打开“Windows组件向导”对话框 IIS安装完后,如果想检测是否安装成功,可以打开浏览器,在地址栏输入http://localhost/iishelp,就可以看到IIS的帮助文档,如图所示。 2. 配置主目录和启动文档 选择“开始”菜单→“管理工具”→“Internet信息服务”,打开如图所示的“Internet信息服务”窗口 右键单击“默认网站”节点,在弹出的快捷菜单中选择“属性”,打开“默认网站”属性对话框, 配置主目录和启动文档 所谓“默认文档”,是指在浏览器中访问某Web应用程序的主页时,可以不输入主页文件名,只在地址栏中输入网站的域名或IP地址,Web服务器就自动按照“启用默认文档”列表中的顺序依次找默认的启动文档进行加载执行,如果均没有找到,则返回错误信息。 3. 身份验证 身份验证是从用户获取名称和密码等标识凭证并根据某些机构验证这些凭据的过程。如果凭据有效,则提交该凭据的实体被视为通过身份验证的标识。一旦标识通过了身份验证,则身份验证过程会确定该标识是否可以访问给定的资源。 IIS具有身份验证功能。在网站属性对话框中,选择“目录安全性”选项卡,将出现的画面如图所示 单击“编辑...”按钮,出现身份验证的三种访问控制:匿名访问、基本身份验证和集成Windows身份验证,如图所示 1)匿名访问 匿名访问不验证访问用户的身份,Web客户端不需要提供任何身份验证的凭据。Web服务端会把这样的访问都映射到服务端的一个账户,一般为“IUSER_MACHINE”,即匿名访问 Internet 信息服务的内置帐户。用户可以修改这个映射用户名为本机的一个具体用户名。 2)基本身份验证 使用基本身份验证可限制对NTFS格式的Web服务器上的文件的访问。在这种方式下,用户必须输入凭据,而且访问是基于用户ID的。用户ID和密码都以明文形式在网络中进行发送。 3)集成Windows身份验证 集成Windows身份验证比基本身份验证安全,而且在用户具有Windows域帐户的内部网环境中能很好地发挥作用。在这种方式下,浏览器尝试使用当前用户在域登录过程中使用的凭据,如果尝试失败,就会提示该用户输入用户名和密码。使用集成的Windows身份验证时,用户的密码将不传送到Web服务器。如果用户作为域用户登录到本地计算机,则他在访问此域中的网络计算机时不必再次进行身份验证。 12.3.3 安装Visual Studio 2005 Visual Studio是微软公司的一套完整的开发工具集,要想开发ASP.NET Web应用程序,就需要安装Visual Studio。 安装Visual Studio
文档评论(0)