- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Services和Ajax的web开发平台_说明书
基于Web Services和Ajax的Web开发平台使用说明书
1.Web开发平台的演变从编程之初,便免不了和方法,类,接口之类的东西打交道。久而久之,自然会对此进行总结,由此而产生了开发平台。而今中国的程序员之中,有很大一部分都是编一些企业MIS、政府MIS之类的程序。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已。随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式。这便激发了软件开发者的创造力,形成了Web开发平台。对于Web开发平台,我的个人理解是:
1.以Web2.0为基础,基于互联网的B/S架构的软件。它本身也是一个软件,只不过不是最终的软件产品,而是用于二次开发的软件。
2.用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA等等的开发。Web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模块,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发。
3.能够快速的实现各种报表包括复杂的图表报表的设计制作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻松的配置出各种报表。
使用Web开发平台的目的是为了实现资源共享、节约开发成本、提高开发效率、缩短开发周期。而如今的开发平台大都采用非编码的方式或者是极少编码的方式,这样正好达到了目的。有的(诸如华丹快速开发平台)甚至可以减少80%的代码量,可见效率会提高多少。
总的来说,Web开发平台是一种趋势,在很多程序员厌倦了乏味、单调的编程工作,寻求一种高效的、不同于以往的开发方法时候,他们都会往开发平台这方面发展。而从领导的角度来说,如果说一种产品能够简化你的开发过程、节约你的开发成本、提高你的开发效率、用最小的成本赚最多的钱,何乐而不为呢?(web开发平台_百度百科-/view/4100984.htm)
2.基于Web Services和Ajax的Web开发平台的特点
(1)将Web Services和Ajax的理念引入Web开发中,利用其理念开发出一个Web开发平台(基于Web Services和Ajax的Web开发平台),在基本上不写代码的情况下能完成了各类业务系统,如CRM、MIS、ERP、HIS、OA等等和集成系统的开发。
(2)针对传统的瀑布模型的Web开发过程模型,在其模型中合并软件编码和系统测试,代之以软件配置、测试,从而简化Web开发方式。
(3)Web Services主要是基于模块级重用,一般是进行数据查询服务和某种数据运算,本系统(基于Web Services和Ajax的Web开发平台)是基于整个代码重用,提供代码级服务,经过简单配置即可完成复杂Web的开发,功能完整、维护简单,使用灵活。
(4)本Web开发平台是基于Web Services的思想,但不囿于其具体规范,这样使得软件和数据的重用粒度更大。
(5)本系统(基于Web Services和Ajax的Web开发平台)只需要在服务端配置即可生成功能完整的Web Services,通过功能配置可限制客户端对数据库的操作权限。一次配置,两种使用方式,一种是以Web Services的方式供客户端的Ajax代理调用,另一种是基于Web方式,用户登录后可对数据库及数据进行管理。
(6)本系统(基于Web Services和Ajax的Web开发平台)把Web Services和Ajax结合起来,利用Web Services构建一系列服务,利用Ajax把服务端和客户端完全分离。服务端和客户端代码可以处于不同的Web空间,客户端代码只是静态Html文件,通过调用Ajax代理与服务端交换数据。Ajax代理可调用DOM更新客户端界面,客户端样式可用CSS进行控制,用户可以自由修改CSS而形成自己需要的样式,从而解决界面需要经常变化的难题。
(7)安全问题:由于本系统(基于Web Services和Ajax的Web开发平台)是基于Web Services的思想构建,以xml文件的方式在Internet传递数据,要保证好的安全性,需要遵循Web Services的安全规范。服务端的安全性主要与服务器的设置、服务端代码及开发服务端的语言有关,目前使用的方法一是使用MD5对密码进行加密,二是使用https传递数据。
(8)总的来说,使用Web Services之后Web开发方式模型得到了简化,利用基于Web Services和Ajax的Web开发平台可以快速灵活地开发各类业务系统和集成系统,解决传统Web开发和维护
文档评论(0)