0

如何使用 Eclipse Helios 为动态 Web 应用程序设置 Hibernate?我是新手,所以如果有任何例子,请告诉我。

我尝试了 Java 应用程序并包含了所有 JARS,它运行良好。但不明白我如何为 Web 应用程序做到这一点并对其进行测试。

我将使用 Struts2,因此如果我能获得适当的示例或指导,我将不胜感激。

4

3 回答 3

1

把罐子放进去WEB-INF/lib。这些 jar 由 Eclipse 自动添加到项目构建路径中,并构成(与WEB-INF/classes目录和容器类路径)webapp 的类路径。

于 2012-01-20T14:20:01.053 回答
0

首先,下载 Struts2,并将示例 WAR 文件导入 Eclipse。您可以从源文件夹中找到它:struts-2.3.1-all\struts-2.3.1\apps\struts2-blank.war

其次,您应该安装 Eclipse Hibernate 插件。转到 Window > Preferences > Install/Update > Available Software Sites 并添加以下链接并将其命名为 JBossTools 或其他名称。

http://download.jboss.org/jbosstools/updates/helios/

根据您的需要,您可以为许多项目类型安装 Hibernate 插件。在这种情况下,请选择 Web 应用程序插件。

之后,您应该将 Hibernate Core 库包含到您的类路径中。我会推荐 Hibernate 3.6 及更高版本。因为它不再依赖asm (asm-3.3.jar, asm-commons-3.3.jar ...)了。如果您使用早期版本,您可能会遇到一些问题,因为 Struts2 也依赖于asm库。

然后创建您的数据库,并使用以下链接来配置和生成模型 bean 类。

http://casteyo.wordpress.com/2007/06/06/conf_hibernate/

现在你不需要自己写映射文件了。使用 DAO 工厂模式,您可以完成项目。

希望这会有所帮助,祝你好运

于 2012-01-20T16:51:39.633 回答