关于多个项目系统共用模块的问题

J2EE 码拜 9年前 (2016-03-19) 1141次浏览
例如本人有:
1.客户管理项目
2.人力资源项目。
这两个项目的系统模块都有权限管理,用户管理这类公共模块。
DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。
本人怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢?
就是A项目和B项目共同可以引用:

例如本人有:
1.客户管理项目
2.人力资源项目。
这两个项目的系统模块都有权限管理,用户管理这类公共模块。
DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。
本人怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢?
就是A项目和B项目共同可以引用:

Quote: 引用:

例如本人有:
1.客户管理项目
2.人力资源项目。
这两个项目的系统模块都有权限管理,用户管理这类公共模块。
DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。
本人怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢?
就是A项目和B项目共同可以引用:

Quote: 引用:

例如本人有:
1.客户管理项目
2.人力资源项目。
这两个项目的系统模块都有权限管理,用户管理这类公共模块。
DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。
本人怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢?
就是A项目和B项目共同可以引用:

这种情况,一般的做法都是把权限管理、用户管理单独做成一个项目并部署成一个服务,其他系统的授权、认证、登陆等,都是去访问这个服务。

一般都是这样,公有模块的话一般都是封装了,通过服务的方式调用。但是这样就多一套用户的管理,而且还要做一个sso。所以L主假如想要完美的话可以通过 封装、服务、sso的方式实现这么一套。

10

abc
c是权限

5

学习一下。

5

看看 谢谢!

10

本人觉得两种方法:
1、把需要公用的模块作为一个服务,供其他项目调用
2、做成一个jar包 哪个项目需要就放哪个项目

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于多个项目系统共用模块的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)