- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网站开发培训
呵护网-网站开发培训 网站开发 万维网常识 项目开发流程 万维网常识 以WWW(World Wide Web)技术为支撑的万维网已经渗透到社会生活的各个方面,它正改变着我们的工作和生活方式。全世界有将近3/4的人还未接触过因特网,这也预示着我们这些从事与因特网相关工作的人员(包括相关的设计者、开发者以及其他相关人员)都将有着一个美好的明天。 什么是WWW 什么是HTML 什么是CSS 动态网页技术产生 B/S的三层架构 什么是WWW WWW也就是万维网,它是Internet上哪些支持WWW和超文本传输协议(HTTP)的客户机与服务器的集合,通过它可以存取世界各地的超文本文件,内容包括各种多媒体资料以及各式各样的软件等。 什么是HTML HTML (Hyper Text Mark-up Language)是万维网所基于的标准的格式化语言,是构成网页文档的主要语言,它从被发明以来就构成了整个万维网设计和开发的核心,这也是我们每个从业人员都必须熟知于心、了然于胸的,它是我们从业于万维网的基石。 HTML肩负着两种责任: 一种是语义的呈现 一种是表现形式的呈现 b粗体/b 什么是CSS CSS(Cascading Style Sheet,中文翻译为“层叠样式表”)是一组格式设置规则,用于控制Web页面的外观。 基于HTML扮演的重要角色和万维网不断发展的客观要求,经过不断的改进和细化,样式表出现了。 它的出现简化了HTML语言并且减轻了HTML对表现形式的责任。它使设计者和用户都可以控制文档的表现形式,包括字体、对齐方式、颜色等信息。 现如今,HTML和CSS一道构成了万维网应用的客户端基石,他们又被称为万维网应用程序的展示层。 动态网页技术的产生 万维网在不断的前进,人们对于新功能的渴望也在不断增强,而这些新功能应该具有针对不同用户的请求做出不同的响应。 在这个目标的驱使下, 动态网页技术层出不穷,微软创造了ASP技术;进而创造了ASP.NET技术,SUN创造了Servlet,进而创造了JSP;Adobe创造了ColdFusion;而万维网的技术社区会聚着不计其数的开发者,他们中的杰出者创造了PHP并使之成为了流行的动态网页开发技术。 这些动态网页技术可以针对用户的不通请求做出不同的响应。 B/S的三层架构 “请求/响应”正是万维网应用程序的基本模式。 动态网页技术针对请求生成不同的HTML网页,并把它传递到用户的客户端软件中,这个客户端就是我们经常用到的浏览器。 由于动态网页总是位于服务器上,而它生成的HTML网页又总是被浏览器浏览解析,所以这个开发经常被称为B/S(Browser/Server)。 这些动态网页技术和支持它们的底层技术一道被称为中间件,它们包含了用户分析用户请求,并对不通请求做出不同响应的业务逻辑代码,因此也被称为业务逻辑层。 位于业务逻辑层之下的是数据服务层,用户请求索要获取的数据从这里被筛选出来,经过处理,组成HTML页面输送到客户端。 数据服务层不仅仅是数据库,而且还包含了其他可以用作数据的资源,例如第三方天气接口(返回的数据)。 完整系统的万维网应用程序应该包括展示层、业务逻辑层、数据服务层。 展示层、业务逻辑层、数据服务层构成了当前万维网应用程序的基础架构,它们通常被称为“三层架构”。 项目开发流程 瀑布型 传统的瀑布型软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务后才能够进入下一个阶段。 如必须完成全部的系统需求规格说明书之后才能够进入概要设计阶段,编码必需在系统设计完成之后才能够进行。这就意味着只有当所有的系统模块全部开发完成之后,我们才进行系统集成,对于一个由上百个模块组的复杂系统来说,这是一个非常艰巨而漫长的工作。 迭代化 将整个项目的开发目标划分成为一些更易于完成和达到的阶段性小目标,这些小目标都有一个定义明确的阶段性评估标准。在每个迭代开始前都要根据项目当前的状态和所要达到的阶段性目标制定迭代计划,整个迭代过程包含了需求、设计、实施(编码)、部署、测试等各种类型的开发活动,迭代完成之后需要对迭代完成的结果进行评估,并以此为依据来制定下一次迭代的目标。 需求/策划 分析/设计 原型/线框图 系统架构/界面设计 编码 测试 部署 项
文档评论(0)