项目怎么实现“分模块化”的开发和部署?

Q12WETR 2013-01-22 03:11:49
现在的系统包括“A管理”,“B管理”,“C管理”等内容,是SSH框架的,各个模块之间没有任何业务上的关联,为了方便部署和测试,我想把A,B,C分成3个模块开发和不是。只是举例,模块绝对不止3个。

现在所有代码都写在一起了,所有的表都在一个库里面,如果不需要某些功能 就是修改页面,把相关的链接去掉,页面上没了但是后台代码和数据库还有。



如果想实现“模块化”部署,应该怎么重构,重构的思路什么?
...全文
525 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Q12WETR 2013-01-30
  • 打赏
  • 举报
回复
我用maven控制的,不同模块分到不同的包下就可以了
Songlin 2013-01-23
  • 打赏
  • 举报
回复
引用 3 楼 songlin_java 的回复:
引用 2 楼 songlin_java 的回复:如果是web 项目 的话: 按模块path 把请求forward 到同一个tomcat的不同 模块项目 里。
<Context path="" docBase="main" debug="0" reloadable="true"
		crossContext="true"/>
<Context path="/login" docBase="login" debug="0" reloadable="true"
		crossContext="true"/>
<Context path="/admin" docBase="admin" debug="0" reloadable="true"
		crossContext="true"/>
getServletContext().getContext("/admin").getRequestDispatcher(path)
		.forward(request, response);
getServletContext().getContext("/login").getRequestDispatcher(path)
		.forward(request, response);
Songlin 2013-01-23
  • 打赏
  • 举报
回复
引用 2 楼 songlin_java 的回复:
如果是web 项目 的话:
按模块path 把请求forward 到同一个tomcat的不同 模块项目 里。
Songlin 2013-01-23
  • 打赏
  • 举报
回复
如果是web 项目 的话:
hwwlove 2013-01-22
  • 打赏
  • 举报
回复
“模块化”部署还真没听说过,不同人员管理不同的模块,一般是通过权限的控制。。。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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