공통 자바 코드베이스를 공유하지만 각각 다른 모양과 느낌을 가지며 약간 다른 데이터베이스 호출을하는 일련의 웹 사이트를 만들고 있습니다. 각 사이트에는 고유 한 URL (www.site.com, www.site.com)이 있습니다.URL을 기반으로 웹 사이트 브랜딩/기능 적용
필요한 데이터베이스 정보는 응용 프로그램을 배포 할 때 (JBoss 4.2.3 서버로)로드되는 것으로 보이는 등록 정보 파일에 저장됩니다. CSS와 이미지는 정적 폴더에 있습니다.
내가 원하는 무엇 :
이- 사용자가 입력 www.siteA.com은 "브랜드 명이"사이트
- 자바를 초기화 (또는 필요가 무엇이든)입니다
- 는 할 파일을 볼 수있는 URL을 확인 부하
- siteA.properties 및 siteA.css는
- 사이트 A의 사용자 정의 된 사이트가 클라이언트에 제공하는 사이트 A 자원 폴더에서로드
www.siteb.com이 입력되면 모든 정보가로드됩니다. 새 사이트 C를 추가하려면 siteC 리소스 폴더를 만들고 속성 및 CSS의 SiteC 버전을 넣고 기본 공통 코드는 www.siteC.com을 입력하고 잡는 것을 알아야합니다 새 폴더에서. 이 모든 일은 모든 사이트에 공통적 인 요소를 다시 배포하지 않고도 이루어져야합니다.
저는이 작업의 CSS/이미지를 얻는 방법을 대부분 알아 냈습니다. 그러나이 방법으로로드 된 속성 파일을 가져올 수 없습니다.
이것도 가능합니까? 나는 그 과정에 대한 높은 수준의 토론조차도 찾을 수 없었다.
왜 서버에서이 처리를 수행하지 않습니까? 왜이 클라이언트 쪽을해야합니까? – thatidiotguy
서버 쪽에서하고 싶습니다. 위 목록의 첫 번째 네 단계는 최종 페이지를 제공하기 전에 모두 서버에서 수행해야합니다. – MacManUI
전혀 도움이된다면 언어 현지화가 내가하고 싶은 일의 완벽한 예가 될 수 있습니다.하지만 언어가 아닌 언어에 대해서는 언어 현지화가 필요합니다. – MacManUI