本文将为您提供关于 Spring MVC 框架的配置技巧,以帮助管理基于 Spring 的 w eb 应用程序的多个实例
本配置管理主题常被学术界所忽略,但是,这对于现实的 w eb 开发尤为重要
本主题并不直接关联任何具体的技术,因此,我们将从最基本的概念开始对这个问题进行说明
下面,我们将根据 Spring MVC 框架,为基于本技术开发的项目提供一系列的解决方案
Spring 配置 人们经常会在一台以上的主机上配置一种 Web 应用程序
例如,在生产中,一个网站可能只有一个实例
除了此实例外,开发人员可以在用于开发的机器上配置其他的(开发)实例
也可以在公司(机构)内部的本地开发服务器上维护其他应用程序装置,这将让您受益匪浅
该实例的目的是使Web 设计者可以获得有质量保证的材料,并为需要为应用程序提供文件资料的人提供准入
大家都知道,即使是最简单的场景,也需要安装、配置和维护三个实例
而对于位于不同地理位置的团队来说,要从事这样的项目便更加困难
对于任何不是特别简单的 Web 应用程序项目,都需要多名开发人员来安装项目装置和本地设置以及运行单元测试的装置等
很多组织都将自己开发的产品作为 Web 应用程序
我们可以在很多产品中发现这种情况,例如电子商务系统、内容管理系统(CMS),以及博客发布平台等
这类产品可在多个服务器中进行部署
对于成功的多用途 Web 应用程序来说,他们的开发人员必须要保证他们的应用程序便于安装,并且能够与其他 Web 应用程序完美集成
经过上述讨论之后,我们应该明了,作为本文主题的应用程序配置是通用 Web 应用程序项目开发人员所需要解决的重要问题之一
诸如 CVS 或 Subversion 之类的版本控制系统是开发组织使用的一种标准工具
这种工具代表了一些组织的中心源代码版本库,它们被用于保持源代码的有序
用户可以跟踪应用程序源代