【问题标题】:JSF, website first setup and external configuration filesJSF,网站首先设置和外部配置文件
【发布时间】:2013-06-16 19:20:04
【问题描述】:

我有一个用 JSF 编写的网站,该网站由运行在 Tomcat 7 上的 MySQL 数据库支持。现在只缺少一个部分 - 项目首先设置/安装。我希望我的战争在第一次部署时能够通过以下步骤为您提供安装/首次设置:

  1. 设置数据库 - 输入成功连接到 mySQL 服务器所需的 mysql 参数。
  2. 将这些参数写入某个外部文件以供进一步使用(当然是加密的)。
  3. 安装数据库 - 获取一个包含 SQL 的文件,该文件在数据库中创建所有表。
  4. 创建第一个用户等
  5. 删除安装文件。

在 Drupal 等 PHP 内容管理系统中使用了类似的步骤。我非常了解如何在 Java 中处理文件。我也知道,一旦 jar 部署并运行,我就无法更改 jar 中的内容,因此我必须将带有 SQL 和数据库参数的文件放在其他地方。

我的问题是

  1. 我可以将这些配置文件放在哪里以使其可读?以及如何?
  2. 还有其他方法可以实现这一目标吗? Java开发人员常用的是什么?

感谢您的回答。

【问题讨论】:

    标签: java jsf-2 jdbc tomcat7


    【解决方案1】:

    您可以使用 JPA(Java 持久性 API)并将所有这些配置放在persistance.xml 上,并设置模式生成以创建表,以及与角色和用户相关的内容依赖于应用程序服务器。 JPA 使用 ORM(对象关系映射)在您的对象(实体)和数据库表之间进行映射

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 2023-04-07
      相关资源
      最近更新 更多