软件设计问题.和hiberante 有关.

最近,给人帮忙做一部分信息发布的内容.刚开始时,就直接按照以前的办法来做.没有做出具体分析,刚开始,

也是让我做了一部分,然后,可以会再增加,其它的几个模块..先做了四个,以后,还要有十几个模块,..

模块与模块之间没有什么太大的联系,,都属于信息发布的情况.每个模块底下还有四五个小的内容子模块,,,..

按照我的设计,分而制之,对每个表做映射,,有自己的一个POJO,每个表,还要有一个DAO,负责搜索信息,与信息的维护,,(增加,删除,修改,查询..),,,,每个表,也就是子内容,这个看起来,DAO的功能基本是类似的.但是还有搜索功能,每个表,都可能会有不同的搜索条件..所以我就单做了呢.

但这样想起来,不算前台,就算台后台部分,每个表我建立了,add.jsp,update.jsp,list.jsp,manager.jsp,这还没有涉及到文件上传等其它内容.....等真要做到十几个模块的话,我想...这么多文件,它不崩溃,我也要崩溃了啊.!

这样的问题,该如何去设计呢,工作量也太大了呢.

做程序讲究,抽象,概括..但这样做起来,对维护部分怎么样来处理呢,

要做到通用,真还有点...

请相关人员,给出支援..谢谢....

相关推荐