2011-03-11 4 views

답변

0

올바르게 이해하면 규칙 엔진을 사용하여 클라이언트 측을 제어하려고합니다. 이와 같은 작업을 수행하는 한 가지 예는 TOHU입니다.

Tohu는 동적 UI를 만들기 위해 Drools에 구축 된 엔진입니다. 일반적인 MVC 방식 대신에 일반 UI 레이어를 사용하여 간단한 비즈니스 규칙을 사용하여 정의 된 임의의 UI를 렌더링하는 대신 사용할 수 있습니다.

0

시스템 코드를 변경하지 않고도 시스템 동작을 근본적으로 변경하기 위해 규칙 집합을 "드롭"할 수 있도록 매우 정교한 규칙 엔진을 사용하는 제품을 작업하고 있습니다.

처음에는 우리의 규칙 엔진이 .NET 기반 이었지만 이제는 클라이언트와 서버를 모두 실행할 수 있도록 JS 규칙 엔진으로 마이그레이션하는 것을 고려 중입니다. 그런 다음 핸들 막대를 사용하여 뷰를 js 모델과 동기화하고 규칙을 모델 이벤트에 바인딩 할 수 있습니다.

물론 서버 측에서 클라이언트에서 실행 된 규칙이 준수되었는지 다시 확인하여 동일한 코드 서버 측을 실행하여 확인할 수 있습니다.

관련 문제