一个项目往往有几个子系统,在以往all in one 倒没有觉得什么繁琐,但是在以后的维护升级上来说在效率和安全上来说都是有较大隐患的。另外为了以后的升级维护,所有的服务应该只保留一个唯一的服务功能模块,所有需要这个服务的模块都调用这唯一的一个服务模块。
项目应该选用SOA架构,以达到高效、简洁、易用,方便维护和升级的目的。
项目中每个服务模块所需依赖的jar包是比较多的,jar包的管理同样应该高效简洁。我们应该使用Maven的聚合工程里来管理。
一个项目往往有几个子系统,在以往all in one 倒没有觉得什么繁琐,但是在以后的维护升级上来说在效率和安全上来说都是有较大隐患的。另外为了以后的升级维护,所有的服务应该只保留一个唯一的服务功能模块,所有需要这个服务的模块都调用这唯一的一个服务模块。
项目应该选用SOA架构,以达到高效、简洁、易用,方便维护和升级的目的。
项目中每个服务模块所需依赖的jar包是比较多的,jar包的管理同样应该高效简洁。我们应该使用Maven的聚合工程里来管理。