JSF 7

Tomcat 6.0에서 ADF Faces기반으로 JSF 실행환경 구축하기

Tomcat 6.0에서 Oracle ADF Faces 를 이용하여 JSF 실행 환경을 구축하는 방법입니다. 혹시 난 이거저거 다 귀찮다고 하시는 분들은 아래 공유된 파일을 받아다가 $TOMCAT_HOME/lib 디렉토리에 압축만 푸셔도 됩니다. 이 환경에서 JSF 프로그래밍을 하는 방법은 http://bcho.tistory.com/366 문서를 참고하시면 되겠습니다.

JSF 애플리케이션을 WebLogic에 배포하여 테스트하기

본글은 http://bcho.tistory.com/366 에서 만든 ADF 기반의 JSF 애플리케이션을 배포하고 테스트 하기 위해서 웹로직 서버를 설정하고 애플리케이션을 배포하고 테스트 하는 방법입니다. 위 링크에 의해서 애플리케이션이 만들어져 있어야 하고 WebLogic 11g가 깔려있어야 합니다. (Oracle JDeveloper 11g를 깔면 같이 깔리게 됩니다.)

간단한 JSF애플리케이션 개발하기(Eclipse + ADF)

본 예제는 JSF(Java Server Faces)의 구현체중 하나인 Oracle ADF Faces를 이용하여 개발하는 예제입니다. 아주 간단하게 TEXT 박스에서 이름을 읽어서 출력하는 HELLO WORLD 예제입니다. 이클립스 기반 JSF 개발 환경 구축에 대해서 알아볼 수 있습니다. 환경 정보 - WebLogic 11g (JDevloper 11g에 포함됨) - Eclipse Galileo http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-jee-galileo-win32.zip - JDevloper 11g (ADF 라이브러리를 사용하기 위함) - http://www.o..

JSF (Java Server Faces)에 대한 소개

자바 기반의 웹 프로그래밍 모델은 1세대에 Servlet을 기반으로 하다가 2세대에 JSP와 같은 스크립트 랭귀지를 사용하면서 편의성이 증가되고 3세대에 Struts나 WebWork와 같은 MVC 프레임웍을 도입하면서 생산성과 프로그램의 구조를 끌어올리는 역할을 하였습니다. 4세대(?)로 불릴 수 있는 것이 JSF (Java Server Faces)와 같은 모델입니다. 이 모델에서는 특히 View 부분의 태그라이브러리가 강화 되어 AJAX 기반의 Rich UI Component를 사용할 수 있게 되었습니다. 예를 들어 아래와 같은 애플리케이션을 태그 라이브러리를 통해서 구현이 가능하다는 것이지요. (예제 오라클 JSF Implementation인 ADF UI의 샘플) JSF는 MVC모델의 발전형(?)으로..

왜 한국에서는 JSF가 인기가 없을까요?

JSF(Java Server Faces)로 쉽게 말하면 Struts나 Webwork 와 같은 MVC 프레임웍입니다. JEE5부터 정식으로 스펙에 포함된 표준이기도 하구요. 무엇보다 AJAX기반의 Faces 라는 UI 컴포넌트들을 지원을 해서 트리,테이블,메뉴와 같은 Rich한 UI컴포넌트를 웹상에서 자유롭게 구현할 수 있다는 크나큰 장점이 있음에도 불구하고 한국에서는 잘 사용되지 않더군요... 가우스와 같은 X인터넷 클라이언트를 사용하거나 MVC는 Struts를 사용하는 경우가 대부분인것 같습니다만 해외에서는 이미 dice.com(직업 사이트)에서도 JSF가 Struts를 앞질러 버렸는데요. 왜 한국에서는 잘 사용되지 않을까요? 혹시 의견이나 이유를 아시는분 있으면 알려주세요.

자바 기술 트렌드 분석 - 1. MVC

백기선님 블로그에서 재미있는 글을 하나 봤습니다. 구글 검색엔진에, http://www.google.com/trends 을 보면 검색어별로 검색 비중에 대한 트렌드를 보여줍니다. 이 데이터를 분석하면 현재 기술의 흐름을 대략 읽어볼 수 가 있겠지요. 먼저 MVC 모델에 대한 분석을 해봤습니다. 1.Struts. 2. Spring MVC 3. JSF 그래프에서 볼 수 있듯이, Struts는 하향세, Spring MVC가 주요인것 처럼 보이고, JSF는 중간 정도로 보입니다. 사실 좀 데이타가 이상한것 같아서 Dice.com이라는 IT 전문 사이트에 가서 해당 키워드를 검색을 해보니 다음과 같은 결과가 나옵니다. JSP 1589건 Spring MVC 186건 JSF 735건 Struts 884건 이 결과로 ..

MVC 프레임웍의 선택

OK JSP에서 글을 읽다가 재미난 글이 하나 있어서 첨부한다. http://raibledesigns.com/rd/entry/comparing_jvm_web_frameworks_presentation 재미있는 조사 결과인데, 한국에서는 Struts가 압도적인 지지자층을 가지고 있는것과는 달리 전세계적인 추세는 JSF가 추세이다. WLS에 JSF가 포함된지도 오래되었는데, 국내에 케이스가 안올라오는 것을 봐서, 그다지 많이 사용하지 않는 것으로 추측되는데, 이런 추세라면 아마도 JSF가 주류로 따라 가지 않을까? 아마도 OKJXX 아저씨들이 JSF에 대한 관심을 기울여주지 않아서 일까? 나름 재미있는 결과 였음. 그리고 또하나 Spring MVC가 점점 그 세를 확장한다는것이 주목할만한것 같다. 요즘 왠만..

프로그래밍/MVC 2007.11.19