2014-01-11 2 views
0

우리는 (javaEE6 프레임 워크)로 엔터프라이즈 웹 응용 프로그램을 개발 중입니다 최종 사용자가 양식을 디자인하고 런타임에 실행할 수있는 양식 작성기가 필요합니다. XForm 형식을 양식 작성기 출력 및 JSF 대신 입력으로 사용할 것을 제안했습니다. 그래서 생성 된 XForm을 파싱하여 브라우저에서 폼을 작성하기위한 플러그인이나 엔진이 필요합니다.Java ee 웹 응용 프로그램에서 Xform과 Jsf 비교

은 XForm이 JSF로 소개 되었습니까? 나는 -Ajax -Styling -JQuery

그리고

합니까하는 XForms 자바 콩과의 통합 기능이 의미?

답변

1

XForms는 라이브러리도 프레임 워크도 아닙니다. W3C 표준입니다 (http://www.w3.org/MarkUp/Forms/ 참조). 그들은 모든 알려진 구현 목록을 유지합니다 (http://www.w3.org/community/xformsusers/wiki/XForms_Implementations 참조).

구현에 따라 J2EE 아키텍처에서 얼마나 잘 통합되는지에 따라 다릅니다. 나는 가볍게 약간 익숙하다. 내 지식으로 OrbeonForms와 BetterForms는 자체 프레임 워크이며 XForms 페이지를 동적 HTML로 변환합니다. 그들은 REST API 위에 잘 통합됩니다. XSLTForms는 다소 차이는 있지만 클라이언트 측에서만 실행됩니다.

CSS를 사용하여 XForms 위에 스타일을 적용 할 수 있습니다. JavaScript 및 JQuery는 구현에 의해 제공되는 기능을 향상시키기 위해 때때로 조합하여 사용할 수 있지만 실제로는 구현 방법에 따라 달라집니다. XForms의 개념은 실제로 클라이언트 측에서 데이터 모델을 유지하고 한 번에 걸쳐 보내도록하기 때문에 AJAX와 얼마나 관련이 있는지 알 수 없습니다.

XForms 구현에서 더 잘 알려진 사람은 더 철저하게 설명 할 수 있습니다. 의미있는 시간에 직접 구현 목록을 살펴보십시오. 그것들을 살펴볼 가치는 분명합니다.

HTH!

+0

tanx, 나는 거의 Xform 구현을 검토하고, 데모를 실행하고 소스 코드를 검토했지만 샘플은 단순하고 모든 XForm 형식 기능인지 여부는 확실하지 않습니다. –

+0

@ saeed-shokoohi : 샘플은 대개 간단하지만 사람들 중 적어도 일부는 훨씬 복잡한 작업을 수행했음을 확신합니다. 구현 자들은 여러분이 그들에게 손을 내밀어 도움을 주려고 열심히 노력할 것입니다. 적합성에 관해서는, 적어도 XSLTForm의 적용 범위를 보여주는이 테스트 시트를 알고 있습니다. 브라우저에서 로딩 할 때 실행되므로 최신 버전으로 항상 업데이트됩니다. ;-) http://www.agencexml.com/xforms-tests/testsuite/XForms1.1/Edition1/driverPages/html/ – grtjn

+0

다시 한번 감사드립니다 . 세상에. –