MVC servlets JSP javabeans-我应该拥有多少个javabean类?

时间:2010-12-06 18:50:31

标签: java model-view-controller jsp servlets javabeans

嘿那里!这只是一个普遍的调查..到目前为止,我有一个servlet发送调度操作,许多JSP文件..但我的问题是 - 像flickr这样的典型Web应用程序有多少javabeans文件?到目前为止,我只有1-但它有很多get和set方法。这没关系吗?

2 个答案:

答案 0 :(得分:3)

首先,并非每个Web应用程序都是用Java编写的,尽管Flick可能是部分编写的,但它并没有完全使用它。

接下来,关于JavaBeans使用的问题肯定非常普遍。应用程序中的每个“实体”都应该存在一个bean,应用程序定义的实体是什么。

此外,此数字会根据您使用的技术而有所不同。有些框架要求你为许多事情使用bean(JSF),而其他框架则不需要。

因此,在询问现有项目的bean数量之前,您应该确定项目实际使用的内容,并且根据它的大小,它将有更多或更少的bean。

我建议你不要发明轮子。如果你想在Java中使用MVC,我建议使用Spring MVC,因为在我看来它是一个非常好的MVC框架。

在做出假设之前的研究。 X的数量,对于X来说就像行数,文件数或其他任意事物一样,不会成为一个成功的应用程序。

答案 1 :(得分:1)

由于您的项目使用servlet非常简单,您可以从一个bean开始,然后随着复杂性的增长将其分解为几个bean。将相关功能组合在一起是一个好主意,而不是单个,大量的代码集合; o)

我确信大型网站很复杂并且有很多豆子。经常使用JSF,所以你有托管bean,也可能是无状态或有状态的EJB。在这些项目中,servlet用于更专业的任务,例如播放音频或允许用户下载二进制文件。