LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

web项目开发之一般步骤

admin
2010年8月18日 1:34 本文热度 3622
搭建项目过程基本如下:
1:分析客户需求,统筹分析整合各种功能,将功能划分为模块,进行模块的开发;
2:系统规划好后,基本上就可以直接开发了,搭建IDE,搭建服务器,PHP需要IIS和apache
3:b/s结构的项目一般都使用MVC模式,因此,一般先开发V,然后是M,最后是C。具体流程是:
3.1:在web.xml中配置首页
3.2:开发首页页面,并根据首页中的各种请求开发相应的后台程序,即模型层;
3.3:配置截获客户端请求的控制器,并利用控制器为请求分配处理模型
3.4:首页开发完了,再开发其他一个个的页面和处理页面请求的后台模型并配置控制器;
3.5:开发到一半时,需要重构系统,重新分层,需要将各个页面中都有的模块给抽出来,作为框架;相应地后台模型中每个模型都要实现的相同的功能也要抽出来,作为基类,让其他模型继承该基类;
3.6:项目开发接近尾声时,需要再次重构项目;再次抽取框架,大框架中套取局部框架;需要重新整合M层和DAO层的数据结构;需要重新整合各个视图页面的结构;需要重新整合控制器。
4:项目开发完,联合测试。
5:为各个页面定义全局CSS样式文件,实现皮肤更换。


其中的精髓在于:B/S结构的项目流程是——


1:客户发送一请求;


2:服务器截获请求并调用模型处理该请求;


3:处理完成,生成页面返回给客户。


此外,各种表示端技术,如jsp、asp、struts、php标签实现了服务端页面的动态性,即:页面的呈现方式或者页面的结构与所呈现的数据相解耦——一个表格内要呈现什么样的数据,不再固定,而是可以根据客户端不同的请求而呈现不同的数据,从而实现页面的复用性和动态性;同时页面的各个结构单元都有样式,样式与内容可实现解耦。同时,js技术更丰富了页面的表现方式,还可以让客户端来操纵页面结构。



最后,需要了解客户端在利用表单提交、利用url提交以及上传文件时,http协议所传输的内容和格式;同时还需知道http协议只不过是应用层协议,该协议最终还是建立在tcp/ip(控制传输协议/网际协议)协议簇基础上的。


该文章在 2010/8/18 1:34:37 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved