我开始开发一个新的基于Web的Java应用程序。请建议一套好的框架。优先考虑的是缩短开发时间。但与此同时,我希望应用程序具有高度可配置性和模块化。
原油规格:
-Huge用户群(约1M)。近200名并发用户。
- 写入数据库是适中的,但读取率很高 - 基于角色的安全性 - 应用程序应高度可扩展 - 需要对象关系映射。
- 应用程序稍后可以作为Web服务公开。
我主要使用开源/免费工具&构架。
IDE:Eclipse
存储库:TortoiseSVN
数据库:截至目前的MySQL(但我不介意切换以获得更好的性能)
答案 0 :(得分:2)
我建议Spring Framework,因为它包含您需要的所有内容以及更多内容。使用Spring Roo,您可以快速启动应用程序,并使用您想要的所有内容运行它。一旦你开始运行我会建议删除Roo。至少就目前而言,这就是我们的工作。也许及时它会成熟到我们会发现它总是有用的地步。
SpringSource Tools Suite基于日食而且做得非常好。