이번에 JSF를 사용하여 프로젝트를 진행중인데요.
웹페이지에서의 event driven 모델이라는게, 생각보다 참 혼란 스럽습니다.
일반적인 웹페이지에는 어울리지 않다라는 생각이 들기도 하고요.
하나의 화면에 복잡한 기능이 여러개있는 화면의 경우엔 참 편리하기도 합니다.
예를 들어 하나의 폼을 이용해서 각버튼별로 다른처리 해야한다면, 각각의 버튼에 다르게 form.action 값을 변경해주거나
hidden 값을 변경주어야 겠지요. 하지만 JSF에서는 각각 다른 이벤트 리스너 메소드를 적용할수 있습니다.
JSF엔 치명적인 단점이 하나 있는데요.. 뭐.. 물론 국내웹환경에서만 해당되는 문제일진 모르겠습니다. (혹은 제가 방법을 모르던지요 하하 ㅋ)
GET방식을 지원하지 않는 다는 겁니다. 오로지.. POST..
뭐, 물론 꼼수로 해결이 가능하긴 합니다만.
이젠마무리단계에 좀 익숙해지긴 했지요.
간만에 삽질좀 많이 한거 같네요 ^^
|