web项目开发之一般步骤
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
搭建项目过程基本如下:
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 编辑过 |
关键字查询
相关文章
正在查询... |