웹 응용 프로그램 dev에 새로운 인 [수정], 나는 현재하고 불안 해요 무엇을 건축하고자 특권 endusers가 (관리자) 선언적 매니저 온라인 도구를 통해 정의 할 수 있습니다 최종 사용자 프로그래밍을 포함한 전자 상거래 웹 응용 프로그램에 대한 최고의 작품아키텍처 : Java EE + JSF2에서이 웹 응용 프로그램을 실현하는 방법은 무엇입니까?
(가)
(b)의 분류 제품/서비스, 고객 유형의 의존성
(C) 제품 가격, 기간, 수량 및 부여 할인 구매
또한 관리 (고객 유형 등) 추가 최종 사용자 역할 자신의 사이트 엔티티 (고객, 판매, 수익 등)를 모니터링 할 수 있습니다.
관리자는 미리보기 자신의 사양을 할 수 있어야하고 마지막 특정 사이트 URL (시스템에 의해 지정된베이스 URL)에서에게 그들을 게시 할 수 있습니다. 최종 사용자는 결과 사이트를 탐색하여 정보를 수집하고 주문을 제출할 수 있습니다.
내 2 가지 주요한 문제는 관리자 도구에 포함 된 선언적 최종 사용자 프로그래밍에서 기인합니다. 나는 현재에 대해 궁금 해요 :
-
어떻게 "즉시"선언적 형식에서 미리보기/게시 결과를 렌더링하는
- 및 가격 규칙 관리를 용이하게하는 유연한 가격 메커니즘을 제공하는 방법을
- . (1) 하나는 순수 JSF2 아약스 접근 방식 (서버 측 렌더링) 또는 JSF2 + JS (jQuery를) 아약스 접근 방식으로 갈 수에 관해서는
- 은 (클라이언트 측에서 더 반응 할 수 있습니다) .. 하지만, 특히 jQuery가 관련되어있을 때 렌더링 구성 요소를 어떻게 실현할 수 있습니까?
- (2)와 마찬가지로, 규칙 기반 접근법도 상상할 수 있지만 JBoss Drools와 같은 규칙 엔진 관련 서버 측 하위 시스템이 (a) 너무 "무거운" (b) 클라이언트 측 "경량"규칙 통역사 버전이 동일한 작업 (?)을 수행 할 수 있고 규칙을 제어하는 데 필요한 양식을 해석하는 데 재사용 될 수 있다는 점을 고려하면 부적절합니다!
가격 '시각화와 "편집 가능한 하이퍼 큐브 위젯"을 입력하는 것으로 추측합니다. - 접근법 또한 좋은 생각 일 수 있습니다. (., BTW 누군가가 JSF2에 대한 이러한 위젯에 대해 알고 있습니까?)
아직도 여기에 내가 경험이 많은 자바 EE 개발자들로부터 조언을 얻을 수 있다는 희망 :
당신이 전술을 해결하기 위해 사용하는 것이 자바 EE 아키텍처 좋은 방법으로 명시된 목표는 무엇입니까?