项目怎么实现“分模块化”的开发和部署?
现在的系统包括“A管理”,“B管理”,“C管理”等内容,是SSH框架的,各个模块之间没有任何业务上的关联,为了方便部署和测试,我想把A,B,C分成3个模块开发和不是。只是举例,模块绝对不止3个。现在所有代码都写在一起了,所有的表都在一个库里面,如果不需要某些功能 就是修改页面,把相关的链接去掉,页面上没了但是后台代码和数据库还有。
如果想实现“模块化”部署,应该怎么重构,重构的思路什么? 模块化;框架;部署 --------------------编程问答-------------------- “模块化”部署还真没听说过,不同人员管理不同的模块,一般是通过权限的控制。。。 --------------------编程问答-------------------- 如果是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)--------------------编程问答-------------------- 我用maven控制的,不同模块分到不同的包下就可以了
.forward(request, response);
补充:Java , Web 开发