如何使用 Eclipse Helios 为动态 Web 应用程序设置 Hibernate?我是新手,所以如果有任何例子,请告诉我。
我尝试了 Java 应用程序并包含了所有 JARS,它运行良好。但不明白我如何为 Web 应用程序做到这一点并对其进行测试。
我将使用 Struts2,因此如果我能获得适当的示例或指导,我将不胜感激。
如何使用 Eclipse Helios 为动态 Web 应用程序设置 Hibernate?我是新手,所以如果有任何例子,请告诉我。
我尝试了 Java 应用程序并包含了所有 JARS,它运行良好。但不明白我如何为 Web 应用程序做到这一点并对其进行测试。
我将使用 Struts2,因此如果我能获得适当的示例或指导,我将不胜感激。
把罐子放进去WEB-INF/lib
。这些 jar 由 Eclipse 自动添加到项目构建路径中,并构成(与WEB-INF/classes
目录和容器类路径)webapp 的类路径。
首先,下载 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 工厂模式,您可以完成项目。
希望这会有所帮助,祝你好运