http://www.cnjsp.com/topic/read.jsp?id=560&tclass=2
这篇文章提出的方法比较好

解决方案 »

  1.   

    ck4的文章看了看,mvc模式我也知道一点点,但有问题。
    mvc中,m对c是一对多的关系,而mvc模式的好处就是v可以跟随着m的改变而改变,但这个改变似乎是内容上的,而非结构。当m的结构更改时,因为一对多的关系,必定有c的大量修改,而此文中的例子则为一个bbs,这个数据库好像不怎么复杂的吧?EJB?有几个单位、公司愿意真正的来用EJB,需要EJB呢?或许这不是一个设计模式的问题,而似乎是个软件工程方面的吧,唉。
      

  2.   

    问题可从二方面来解决:
    技术方面:一是可通过JavaBean+JDBC对表进行一次封装,业务逻辑通过这些JavaBean来访问表,这种方法工作量较大;二是对一些容易变化的表,可设计表结构表,通过此表来适应表的变化,这是过去做管理系统常用的方法;三是利用EJB的EntityBean,比较省事,但需money
    分析设计方面:可能需要多花些时间进行分析与设计,既然已做过多个类似项目应该具备较多的领域知识,可以抽象出许多基本业务,将这些业务进行封装,借助简单的工作流思想,将整个业务流程串起来,这可能是最佳的解决方法。