我正在使用Java(Servlet / JSP - MVC模型)构建成员管理Web应用程序,但我对使用的最佳框架感到困惑,以确保1)稳定性2)速度和3)性能< / p>
在数据库操作方面,我读过其他推荐Hibernate的开发人员,其他人推荐使用JDBC,所以我不确定哪个最好?还有比这些更好的东西来帮助我保持性能,速度和稳定性吗?考虑到应用程序可能会有大量用户在任何特定点访问它,并且将维护一个超过150,000个成员的数据库。
在最佳框架方面,我使用Servlet / JSP跟踪MVC模型,但是其他一些开发人员建议使用Spring MVC,这是最好的方法吗?如果是,你可以根据你的经验解释原因吗?
有关框架,方法甚至Eclipse插件的任何其他建议/建议,以帮助我完成此项目的开发,将受到高度赞赏
感谢您的时间
答案 0 :(得分:1)
JDBC是处理数据库的最低级别,它是最快但不是最简单的方法。涉及很多样板编码。
只要您使用最佳做法并且不向可能包含大量数字或项目的列表添加项目,Hibernate就是更好的方法(参见this article)。
还有MyBatis(以前的iBATIS),请看in action。
至于网络方面,如果你使用的是Spring,最好坚持使用它的MVC解决方案。
如果您正在与经验丰富的网页设计师合作,那么更好的方法是Wicket - 他可以完成设计HTML / CSS / JS的工作,您可以在服务器端工作而无需担心HTML标记。< / p>