由于web项目程序代码非常分散不集中,大的web项目程序代码源文件多达上百个甚至更多,小的也有数十个,怎样合理地管理这些源代码还是一个问题,本文提出一种针对web项目开发过程中代码控制的解决方案。我们将利用dreamweaver mx和visual sourcesafe来实现web项目代码开发的全程控制。这2种软件大家都比较熟悉,但为了保持本文的完整性我还是分别简要介绍一下这2种软件。 dreamweaver mx(以下简称dw mx)是macromedia公司网页制作三剑客之一,其强大功能在此不再复述,dw mx整合了dreamweaver 4和dreamweaver ultradev 4的所有功能,他同时适合web界面开发人员和web后台开发人员使用,dw mx几乎支持所有常见动态web编程语言,如php,asp/asp.net,jsp等,他最大特点就是整合了团队开发的功能,比如design notes(设计笔记)能够方便开发成员互相交流,他还可以与vislual sourcesafe的数据库链接起来,达到代码控制的目的。 visual sourcesafe(以下简称vss)是microsoft visual studio 6.0这个开发产品家族的一员,vss主要功能是对项目进行版本控制和源码控制,它能够详细记录一个源码文件从创建到发布的所有修改和版本信息,而且还可以让你查看所有历史记录并对不同时间的源码进行比较分析,恢复代码到某一时刻和版本状态。vss具有强大的用户管理权限,可以对每个用户设置r(read)、c(check out)、a(add)、d(destroy)权限,非常适合团队开发。 一、网络环境的搭建 图1-1将介绍团队开发的网络环境拓扑结构:
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器