나는 이상한 질문이 될 것이라고 생각한다.자바 웹 프레임 워크와 자바 프레임 워크 통합하기
최근에 저는 일부 자바 웹 프레임 워크 (primeface가있는 jsf)를 가지고 놀았으며 양식 데이터를 처리하거나 jsf 구성 요소와 함께 재생할 때 매우 유용하다는 것을 알았습니다. 나 또한 grails를 사용하는 프로젝트를 수행했고 다시 폼 데이터에 유용했다.
하지만 약간의 편차가 필요한 작업을하고 싶을 때가 있습니다. 이상한 일을하는 것을 발견했습니다 (예제는 primeface와 grails가있는 단일 페이지 webapp 양식을 사용하여 강도 값이 큰 태그 구름입니다).
이것은 내 grails 사물들 (자바 스크립트로 나의 미숙함에 비난 함)을위한 아주 난잡한 html + javascript 코드를 만들어 냈습니다. 이것은 내가 표현 언어 (이 경우에는 grails)를 사용하여 일부 자바 스크립트를 채우기 때문에 이루어졌습니다. 최악의 부분은 내 서버 페이지에서 인라인 자바 스크립트 코드 집합을 가지고 있다는 것이 었습니다 (리팩토링 할 수는 있었지만 한 페이지 안에 여러 개의 자바 스크립트 호출이있을 것이라고 생각합니다). 질문 (들) :에
그래서 지금
- [주요 질문] 어떻게 설계 또는 적어도 서버 페이지 (GSP, XHTML 등)와 유지 보수가 자바 스크립트를 구현하기 위해 보여 어떤 자원이 있습니까?
이유는 몇 가지 깔끔한 자바 스크립트 프레임 워크가 있지만 서버 측 프레임 워크 용 표현식 언어를 고려하면 서버 페이지에서 사용하는 것이 부자연 스럽습니다. 이런 종류의 일을하는 것이 정상적인 경우가 아닌 한 :)?
- Java를 사용하는 단일 페이지 웹 응용 프로그램에 적절한 프레임 워크가 있습니까?
현재 나의 대답은 GWT, Vaadin (GWT 기반) 및 JavaFX 자격이 있다는 것입니다. 어쩌면 ZK, Flex 및 (Grails/Roo + Flex/GWT)도 자격이됩니까?
- 프리젠 테이션 레이어에 여전히 유용한 웹 프레임 워크입니까?
현재 답변은 더 나은 단어가 부족하여 포털 형식 웹 응용 프로그램 또는 웹 1.0 응용 프로그램을 다루는 경우 일 수 있습니다. 다른 경우는 역할 기반 보안을 많이 사용하고 역할에 따라 일을 필터링하려는 경우 일 수 있지만 카운터 인수가있는 경우도있을 수 있습니다. 이것에 대한 또 다른 대답은 웹 서버를 사용하여 프론트 엔드를 수행하기 위해 자바 서버를 사용하는 것이 더 낫다는 것입니다.
http://en.wikipedia.org/wiki/Unobtrusive_JavaScript – Quentin