<分区>
我正在使用 Java(Servlet/JSP - MVC 模型)构建成员(member)管理 Web 应用程序,但我对使用最佳框架以确保 1) 稳定性 2) 速度和 3) 性能有点困惑
在数据库操作方面,我读过其他开发人员推荐 Hibernate,其他人推荐使用 JDBC,所以我不确定哪个最好?还有比这 2 个更好的方法来帮助我保持性能、速度和稳定性吗?考虑到应用程序可能有大量用户在任何特定点访问它,并且将维护一个包含超过 150,000 名成员的数据库。
就最佳框架而言,我遵循使用 Servlet/JSP 的 MVC 模型,但其他一些开发人员建议使用 Spring MVC,所以这是最佳方法吗?如果是,您能否根据您的经验解释原因?
对于框架、方法甚至 Eclipse 插件的任何其他建议/建议都将非常感谢,以帮助我完成该项目的开发
谢谢你的时间
JDBC 是处理数据库的最低级别,它是最快但不是最简单的方法。涉及大量样板代码。
Hibernate 是更好的方法,只要您使用最佳实践并且不将项目添加到可能包含大量项目的列表中(请参阅 this article)。
还有MyBatis(原iBATIS),看吧in action .
至于 Web 端,如果您使用的是 Spring,最好坚持使用其 MVC 解决方案。
如果您正在与经验丰富的网页设计师合作,更好的方法是 Wicket - 他可以完成设计 HTML/CSS/JS 的工作,而您可以在服务器端工作,而不必担心 HTML 标签。