2011-03-14 4 views
2

우리는 프로세스에서 사용할 양식을 만드는 비즈니스 프로세스 관리 솔루션을 만들고 있습니다. 현재 우리는 backing bean이있는 구성 요소의 일부인 xhtml을 사용하여 양식을 작성합니다. XForms를 사용하여 양식을 디자인하여 openoffice를 사용하여 양식을 만들 수 있는지 조사하도록 요청 받았습니다.XForms와 JSF는 합리적인 해결책입니까?

오픈 오피스들을 Xforms 예비 조사에서 디자이너

, 그 오픈 오피스가하는 XForms 형식으로 만 수출 할 수있는 방법이 보이지 않는다. 양식을 포함하는 문서의 우편 번호를 열 수 있으며 xforms 태그를 재현하지만 다른 많은 것들과 혼합 된 태그를 찾을 수 있습니다.

그래서 openoffice가 xforms를 생성 할 수있는 도구가 될 수 있으며 xml 형식으로 저장하는 방법에 대한 첫 번째 질문이 될 것입니다.

들을 Xforms-들을 Xforms 통합

내 두 번째 질문은 XForms를 함께 JSF를 인터페이스하는 방법이 될 것입니다. 지금까지 조사에서 볼 수있는 것처럼 요즘 대부분의 xform 도구는 자바 스크립트를 기반으로합니다. xforms와 JSF를 연결하는 기존 API/도구가 있습니까?

또 다른 해결책은 누구나 간단하고 사용하기 쉬운 것 하나를 제안하는 XHTML 기반의 폼 디자이너를 사용하는 것입니다

대체 XHTML 디자이너? xhtml을 디자인하는 데 jboss 도구를 사용한다고 생각했지만 비 기술적 인 경우에는 너무 친절하지 않습니다.

감사

+0

양식 디자이너의 경우 Orbeon Form Builder를 살펴볼 수 있습니다. 오픈 소스 및 웹 기반이며 사용자의 필요에 따라 XSLT를 사용하여 후 처리 할 수있는 XHTML + XForms + 구성 요소를 생성합니다. (저는 Form Builder 개발자 중 한 명입니다. 여기서는 편견을 분명히 소개하고 있습니다.) – ebruchez

답변

2

오픈 오피스 - 내가 오픈 오피스와 개인적인 경험이 없지만, 지금까지 오픈 오피스의 외부 오픈 오피스에 의해 생성 된 "XForms를"를 사용하는 것을 시도했다 몇 사람을 보았다, 그리고 기억하지 그것에서 많은 성공을 얻는 누군가를 보는 것. 그들은 모두 국가 전체 구성 요소 (XForms를 호출 컨트롤)을 제공하고, 당신이 XBL로 XForms를 결합하면, 당신은 또한 당신의 자신의 구성 요소를 정의 할 수있는 기능을 얻을 : -

JSF XForms를하고 JSF는 공통점이 몇 가지 포인트가 . 이러한 이유 때문에 JSF와 XForms가 함께 사용되는 경우는 드뭅니다. 질문은 다음과 같습니다. 어떤 통합 유형을 찾고 있습니까? 일반적으로 XForms는 REST/웹 서비스를 사용하여 통합합니다. 따라서 일반적으로 XForms를 다른 백엔드 기술과 통합하고 다른 프론트 엔드 기술을 사용하는 경우는 거의 없습니다.

디자이너 -처럼 @ebruchez, 난 당신이 오픈 소스 Orbeon 양식의 일부입니다 Form Builder 한 번 봐 가지고 권 해드립니다. 하지만 나는 동일한 면책 조항을 첨부해야합니다 : 나는 Orbeon Forms에 대한 개발을 수행하므로 내 의견이 편향 될 수 있습니다.).

+0

JSF와 JBPM을 기반으로하는 프로세스 관리 시스템에서 양식을 사용합니다. 현재 양식을 정의하는 데 xhtml 파일을 사용하는 JSF 구성 요소가 있습니다. XForms와 JSF를 통합하는 데 더 많은 어려움을 겪게된다면 java + js에만 기반한 일종의 폼 빌더를 만드는 것이 더 좋을 것입니다. 아마도 orbeon을 양식 작성 도구로 사용할 수도 있지만 jsf xhtml을 생성합니까? – Emerson

+0

Orbeon은 "JSF 코드"를 생성하지 않습니다. Orbeon Forms는 웹 애플리케이션 (본질적으로 서블릿)이며, Orbeon Form Builder를 사용하는 경우 런타임시 OrForm을 사용할 필요가 있습니다. 런타임시 XForms 엔진에 의존하는 XForms를 생성하기 때문입니다. – avernet

관련 문제