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

我看见佛 2016-01-08 11:32:25
加精
比如我有:
1.客户管理项目
2.人力资源项目。
这两个项目的系统模块都有权限管理,用户管理这类公共模块。
DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。

我怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢?

就是A项目和B项目共同可以引用:权限管理,用户管理同一个代码。
...全文
3378 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_35030436 2016-05-24
  • 打赏
  • 举报
回复
添加权限管理就是了!两个设置各自的权限
xiongjiejl 2016-05-22
  • 打赏
  • 举报
回复
这个公共的项目大概的步骤怎么写?给位大神??
效林少爷 2016-01-14
  • 打赏
  • 举报
回复
我觉得两种方法: 1、把需要公用的模块作为一个服务,供其他项目调用 2、做成一个jar包 哪个项目需要就放哪个项目
jonry520 2016-01-13
  • 打赏
  • 举报
回复
看看 谢谢!
  • 打赏
  • 举报
回复
学习一下。。。
stevenice85 2016-01-11
  • 打赏
  • 举报
回复
abc c是权限
_南天北落 2016-01-11
  • 打赏
  • 举报
回复
引用 1 楼 shijing266 的回复:
[quote=引用 楼主 case5166 的回复:] 比如我有: 1.客户管理项目 2.人力资源项目。 这两个项目的系统模块都有权限管理,用户管理这类公共模块。 DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。 我怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢? 就是A项目和B项目共同可以引用:权限管理,用户管理同一个代码。
其实你可以把用户、权限做成一个项目,然后开放出接口 让 A/B项目去调用就可以了[/quote]
引用 1 楼 shijing266 的回复:
[quote=引用 楼主 case5166 的回复:] 比如我有: 1.客户管理项目 2.人力资源项目。 这两个项目的系统模块都有权限管理,用户管理这类公共模块。 DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。 我怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢? 就是A项目和B项目共同可以引用:权限管理,用户管理同一个代码。
其实你可以把用户、权限做成一个项目,然后开放出接口 让 A/B项目去调用就可以了[/quote]
引用 9 楼 dokia123 的回复:
这种情况,一般的做法都是把权限管理、用户管理单独做成一个项目并部署成一个服务,其他系统的授权、认证、登陆等,都是去访问这个服务。
一般都是这样,公有模块的话一般都是封装了,通过服务的方式调用。但是这样就多一套用户的管理,而且还要做一个sso。所以L主如果想要完美的话可以通过 封装、服务、sso的方式实现这么一套。
dokia123 2016-01-11
  • 打赏
  • 举报
回复
这种情况,一般的做法都是把权限管理、用户管理单独做成一个项目并部署成一个服务,其他系统的授权、认证、登陆等,都是去访问这个服务。
attilax 2016-01-09
  • 打赏
  • 举报
回复
对权限用户的管理gui全部使用a系统的。b系统的相关模块屏蔽隐藏即可。。
attilax 2016-01-09
  • 打赏
  • 举报
回复
最简单的模式是数据库表复用。 。。。即在a系统管理所有权限,以及用户等。。。只在b系统使用权限或者用户的时候,查询a系统的表即可。。。
我叫小菜菜 2016-01-09
  • 打赏
  • 举报
回复
1.可以制作成独立项目通过接口调用。 2.可以制作成共享库dll,导入使用。
u012851734 2016-01-09
  • 打赏
  • 举报
回复
池昌旭cvcvcvbcvcc
cattpon 2016-01-09
  • 打赏
  • 举报
回复
leanring~
  • 打赏
  • 举报
回复
引用 楼主 case5166 的回复:
比如我有: 1.客户管理项目 2.人力资源项目。 这两个项目的系统模块都有权限管理,用户管理这类公共模块。 DAO,BLL,SERVLET,JSP中这四类都有共同的:权限管理,用户管理等模块代码。 我怎么管理维护才能不用复制这些代码到另 一个项目里,达到代码重用呢? 就是A项目和B项目共同可以引用:权限管理,用户管理同一个代码。
其实你可以把用户、权限做成一个项目,然后开放出接口 让 A/B项目去调用就可以了

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧