答案 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用于更专业的任务,例如播放音频或允许用户下载二进制文件。