Programy narzędziowe do edycji strony źródłowej JSP JSF


Zespół tworzący narzędzia JSF dostarczył ulepszenia edytora kodu źródłowego JSP, które upraszczają proces tworzenia stron JSF.

Projekt narzędzi JSF udostępnia środowiska pozwalające edytorowi kodu źródłowego oferować usługi dotyczące większości wartości atrybutów z bibliotek znaczników standardu JSF i HTML (wszędzie tam, gdzie jest to zachowanie sensowne). Działanie tych środowisk opiera się na metadanych, dzięki czemu są one rozszerzalne i pozwalają twórcom bibliotek znaczników w łatwy sposób dodawać własne usługi aktywnej obsługi treści, sprawdzania poprawności i inne. Oznacza to, że funkcje udostępniane przez narzędzia JSF zostaną docelowo zintegrowane z warstwą WTP, co pozwoli usprawnić proces edytowania kodu źródłowego korzystającego również z innych bibliotek znaczników JSP.

Aktywna obsługa treści


Aktywna obsługa treści to pojęcie używane w odniesieniu do edytora tekstu w środowisku Eclipse, oznaczające mechanizm prezentowania podpowiedzi kontekstowych w bieżącym punkcie wstawiania tekstu. Edytor JSP już teraz doskonale obsługuje biblioteki znaczników, proponując użytkownikowi podczas pisania podpowiedzi możliwych znaczników i atrybutów.

Sprawdzanie poprawności


Poza podstawowym sprawdzaniem poprawności kodu JSP już oferowanym przez edytor JSP, obecnie dostępne jest również sprawdzanie poprawności semantycznej dla wartości atrybutów ze standardowych bibliotek znaczników JSF, zarówno dla wartości języka wyrażeń (EL), jak i innych.

Zakres sprawdzania poprawności języka wyrażeń jest dość szeroki - dostępne jest nie tylko podstawowe sprawdzanie poprawności składni, lecz również sprawdzanie istnienia obiektów oraz poprawności typów i sygnatur.

W razie stwierdzenia problemu z podaną wartością atrybutu, zostanie wyświetlony symbol ostrzeżenia lub błędu (zależnie od istotności problemu), a wartość zostanie podkreślona linią falistą. Jeśli zostanie wykrytych wiele problemów, można wyświetlić ich listę poprzez najechanie kursorem się zapoznać z ich listą poprzez najechanie kursorem myszy na podkreśloną wartość lub odpowiadający jej symbol na linijce bocznej. Mechanizm sprawdzania poprawności uwzględnia zdefiniowany dla projektu model (lub modele) konfiguracji i ma możliwość sygnalizowania problemów związanych z brakującymi elementami konfiguracji.

Wiele problemów

Odsyłacz hipertekstowy


Odsyłacz hipertekstowy do edytora Java ze zmiennej zarządzanego komponentu bean, właściwości zarządzanego komponentu bean, i metody zarządzanego komponentu bean przywoływanej w języku EL (Expression Language) atrybutu tag-attribute. Użycie kombinacji Ctrl+kliknięcie odsyłacza powoduje przejście do źródła zarządzanego komponentu bean.

Odsyłacz hipertekstowy

Planowane funkcje


W planach zespołu twórców narzędzi JSF znajduje się wykorzystanie opracowanych w tej wersji środowisk metadanych do udostępnienia następujących funkcji w odniesieniu do bibliotek standardowych znaczników JSF:


Pojęcia pokrewne

Konfiguracja aplikacji JSF

Informacje pokrewne

Obsługa biblioteki znaczników
Biblioteka JSF Core
Biblioteka JSF HTML

Czynności pokrewne
Tworzenie strony JSP JSF