Struts原理与实践
(第1部分) 一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在不同的系统中重用,而另一些组件如决定程序流向的控制、输入的校验、错误处理及标签库等这些只与程序相关的组件在不
CVS使用手册
作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com写于:2002/07/10 最后更新: 08/03/2004 17:36:08版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/cvs_card.html关键词:CVS CVSWeb CVSTrac WinCVS CVSROOT 内容摘要: CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | (版 本 同 步) / | 开发者1 开发者
Top 15 Ant Best Practices
1、使用良好的规范编写Ant脚本使用易于阅读的格式编写Build脚本-在每个Target之间插入空行;使用美观易于阅读的缩进;没行不要超过90个字符;为每个Target和属性挑选有意思的,易于理解的名字等等。2、把build.xml放在项目的根目录下把build.xml放在项目根目录下是个好习惯,这样做的好处是,你可以项目工作目录的任何子目录下编译代码,只需使用命令:ant -find compile。选项-find使Ant在当前目录的所有上级目录中查找Build脚本。3、尽量只使用一个的Build File4、提供友好的Build脚本使用帮助为每个Target加入description属性,这样,