当前位置:编程学习 > JAVA >>

关于多个javaweb的引用单独模块设计请教!!!

有这么个场景,同时在开发几个网站,其中有些模块是可以单独出来的项目来响应请求与本身逻辑的处理,这点好做到。

单独模块会有自己的表、实体类。
但如果这个单独的模块同时被几个网站引用到,而有其中一个网站的表需要新增几个字段,或者在弄一张表关联这类的。

在不影响其他网站引用这模块的基础上 有什么好的办法解决或者设计思路?

我用的是 maven 管理 dao层 hibernate. 可能我讲的不怎么清晰,我在线的,随时等候回复,谢谢拉。 Java Web 模块 --------------------编程问答-------------------- 说实话,我没看懂楼主的问题 --------------------编程问答--------------------
楼主是想探讨代码模块化的好处吗? --------------------编程问答--------------------
  公用库表最好不要动, 你可以设计一个临时表或者中间表, 来专门为需要改变的那个网站来服务。 --------------------编程问答--------------------
引用 3 楼 Ghost_520 的回复:
  公用库表最好不要动, 你可以设计一个临时表或者中间表, 来专门为需要改变的那个网站来服务。


嗯,我也是这么想的,但之前的接口该怎么定义好呢?可以更好的扩展。我描述的确实很不清晰。核心问题就是单独模块 从接口+实体+表 该怎么设计可以更好的为不同的网站服务。 --------------------编程问答--------------------
  中间表其实是可以通过公用表设计出来的, 但是这里就存在一个问题。 就是数据同步的问题。 如果做接口同步的话, 修改过的中间表字段和公用表有所差异。 这里的处理方式就只能同步某些相同的字段值。至于你说的接口, 我不知道指的哪方面的接口 --------------------编程问答-------------------- 可以把你现在的Table 做为一个base ; 
或者你extends 这个base 表; 
 就是你刚才写的那个base; 
他要再加字段的话;
会在你的base  下再add ; 
这样对项目的影响不大; --------------------编程问答-------------------- 接口可以是好几个部分组装成的嘛,把一些公用的实体抽离出来
大意就是实体和表一一对应,不用实体组装成接口这样
其实也就是把接口的数据拆分了,但具体怎么拆开,这个要有个明确的思路,比如用户表是一个,产品表是另一个
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,