2013-06-16 4 views
1

Tomcat 7에서 실행되는 MySQL 데이터베이스를 기반으로 JSF로 작성된 웹 사이트가 있습니다. 이제 프로젝트에 첫 번째 설치/설치가 누락되었습니다. 다음 단계를 통해 설치/처음 설치를 제공하기 위해 처음 배포 할 때 전쟁이 필요합니다.JSF, 웹 사이트 첫 번째 설정 및 외부 구성 파일

  1. 설치 데이터베이스 - mySQL 서버에 연결하는 데 필요한 mysql 매개 변수를 입력하십시오.
  2. 이러한 매개 변수를 나중에 사용하려면 (물론 암호화 된) 일부 외부 파일에 씁니다.
  3. 데이터베이스 설치 - 데이터베이스에있는 모든 테이블을 만드는 SQL 내부 파일을 가져옵니다.
  4. 첫 번째 사용자 만들기 등
  5. 설치 파일을 삭제하십시오.

비슷한 단계가 Drupal과 같은 PHP 컨텐츠 관리 시스템에서 사용됩니다. Java에서 파일 작업 방법을 완벽하게 알고 있습니다. 나는 또한 일단 배치되고 실행되면 jar 파일 안의 내용을 변경할 수 없다는 것을 알고 있으므로 SQL 및 데이터베이스 매개 변수로 다른 위치에 파일을 저장해야합니다.

내 질문에 내가 그들을 읽을 수 있도록 이러한 구성 파일을 넣을 수

  1. 입니까? 그리고 어떻게 ?
  2. 이 목표를 달성하는 다른 방법이 있습니까? Java 개발자가 일반적으로 사용하는 것은 무엇입니까?

답장을 보내 주셔서 감사합니다.

답변

0

JPA (Java Persistent API)를 사용하여이 모든 구성을 persistance.xml에 배치하고 스키마 생성을 테이블을 생성하도록 설정할 수 있습니다. 또한 역할 및 사용자와 관련된 사항은 응용 프로그램 서버에 따라 다릅니다. JPA는 개체 (엔티티)와 데이터베이스 테이블을 매핑하는 ORM (개체 관계 매핑)을 사용합니다.