2011-01-10 6 views
0

우리는 사용자를 위해 응용 프로그램을 만들려고 노력하고 있습니다. 올바른 디자인과 올바른 기술이 필요합니다. 다음은 요구 사항입니다. 사용자 템플릿 선택에 따라 우리는 동적 인 웹 페이지를 생성 할 필요가 있습니다. 그들은 비행 중에 작성되어야하고 사용자가 데이터를 입력/편집하고 주석을 추가하고 "TIFF로 저장"을 클릭합니다.JSP 동적 웹 페이지 생성

내 생각과 질문.

  1. 레이아웃과 콘텐츠가 대부분 인 약 100 개의 템플릿이 있으므로 JSP 템플릿을 100 개 생성하면 종이처럼 쉽게 JSP 페이지를 생성 할 수 없습니다. XML에서 모든 템플릿 속성을 정의하고 XML 데이터를 렌더링하기 위해 JAXB, 마지막 JSF를 사용하여 Java 객체를 생성했습니다. 우리가 올바르게하고 있습니까? 아니면 더 좋은 방법이 있습니까?

  2. 생성 된 JSP 데이터를 tiff으로 변환합니다. 사용자가 데이터를 입력/편집하면 JasperReports을 사용하여 데이터를 PDF로 변환합니다. 그리고 마지막으로 ICE Faces 기술을 사용하여 TIFF으로 변환합니다. 사용자가 입력 한 데이터/양식 데이터를 pdf으로 변환 한 다음 pdfTIFF으로 변환하는 작업을하고 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

저는 Velocity 템플릿 엔진이 우리 요구 사항에 맞는 지 확인하고 있습니다.

다시 한번 감사드립니다. 즉, 동적 뷰 생성을위한 최선의 방법을 제공하기 때문에 당신이 올바른 궤도에 속도 엔진

-SPD

답변

0
  1. . 좀 더 튼튼하고 깨끗하게 만들고 싶다면 속도 뷰와 함께 Spring MVC를 사용할 수있다. 스프링 MVC가 속도보기로 리디렉션됩니다. 봄 MVC에서 PDF보기를 살펴볼 수도 있습니다.

  2. Apache Sanselan 라이브러리 (http://commons.apache.org/sanselan/)를 사용하여 이미지를 생성 해 볼 수 있습니다. 그것이 귀하의 요구 사항을 충족시키는 지 확실하지 않지만 유망한 것으로 보입니다.

+0

답장을 보내 주셔서 감사합니다. # 2 생성 된 JSP를 TIFF로 변환하는 데 대한 의견이 있으십니까? – SPD

+0

두 번째 질문에 대한 원래 답변도 편집했습니다 (TIFF 생성). – Pushkar