Struts按功能模块自由组装部署

问题描述

需求:基于Struts架构开发一个系统,该系统有A、B、C、D四个彼此独立的模块。我想让这些模块可以任意拼装组成不同的系统,如:系统一:只有A、B两个模块系统二:拥有A、B、C三个模块系统三:拥有A、B、C、D四个模块。要求:使部署的过程比较的简单(eg:类似Eclipse的插件,要哪个功能就扔对应的插件包,然后重启系统即可)

解决方案

解决方案二:
不同模块使用独立一个struts配置文件,整合的时候把相关文件弄过去,把配置文件引入主配置文件就可以了吧

时间: 2024-08-23 15:50:57

Struts按功能模块自由组装部署的相关文章

ssh整合-第一个功能模块的时候还可以但是加一个功能模块就报错了

问题描述 第一个功能模块的时候还可以但是加一个功能模块就报错了 Unable to load configuration. - [unknown location] at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70) at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatch

文件一键上传、汉字转拼音、excel文件上传下载功能模块的实现

----------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/52557755作者:朱培      ID:sdksdk0      ------------------------------------------------

利用Dojo和JSON建立无限级AJAX动态加载的功能模块树_dojo

 看了"使用hibernate实现树形结构无限级分类"这篇文章后,我也想将自己在所有开发的项目中使用的功能模块树的实现方法以及完整DEMO(含源码)贴出来和大家分享.其实在我的博客里是老早贴出来的,由于时间关系没好好整理.        功能模块树是几乎在每个项目里都要用到的东西,利用Dojo的好处就是可以实现树的子节点的动态加载,这在树节点很多的情况下是很有用的.         下载附件二dojotree.rar,解压后将dist\dojotree.war部署到应用服务器即可浏览D

iOS视频功能模块的开发

iOS视频功能模块的开发 一.使用MPMoviePlayerController进行视频播放         MPMoviePlayerController是iOS中进行视频播放开发的一个控制类,里面涵盖了视频播放中大部分的需求功能,在使用这个框架时,需要导入头文件<MediaPlayer/MediaPlayer.h>. 1.初始化方法         MPMoviePlayerController可以播放网络视频,也可以播放本地视频,通过不同的URL来进行初始化,例如本地视频的初始化如下:

电商网站的功能模块:商品评价功能设计

文章描述:电商网站的功能模块:商品评价功能设计. 对于消费者而言,要买一样商品,或多或少都会受到他人的影响,各种各样的信息聚合在消费者的脑中,它们共同影响了一单交易的发生.这其中很重要的一类信息就是别人的商品评价. 商品评价是很常见的电商网站的功能模块.让我们来看看商品评价都有什么样的信息结构. 商品评价大致分两类,一类是商品评分,现在一般是五颗星的打分标准,另一类是商品评论,主要由消费者的评论组成. 一.商品评分 评分通常是用五颗星来快速打分,用户的操作很直观,不需要给出具体的分数,直接点击星

UTM的功能模块

通常UTM设备包括防火墙.防病毒网关.IDP.反垃圾邮件.访问控制.VPN.内网监控等多种功能.并不是每一个功能都是我们所需要的,用户应当选择哪此功能模块是必须的.当然,在价钱相近的情况下功能越多越好,但也要顾及性能是否支持.目前有些厂商为了解决互联网滥用的问题,也是企业主最关心的问题,针对此有些UTM设备里集成了上网行为管理模块,包括访问控制.监控审计,我们在UTM设备选型时,最好选择集成上网行为管理内网安全模块的设备. 对UTM日常的管理主要是看日志.修订策略.添加和删除用户等.我们要考察管

php分页的功能模块分享

        这里给大家分享的是个人前段时间做了一个列表分页的功能模块(php分页的功能模块),非常的简单实用,推荐给有需要的小伙伴参考下.            先贴张图看看效果 在贴一下代码吧 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 <?php $localh

纹理-完成下面任意一个可视化功能模块的详细设计,包括数据模型的选择、功能设计、算法描述、实现过程

问题描述 完成下面任意一个可视化功能模块的详细设计,包括数据模型的选择.功能设计.算法描述.实现过程 完成下面任意一个可视化功能模块的详细设计,包括数据模型的选择.功能设计.算法描述.实现过程 1. 三维地质体建模功能(可基于钻孔数据.剖面数据或者混合数据展开设计) 2. 三维地形多层次细节(LOD)显示功能(可基于TIN地形或者GRID地形展开设计) 3. 复杂地物(建筑物)建模功能设计(造型.插值.贴纹理等) 4. 地质体三维矢量剪切分析功能(可基于BSP树体剪切或者B-Rep模型面剪切展开

javaweb-java web 系统如何实现功能模块的热插拔?

问题描述 java web 系统如何实现功能模块的热插拔? 在java web 系统中,有时需要根据业务的变化动态的增加或者减少相关的功能模块,如何实现在增加或者减少功能模块时无需重新启动服务器,达到动态的检测到项目功能的变化. 解决方案 使用脚本引擎,动态加载.比如用js作为插件.