您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > web开发技术期末考试重点
============第一部分=====================web1.0HTMLweb2.0JSPHPweb3.0轻量级框架node.jsrubbyonrailsWeb1.0??是以编辑为特征,网站提供给用户的内容是网站编辑进行编辑处理后提供的,用户阅读网站提供的内容。这个过程是网站到用户的单向行为,web1.0时代的代表站点为新浪,搜狐,网易三大门户。??Web2.0??更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。(微博、天涯社区、自媒体)是以加强了网站与用户之间的互动,网站内容基于用户提供,网站的诸多功能也由用户参与建设,实现了网站与用户双向的交流与参与;用户在web2.0网站系统内拥有自己的数据。并完全基于WEB,所有功能都能通过浏览器完成。?Web3.0?Web3.0则完全不一样,其特点可归纳为?①?网站内的信息可以直接和其他网站相关信息进行交互和倒腾,能通过第三方信息平台同时对多家网站的信息进行整合使用;?②?用户在互联网上拥有自己的数据,并能在不同网站上使用;???③?完全基于WEB,用浏览器即可以实现复杂的系统程序才具有的功能,比如即时通聊天等等就可以直接在网页完成,无需下载任何软件。============第二部分=====================rubyonrails是什么?有什么特性?1.diyRubyonRails是一个Web应用程序框架,是一个相对较新的Web应用程序框架,构建在Ruby语言之上,具有更好的自定义的特性。2.少配置,多约定Rails是一个MVC框架。当你使用Rails进行开发,应用程序的所有代码以一种标准方式互相作用。在开始开发之前,整个应用程序的骨架已经搭好的。3.支持敏捷开发,效率高Rails程序是使用Ruby编写的,它是一门现代,面向对象的脚本语言。Ruby简洁,不难理解。它可以让你快速地用代码自然,清晰表达想法。Rubby和Rubbyonrails的定义是什么?Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言。Rail是基于Ruby语言开发的框架,不同于已有复杂的Web开发框架,Rails结合了PHP体系的优点(快速开发)和Java体系的优点,是一个更符合实际需要而且更高效的Web开发框架。Rail的特性是什么?1、全栈式的MVC框架Rails是一个全栈式的MVC框架,通过Rails可以实现MVC模式中的各个层次,并使它们无缝地协同运转起来。2、约定优于配置Rails使用Web应用多年来积累的各种常见约定(更具体地说是命名规则)来代替XML配置文件,而在Rails内部的映射与发现机制根据这些约定可以实现对象之间的关联。3、更少的代码使用约定来代替XML配置文件说明Rails本身完成了大量的底层工作,这意味着使用更少的代码来实现应用程序是极有可能的。4、零周转时间使用Rails开发Web应用系统,可以通过浏览器即时查看程序运行结果,从而节约了大量的时间。5、支架系统Rails的支架系统可以自动为任何相关的数据库表创建一套包含标准CRUD操作和前台视图的系统。通过支架系统,开发人员可以方便快捷地操纵数据库中的数据表。6、指导原则Rails的指导原则是不要重复你自己(Don'tRepeatYourself,或DRY).意思是说你写的代码不会有重复的地方。========================第三部分===================设计模式MVCMVC分别是什么?MVC是一种使用MVC(ModelViewController模型-视图-控制器)设计创建Web应用程序的模式。MVC模式同时提供了对HTML、CSS和JavaScript的完全控制。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。git的使用方法、如何操作Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。创建一个版本库:gitinit增加内容跟踪信息:gitadd提交内容到版本库:gitcommit管理分支:gitbranch
本文标题:web开发技术期末考试重点
链接地址:https://www.777doc.com/doc-1442789 .html