第1章节WEB程序的设计.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章节WEB程序的设计

WEB 程序设计 主讲:罗菁 课程介绍 课程主要内容 HTML +CSS Javascript ASP.net +c# ADO.net XML 课程课时安排 总学时60,理教40,上机20 后继课程:实训 课程考核方式 平时成绩(上机+试验)50% 考试50% 课程介绍 应用程序的两种模式 C/S(Client/Server ) B/S (Browser/Server ) 传统客户端服务器(C/S) B/S( Browser/Server ) 优点 这种架构采用Internet上标准的通信协议(通常是TCP/IP协议)作为客户机同服务器通信的协议。这样可以使位于Internet任意位置的人都能够正常访问服务器。对于服务器来说,通过相应的Web服务和数据库服务可以对数据进行处理。对外采用标准的通信协议,以便共享数据。 在服务器上对数据进行处理,就处理的结果生成网页 将浏览器作为客户端的应用程序, Web 应用程序 无状态的编程模式 断开式连接 基于请求/应答的模式 Internet Information Services(IIS,互联网信息服务 ) 启用 Web 的应用程序的结构 Web服务器向浏览器提供服务的过程 用户打开计算机(客户机),启动浏览器程序(IE等),并在浏览器中指定一个URL(Uniform Resource Locator),浏览器便向该URL所指向的Web服务器发出请求。 Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。 如果URL指向的是普通的HTML(Hypertext Markup Language,超文本标记语言)文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java,JavaScript,ActiveX,VBScript等编写的小应用程序(applet),服务器也将它们随HTML文档一道传送到浏览器,在浏览器所在的机器上执行。 如果HTML文档中嵌有ASP程序,那么Web服务器就运行ASP程序,并将结果传送至浏览器。Web服务器运行ASP程序时还可能调用数据库服务器和其他服务器。 URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收Web服务器发送的VRML文档。 HTTP(超文体传输协议)的工作原理 网络接口和 HTTP 服务 访问数据库信息 Web 应用程序开发周期 Web 应用程序开发过程 静态网页和动态网页 静态网页 用HTML构造 无法与用户交互 动态网页 客户端 服务器端 Web 应用程序中的脚本 客户端脚本的用法 嵌入脚本 Active Server Page HTMLBODY CENTERIFONT COLOR=HOTPINK size = 5 %If Time = #12:00:00 AM# And Time #12:00:00 PM# Then% “现在时间是 12:00 am 到 12:00 pm 之间” %Else% “现在时间是 12:00 pm 到 12:00 am 之间” %End If% /FONT/I/CENTER /BODY/HTML ASP 文件的处理 ASP.NET 的演变 ASP 的缺点 ASP 的优点 基于 Web 的应用程序中的 ASP 文件 ASP.NET 的优点 支持强类型语言,如 C#、VB ASP.NET 的功能2-1 识别客户端浏览器的类型并为客户端相应地显示内容 ASP.NET 的功能2-2 Web 窗体 IDE演示 项目文件 - Web 窗体 WebForm1.aspx 和 WebForm1.aspx.cs 用户界面和程序 AssemblyInfo.cs 应用程序的基本信息 Web.config:使用XML文档,对应用程序配置 Global.asax 应用程序级及会话级的事件程序等 企业应用开发架构 在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。 企业级应用系统通常分成两层、三层或者N层架构。 两层架构 传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用ASP、ASP.NET、JSP或者VB等技术编写这类软件,结构如图1-2所示。 三层架构 两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图1-3所示。 N层架构 如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档