【问题标题】:Need advice about school project需要有关学校项目的建议
【发布时间】:2011-01-03 17:02:27
【问题描述】:

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

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

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

非常感谢,

【问题讨论】:

  • 您说的是this ontology,而不是this other ontology
  • 该类是 Java 类吗,这就是您使用 Hibernate 和 Grails 的原因?
  • 如果你不想做一个 web 应用程序并且仍然使用 grails 的优点,请使用 griffon griffon.codehaus.org
  • @In silico - 是的第一个
  • @mfloryan - 谢谢。我会记住这一点

标签: hibernate grails ontology


【解决方案1】:

在使用 Grails 之前,我会与您的教授再次确认。尽管如果其中一个要求是使用 Hibernate,Grails 确实使用了 Hibernate,但如果我是教授,我会在使用 Grails 时大大降低你的评分。尽管 Grails 是一个很好的框架,但它隐藏了使用 Hibernate 的大部分细节。虽然如果课程的一部分是学习 Hibernate 隐藏细节违背课程的精神,这通常是一件好事。另一种选择可能是使用Spring Ru 这个工具提供了Grails 的许多优点,例如脚手架和域类生成。它使用纯 Java 和 Hibernate 框架,但隐藏了更少的 Hibernate 细节。由于我所有的 java 应用程序开发都是基于 Web 的,因此我无法谈论创建 Web verse 和桌面应用程序的优缺点。

【讨论】:

  • 这也是我的强项。我会和教授核实一下,让他知道我打算做什么。
猜你喜欢
  • 1970-01-01
  • 2012-12-09
  • 2016-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多