我已经在spring-mvc上工作了3个月,与我之前的工作相比,它的工作效率要高得多。我一直在web应用程序中添加很多功能,现在遇到了一个简单的问题。
我添加的所有功能不会在所有部署中使用,我需要找出一种方法,在部署时排除一些功能。其他一些部署需要不同的排除集。
排除意味着我想在部署应用程序时去掉jsps/controller/dao/service代码。jsps的包结构和目录结构已经足够好了,我可以为特定的部署分离出我不需要的部分。
现在,我可以手动完成,通过添加一些参数,我也可以让ant任务来做这些事情。我想听听解决这个问题的更好的方法。考虑到我只完成了总开发的50%,我想尽快摆脱这个问题。提前谢谢。
发布于 2009-12-24 04:26:08
要独立使用的元素的单独jars?上次我这样做时,我遇到的唯一问题是jsps不能(很容易)以这种方式使用,所以我有一个自定义的ant/maven任务/目标,以确保jsps被从war中取出并放入战争中。因此,我并没有排除部分,而是选择要包含的元素(我假设这对您来说也是可以的)。
但现在,有了OSGi,我相信你可以拥有真正模块化的web应用程序。您可能会对intro into modular web applications with Spring and OSGi感兴趣,尽管它指的是有可用的适当released version的未发布版本。
https://stackoverflow.com/questions/1955036
复制相似问题