我正在努力按照适当的惯例编写代码,即使它可能会增加复杂性,到目前为止我已经成功,但我注意到了我的趋势程式。正确使用Java中的Bean MVC
我的项目很小,只有少数servlet的javaee webapp遵循MVC设计,并且使用bean作为模型。我的问题是,我的豆类往往只是'一个地方粘一些东西,所以我可以得到一个体面的视图编码'。我觉得bean当然只是数据的容器,但也意味着除了单个servlet之外还有一些可移植性和有用性。
我的问题只是相对简单的代码的结果,或者我可能误用了bean的概念?
我发现我的(pojo)豆的细节只有一两个不同。在这方面,他们正在与这种观点结合起来。我猜它有时不可避免? – JHarnach 2010-10-05 22:39:54
@JHarnach,看,3个不同的豆在3个领域不同,其他10个领域有不同的事实是糟糕的设计。在这种情况下,你可以自由使用继承,childBean扩展了parentBean。当使用泛型时更容易,因为它使用多态性进行增强。只要有ArrayList并且想要获取childBean,就创建泛型集合,而不是将类型从parentBean转换为childBean。 –
lisak
2010-10-05 22:53:59