서블릿과 JSP에 많은 시간을 보내고 난 후에 JSF에 대해 뭔가 배우려고합니다. 기본적인 것을 배웠고 몇 가지 간단한 예제를 만들었으며 '워크 플로우'에 대한 기본 이데아이지만 javax.faces.webapp.FacesServlet을 이해할 수 없습니다.JSF and Libraries Unclarity
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
나는 "서블릿 얼굴"이 바로 XML과 그것이이 경우, 클래스와 결합됩니다 것을 단지 '내부'이름의 알고 : javax.faces.webapp.FacesServlet합니다. 하지만이 수업은 어쨌든 어디 있니?! 이클립스를 사용 중이며 새 다이나믹 프로젝트, GlassFish 4.0을 서버로, JSF 2.0을 구성 (선택된 라이브러리 없음)으로 만들었으며 어느 항아리도 가져 오지 않았습니다. 어떻게 작동 할 수 있습니까? 그리고 JBoss에서 같은 것을 실행하려고하면 javax.faces-2.2.2.jar 파일을 가져와야합니다.
이 라이브러리는 작동하지만 GlassFish에 이미 포함되어있을 수 있지만 다른 서버에 내 응용 프로그램을 배포하려고하면 문제가 발생합니까? JBoss 또는 Websphere와 같습니다. 간단히 말해서
: JSF 기술로 작업 할 때 전제 조건은 무엇인가 :
감사합니다.
이러한 링크 (이 순서로 읽음)는 JSF를 더 잘 이해하는 데 도움이 될 수 있습니다. http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and -jsp, http://stackoverflow.com/tags/servlets/info 및 http://stackoverflow.com/questions/3541077/design-patterns-web-based-applications/ – BalusC