浅谈web开发框架的设计与实现

浅谈web开发框架的设计与实现

ID:9071997

大小:20.50 KB

页数:4页

时间:2018-04-16

浅谈web开发框架的设计与实现_第1页
浅谈web开发框架的设计与实现_第2页
浅谈web开发框架的设计与实现_第3页
浅谈web开发框架的设计与实现_第4页
资源描述:

《浅谈web开发框架的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、浅谈WEB开发框架的设计与实现 摘要:随着我国科学技术的不断进步,网络逐渐步入每个家庭中,WEB是企业用来建立企业的应用系统的重要措施。本文旨是先探讨了WEB开发框架的主要设计,最后探讨了WEB开发框架设计的实现。  关键词:WEB开发框架设计实现    1、引言  WEB的本意是蜘蛛网和网的意思,现在广泛的被译作网络、互联网等技术领域,表现为三种形式,即超文本(hypertext,一种全局性的信息结构,它将文档中的不同部分通过关键字建立连接,使信息得以用交互方式搜索)、超媒体(hypermedia,

2、是超文本和多媒体在信息浏览环境下的结合)、超文本传输协议(HypertextTransferProtocol超文本在互联网上的传输协议)等,WEB开发框架是人们在使用某种语言编写WEB应用服务端关于架构的最佳实践。我国越来越多的企业使用基于WEB的应用系统,但是随着科学技术的不断进步,企业的业务流程也越来越复杂,由于较高的成本和实现方式的复杂性,使得一些没有规划很好的企业的WEB应用项目最终以失败结束。因此,有效的WEB开发框架的设计,可以为企业降低开发成本的同时,还能提高开发的效率,为企业的经济效益

3、带来提升的目的。  2、WEB开发框架的主要设计  2.1WEB开发框架的设计中的开发规范  (1)缓存文件。将所有的缓存文件全部放入缓存文件夹中,在缓存文件夹中要创建不同类型的子文件夹,并且把不同类型的缓存文件放入不同类型的子文件夹中,最后,根据WEB开发框架系统的类型,决定是否要在不同的缓存文件夹中设置权限。  (2)创建调试的文件。创建调试的文件是代表有一个正在开发中的项目,而且已经自动启用了调试模式,如果没有创建调试文件,那就代表了这是一个线上的运行环境,因此,在开发中的项目,需要在开发环境的

4、项目文件里面创建一个有效的调试文件。  (3)其它文件的储存。例如:容器文件夹、配置文件、类库文件夹、控制器文件夹、模型文件夹等,这些文件夹都是给PHP开发工程师使用的,PHP开发工程师一般是用来写程序的。  2.2WEB开发框架的设计中的WEB开发框架的结构  (1)WEB开发框架的结构有系统库。系统库是指把开发过程中需要用到的文件总结在一起。系统库的设计实现了工厂模式的驱动类的目标,这样便可以更有效的适应更多的需求,以及适应各种运行环境。  (2)WEB开发框架的结构组成有函数库。基本函数库是指当

5、系统还处于初始化的状态时,支持系统初始化的文件库和系统内核。  (3)WEB开发框架的结构组成有系统核心类库。系统核心类库的内容有:通用类型库、超级类、必备类。  2.3WEB开发框架的设计中模板开发语言  (1)WEB开发框架设计中的模板开发语言。模板开发语言是指用最少量的标签来使得工程师用最小的编程来进行知识学习的操作。这个模板开发语言的设计是为了让工程师能耐尽可能的不要接触PHP语言而设计的。  (2)模板解析方案。模板解析方案有smarty等等优秀的模板解析方案,虽然说这模板解析方案是非常优秀

6、的方案,但是这种模板解析方案在轻量级的框架中它发挥不了应有的作用,并且在中国地区的用户中,也发挥不了应有的效果。  3、WEB开发框架设计的实现  3.1WEB开发框架设计的实现有加载器  所谓的加载器是指一类会自动的、及时的包含所需要类,并且还会自动将这些需要类初始化的函数。加载器可以加载的内容有:配置、模型、辅助函数、语言包等。当加载器把这些需要被加载的内容自动包含后,这些需要被加载的内容就会根据内容的类型自动的选择文件夹。  3.2WEB开发框架设计的实现有控制器  控制器是整个WEB程序运行的

7、中心,是指当用户需要请求时,就会以合理的、及时的方式进行响应。而且当控制器也有请求的时候,它可以自动的、及时的向模型、缓存、类库、助手函数等很多的对象发出需要的请求。虽然他可以自动的、及时的向所需对象发送请求消息,但是控制器不可以直接的访问到对象的最终视图和数据,而是利用视图层,以及数据层来进行访问,最后得出一个清晰的分层结果。  3.3WEB开发框架设计的实现有内核功能  所谓的WEB开发框架设计的内核功能是指可以有效的初始化系统的运行环境,以及有效的读取系统的配置,并且可以自动的对URI路由进行合

8、理的选择和合理的定义系统的变量,以及有效的加载系统的函数库内容和对用户输入的数据及时的实行安全处理的工作。当URI和内核功能都处于静态化的状态时,内核功能的工作进行到路由的选择时,就会自动的加载静态化页面的内容,加载完成后就会返回,并且不再操作任何工作内容。  3.4WEB开发框架设计的实现有调试器  调试器(DeBugger)是自从计算机诞生伊始就始终伴随着程序员的一个挚友,起初的调试器都是基于硬件直接实现的。直到计算机行业有了比较突出的发展后,才开始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。