본문 바로가기

JavaServer Faces

(5)
JSF의 변환(Conversion)과 검증(Validation)이란 무었인가? JavaServer Faces에서는 입력되는 값들을 변환(Conversion)하고 검증(Validation)할 수 있는 표준적인 방안을 제공하고 있습니다. 이 방안을 통하여 여러분들은 언제나 쉽고 빠르게, 그리고 가장 중요한 점은 동일한 형태의 변환이나 검증을 할 경우 미리 만들어 놓은 검증기나 변환기를 재사용(Reuse)하여 원하는 어플리케이션을 보다 쉽고 빠르게 구축하실 수 있습니다. 이에따라 간략하게 JSF의 변환과 검증에 대하여 살펴보고자 합니다. 본 문서는 IBM developersWors의 JSF for nonbelievers: JSF conversion and validation라는 자료를 바탕으로 작성하였으며, Apress의 Pro JSF and AJAX란 책도 일부 참고하여 작성하였습니다..
Java Server Faces(JSF), Facelets and Web 2.0 for SVG JSF(JavaServer Faces)의 경우 Rederer 를 바꿀 수 있습니다. Rederer를 바꿀 수 있다는 의미는 하나의 컨텐츠를 다양한 형태로 바꿀 수 있다는 것을 의미합니다. 즉 하나의 HTML 문서를 MS Word로 바꾸거나 PDF로 바꿀 수 있다는 거죠. 최근 SVG에 대한 관심이 높아지면서 JSF + SVG에 대한 글이 있어서 공유차원에서 올립니다. 이미 Adobe Flex와 연동이 되고 있습니다. 나중에 한번 다루겠습니다. 개인적으로는 Flex나 SVG와 같은 벡터 그래픽을 Rich UI로 사용하는 것에 관심이 많습니다. 앞으로 점 더 연구해볼 가치가 있을 것 같습니다. :-) 출처: https://www.dimis.fim.uni-passau.de/~doeller/research_pr..
JavaServer Faces, Ajax, Flash: 차세대 사용자 인터페이스 Oracle의 기술백서중에서 "JavaServer Faces, Ajax, Flash: 차세대 사용자 인터페이스"라는 좋은 글이 있어서 공유차원에서 올립니다. 몇년전부터 JSF를 간혹 사용하여 오다가 최근 제가 맡은 프로젝트에서 본격적으로 활용하고 있습니다. 앞으로 JSF에 대한 좋은 글들을 올리겠습니다. 그럼 우선 Oracle의 문서부터 한번 살펴보시죠 :-)
JSF에서 request.getContextPath()를 사용할때 JSF(JavaServer Faces)로 개발을 하다보면 JSP(JavaServer Pages)에서 가장 많이 사용하였던 request.getContextPath()를 EL(Expression Language)로 어떻게 표기해야 할지 막막할때가 있습니다. 특히 JSF의 경우 EL을 바탕으로 UI 관련 개발을 하기 때문에 EL에 익숙하지 않으신 분들의 경우 더더욱 그렇습니다. 가장 많이 사용되는 EL 중에 다음과 같은 표기식이 있습니다. #{facesContext.externalContext.requestContextPath} 즉 HttpServletRequest.getContextPath()와 같은 의미입니다. 이 외에도 facesContext의 externalContext에는 SessionMap이나 R..
JSF(JavaServer Faces) in Action - 책제목: JSF(JavaServer Faces) in Action - 지은이: 키토 D 맨; 이태상 옮김 - 출판사: 에이콘 - 서평 JSF가 세상에 나온지는 오래되었으나 진정으로 JavaEE관련 UI 관련 기술로 많이 확산되고 있지는 못하다. 이책 역시 JSF의 확산을 도와주는 역활을 못하고 있다고 생각한다. 실제적인 내용보다는 API에 가까운 내용들로 채워져 있다. Step-by-Step으로 JSF를 이해하고 이를 Spring Framework와 연동하여 Backing Bean등을 생성하는 내용들이 보강되어 나온다면 아마도 JSF에 대한 이해가 높아지지 않을까 생각한다. 언제 기회가 되면 JSF의 실제적인 활용과 이해라는 주제로 AJAX 스타일의 UI 구성에서 Spring Framework를 이용..