需要有关学校项目的建议

时间:2011-01-03 17:02:28

标签: hibernate grails ontology

今年我被要求为大学开发一个中等规模的项目 - 更具体地说,它是一个交通报告经理。有人告诉我,我需要使用SQL和Hibernate(未指定应用程序的类型,可以是web应用程序,也可以不是)。使用本体也是鼓励。

由于我已经熟悉Grails,我正在考虑用grails开发该项目(这是通过hibernate运行所以我认为它符合规范)。

  • 我需要一些关于我的选择的建议,如果我选择做一个web应用程序(grails)或一个非web的java应用程序,我将会遇到一些问题。我要求提供建议,因为我不想后悔在开始这个项目之前我应该​​知道某些事情。

先谢谢了,

1 个答案:

答案 0 :(得分:0)

在使用Grails之前,我会仔细检查你的教授。虽然如果其中一个要求是使用Hibernate,Grails确实使用了Hibernate,如果我是教授的话,我会因为使用Grails而显着降低。虽然Grails是一个很好的框架,但它隐藏了使用Hibernate的大部分细节。虽然这通常是一件好事,如果课程的一部分是学习Hibernate隐藏,那么细节就违背了班级的精神。另一个选择可能是使用Spring Ru这是一个提供Grails的许多优点的工具,例如脚手架和域类生成。它将Pure Java与Hibernate框架一起使用,因此隐藏了较少的Hibernate细节。我不能说创建一个Web桌面应用程序的优点和缺点,因为我的所有Java应用程序开发都是基于Web的。