Latest Entries »

Thursday, November 5, 2009

Utworzenie pustej strony frameworku ICEFaces.

Zaczynając pracę w frameworku JavaServer Faces szybko dostrzegamy jak ubogi jest zestaw kontrolek, którymi możemy się posłużyć. Niemniej jednak świat aplikacji web w Java wygląda zachęcająco. Istnieje mnóstwo szkieletów aplikacji ulepszających JSF np ciekawy projekt http://www.icefaces.org/main/home/ . Tak naprawdę ICEFaces jest zestawem ciekawych kontrolek i rozszerza FacesServlet przez co jest łatwy do implementacji i do zrozumienia. Tyle słowem wstępu. Zacznijmy pracę.

Tworzenie strony ICEFaces:

W tym miejscu zakładam, że poprawnie zainstalowałeś moduły NB dające mozliwość współpracy z tym ciekawym projektem.
Pierwszym krokiem jest wybranie PPM new -> JSF JSP Page.
Naszym oczom pojawi się następujące okno:

Musimy wybrać opcję JSP Document(XML Syntax) i kliknąć finish. Naszym oczom pojawi sie nowa strona o rozszerzeniu *.jspx. Strony o tym rozszerzeniu są de facto plikami xml-owymi co pozwala nam na łatwiejsze diagnozowanie błędów jak w przypadku Facelets. Teraz abyśmy mogli używać w NB komponentów przekazać informację o xml namespace odnośnie biblioteki ICEFaces. Wygląda to następująco:


<jsp:root version="2.1"
f="http://java.sun.com/jsf/core"
h="http://java.sun.com/jsf/html"
jsp="http://java.sun.com/JSP/Page"
ice="http://www.icesoft.com/icefaces/component">
</jsp:root>
<jsp:directive.page contentType="text/html;
charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ice:form>

<ice:form>
</f:view>


Teraz pomiędzy znacznikami wrzucamy co nam tylko przyjdzie do głowy.
Pozdrawiam.

0 comments:

Post a Comment