- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈WEB开发框架设计及实现
浅谈WEB开发框架设计及实现摘要:随着我国科学技术的不断进步,网络逐渐步入每个家庭中,WEB是企业用来建立企业的应用系统的重要措施。本文旨是先探讨了WEB开发框架的主要设计,最后探讨了WEB开发框架设计的实现
关键词:WEB 开发框架 设计 实现
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2011)12-0202-01
1、引言
WEB的本意是蜘蛛网和网的意思,现在广泛的被译作网络、互联网等技术领域,表现为三种形式,即超文本(hypertext,一种全局性的信息结构,它将文档中的不同部分通过关键字建立连接,使信息得以用交互方式搜索)、超媒体(hypermedia,是超文本和多媒体在信息浏览环境下的结合)、超文本传输协议(Hypertext Transfer Protocol超文本在互联网上的传输协议)等,WEB开发框架是人们在使用某种语言编写WEB应用服务端关于架构的最佳实践。我国越来越多的企业使用基于WEB的应用系统,但是随着科学技术的不断进步,企业的业务流程也越来越复杂,由于较高的成本和实现方式的复杂性,使得一些没有规划很好的企业的WEB应用项目最终以失败结束。因此,有效的WEB开发框架的设计,可以为企业降低开发成本的同时,还能提高开发的效率,为企业的经济效益带来提升的目的
2、WEB开发框架的主要设计
2.1 WEB开发框架的设计中的开发规范
(1)缓存文件。将所有的缓存文件全部放入缓存文件夹中,在缓存文件夹中要创建不同类型的子文件夹,并且把不同类型的缓存文件放入不同类型的子文件夹中,最后,根据WEB开发框架系统的类型,决定是否要在不同的缓存文件夹中设置权限
(2)创建调试的文件。创建调试的文件是代表有一个正在开发中的项目,而且已经自动启用了调试模式,如果没有创建调试文件,那就代表了这是一个线上的运行环境,因此,在开发中的项目,需要在开发环境的项目文件里面创建一个有效的调试文件
(3)其它文件的储存。例如:容器文件夹、配置文件、类库文件夹、控制器文件夹、模型文件夹等,这些文件夹都是给PHP开发工程师使用的,PHP开发工程师一般是用来写程序的
2.2 WEB开发框架的设计中的WEB开发框架的结构
(1)WEB开发框架的结构有系统库。系统库是指把开发过程中需要用到的文件总结在一起。系统库的设计实现了工厂模式的驱动类的目标,这样便可以更有效的适应更多的需求,以及适应各种运行环境
(2)WEB开发框架的结构组成有函数库。基本函数库是指当系统还处于初始化的状态时,支持系统初始化的文件库和系统内核
(3)WEB开发框架的结构组成有系统核心类库。系统核心类库的内容有:通用类型库、超级类、必备类
2.3 WEB开发框架的设计中模板开发语言
(1)WEB开发框架设计中的模板开发语言。模板开发语言是指用最少量的标签来使得工程师用最小的编程来进行知识学习的操作。这个模板开发语言的设计是为了让工程师能耐尽可能的不要接触PHP语言而设计的
(2)模板解析方案。模板解析方案有smarty等等优秀的模板解析方案,虽然说这模板解析方案是非常优秀的方案,但是这种模板解析方案在轻量级的框架中它发挥不了应有的作用,并且在中国地区的用户中,也发挥不了应有的效果
3、WEB开发框架设计的实现
3.1 WEB开发框架设计的实现有加载器
所谓的加载器是指一类会自动的、及时的包含所需要类,并且还会自动将这些需要类初始化的函数。加载器可以加载的内容有:配置、模型、辅助函数、语言包等。当加载器把这些需要被加载的内容自动包含后,这些需要被加载的内容就会根据内容的类型自动的选择文件夹
3.2 WEB开发框架设计的实现有控制器
控制器是整个WEB程序运行的中心,是指当用户需要请求时,就会以合理的、及时的方式进行响应。而且当控制器也有请求的时候,它可以自动的、及时的向模型、缓存、类库、助手函数等很多的对象发出需要的请求。虽然他可以自动的、及时的向所需对象发送请求消息,但是控制器不可以直接的访问到对象的最终视图和数据,而是利用视图层,以及数据层来进行访问,最后得出一个清晰的分层结果
3.3 WEB开发框架设计的实现有内核功能
所谓的WEB开发框架设计的内核功能是指可以有效的初始化系统的运行环境,以及有效的读取系统的配置,并且可以自动的对URI路由进行合理的选择和合理的定义系统的变量,以及有效的加载系统的函数库内容和对用户输入的数据及时的实行安全处理的工作。当URI和内核功能都处于静态化的状态时,内核功能的工作进行到路由的选择时,就会自动的加载静态化页面的内容,加载完成后就会返回,并且不再操作任何工作内容
3.4 WEB开发框架设计的实现有
文档评论(0)