• Dokumentacja jPALIO 7.4

      Wstęp
        Czym jest jPALIO?
        Główne cechy
        Dlaczego jPALIO?
        Architektura
    • Co nowego?
        Analiza składni
        Wersjonowanie i porównywanie
        Panel administracyjny
        Rozbudowane wgrywanie łatek
    • Szybki start
    • Programowanie
      • Podstawy
          Wstęp
          Czym jest Instancja?
          Czym jest Obiekt?
          Czym jest Strona?
          Czym są Media?
          Czym jest Użytkownik?
          Czym jest Przywilej?
          Czym jest Rola?
          Czym jest Region?
          Czym jest Zadanie?
          Czym jest Moduł?
      • Języki programowania
        • jPALIO
            Wstęp
            Typy danych
            Zmienne
            Operatory
            Komentarze
            Obiekty
            Instrukcje sterujące
            Funkcje
        • Super Palio
            Przykłady
            Wstęp
            Porównanie języka jPALIO i Super Palio
        • Groovy
            Co to jest Groovy?
            Integracja Groovy z jPALIO
            Skrypty
            Klasy
            Klasa palio.Groovy
      • Konwencje/Dobre praktyki
        • Nazewnictwo
            Ogólnie
            Katalogi
            Obiekty
    • Cechy platformy
      • Dostęp do danych
        • Konektor SQL (ksynowiec)
        • Hibernate
            Wstęp
            Konektor Hibernate
            Konfiguracja Hibernate
            Adnotacja @Assigned
            Moduł Hibernate
            Obiekty jPALIO typu JPA Mapping Class
            Transakcyjność
            DAO i Hibernate
            Dobre praktyki
      • Logika biznesowa
        • Workflow
          • Proc (achrustowski)
          • Hetman
            • Definicja procesu
                Format dokumentu XML opisującego proces
                Opis atrybutów procesu
                Opis atrybutów stanu
                Opis atrybutów parametrów stanu
                Opis atrybutów przejścia
                Opis atrybutów uprawnień do przejścia
                Definicja podprocesu
            • Implementacja procesu
                Implementacja menadżera procesu
                Tworzenie strony procesu
                Tworzenie obiektu widoku
                Tworzenie obiektu obsługi błędu
                Tworzenie obiektu przerwy
                Tworzenie obiektu formularza
                Tworzenie obiektu warunku
                Tworzenie obiektu akcji
                Dostęp do predefiniowanych parametrów stanów i przejść
                Wsparcie transakcyjności
                Grupowanie przejść
                Implementacja podprocesu
        • JRules
            Wykorzystanie
            Architektura
            Integracja JRules z jPALIO
            Udostępnienie interfejsu JRules dla jPALIO
            Tworzenie reguł JRules
            Wywoływanie reguł w jPALIO
      • Warstwa prezentacji
        • MVC
            Wstęp
            Kontroler
            Widok
            Adnotacja jpalio.mvc.annotations.RequestHandler
            Adnotacja jpalio.mvc.annotations.RequestParam
            Adnotacja jpalio.mvc.annotations.RequestBean
            Algorytm dopasowania metody kontrolera do żądania
            Przekazywanie modelu do widoku
            Wiązanie danych żądania
            Obsługa wyjątków
            jPALIO MVC vs jPALIO Classic
      • Bezpieczeństwo
      • Integracja
        • Web Services
            Wstęp
            Konfiguracja
            Implementacja usługi
            Bezpieczeństwo
            Przykład: implementacja klienta za pomocą JAX-WS Proxy
            Przykład: implementacja klienta przy użyciu Adobe Flex Framework
        • Remote
            Przykładowa konfiguracja
            Wstęp
            Konfiguracja
        • SOA
            Wprowadzenie do SOA
            Udostępnianie usług w środowisku jPALIO przy użyciu Web Services
            Komponowanie usług przy użyciu silnika HETMAN
            Stos technologii SOA w realizacji środowiska jPALIO.
      • Internacjonalizacja
          Ustawianie bieżącego języka
          Wstęp
          Dodawanie języka
          Używanie tłumaczeń
          Export/Import tłumaczeń
    • Środowisko programistyczne
      • jDESIGNER
        • Wstęp
          • Uruchamianie aplikacji
              Wersje serwera, wersje klienta
              Uruchamianie z panelu administracyjnego serwera
              Uruchamianie ze strony głównej jDESIGNER'a
          • Zarządzanie połączeniami
              Opis
              Wyszukiwanie instancji
              Ulubione
              Sesje
          • Zarządzanie użytkownikami
              Opis
              Lista użytkowników
              Parametry użytkownika
              Zarządzanie rolami
        • Tworzenie aplikacji
          • Moduł Obiekty
              Opis
              Rozmieszczenie paneli
            • Nawigacja
                Wstęp
                Dodawanie obiektów
                Dodawanie stron
                Edycja obiektów i katalogów
                Usuwanie obiektów
                Przenoszenie obiektów i katalogów
                Widok
              • Zarządzanie przywilejami
                  Przypisywanie stron i ról
                  Edytowanie właściwości
              • Zarządzanie stronami
                  Edytowanie właściwości
                  Przypisywanie przywilejów
            • Edytor
                Wstęp
                Opis interfejsu
                Klonowanie widoku
                Przesuwanie i komentowanie kodu
                Analiza składni
                Model zawartości obiektu
                Podpowiadanie i uzupełnianie kodu
                Podpowiadanie parametrów
                Wyłączanie kompilacji i inspekcji
                Transformacje
                Wstawianie elementów
                Wyszukiwanie
                Opcje
                Automatyczne zamykanie znaczników html
                Klonowanie kodu
                Przemieszczanie kodu w górę i dół
                Otaczanie kodu znacznikami zamykającymi
              • Inspekcje
              • Refaktoryzacja
                  Refakoryzacja - opis
                  Zmiana nazwy zmiennej lokalnej
                  Wyciąganie kodu do nowego obiektu
                  Wyciąganie zmiennej lokalnej
                  Inline zmiennej lokalnej
            • Kompilacja
            • Uruchamianie
            • Wersjonowanie
                Opis
                Rodzaje rewizji
                Tworzenie rewizji
              • Tworzenie rewizji
                  Lista zmodyfikowanych obiektów
                  Okno tworzenia rewizji
                  Wywołanie okna tworzenia rewizji
              • Porównywanie kodu
                  Okno porównywania
                  Wywołanie okna porównywania
                  Markery podświetlające różnice
                  Przenoszenie wszystkich różnic
                  Porównywanie dwóch wersji archiwalnych
                  Mechanizm porównywania
              • Przeglądanie historii
                  Opis
                  Wywołanie okna historii
                  Porównywanie wersjii obiektów
                  Przeglądanie historii obiektu
            • Media
                Ogólnie
                Dodawanie obiektów binarnych
                Edycja obiektów binarnych
                Wstawianie obiektów binarnych
                Filtrowanie folderów zawierających media
          • Moduł Strony
              Opis
              Rozmieszczenie paneli
              Dodanie strony
              Edycja parametrów strony
              Przywileje powiązane ze stroną
          • Moduł przywilejów
              Opis
              Lista przywilejów
              Parametry przywilejów
              Dostępne strony
              Wspomagane role
          • Moduł Role
              Opis
              Lista ról
              Edycja parametrów roli
              Posiadane przywileje
          • Moduł Parametry
              Opis
              Edycja parametru
          • Mime Types
          • Moduł Zadania
              Opis
              Zadania i grupy zadań
              Zarządzanie zadaniami
        • Narzędzia
          • Moduł History
              Opis
              Historia zmian
          • Moduł SQL
          • Moduł ERD
              Wywołanie modułu
              Opis komponentów
              Opis
              Typy danych
              Funkcje modułu
          • Porównywanie instancji
              Opis
              Wywołanie
              Porównywanie
        • Wydania
          • Wydania lokalne
          • Wydania zdalne
        • Internacjonalizacja
            Opis
            Wywołanie
            Użycie fragmentu tekstu
            Przegląd tłumaczeń
            Wybrane tłumaczenia
            Transformacja
        • Skróty klawiszowe
            Przegląd standardowych skrótów klawiszowych.
            Standardowe skróty klawiszowe (schemat jDesigner)
      • jPalio Instance Updater
      • jPalio Updater
    • Administracja
      • Instalacja
          Instalacja jPALIO-wersja.war w strukturze katalogów Tomcata'a
          Instalacja jPALIO
          Konfiguracja pierwszej instancji
          Instalacja archiwum jPALIO-wersja.war przy pomocy managera Tomcat'a
          Pierwszy test jPALIO
          Ręczna instalacja plików
      • Konfiguracja
          config.xml
          nazwa_instancji.xml
          Typy instancji
        • Logowanie
    • Moduły
        Wstęp
        W jaki sposób stworzyć własny moduł jPALIO?
        Przykład użycia modułu
        Konfiguracja i parametryzowanie modułów
        Internacjonalizacja modułów
      • Podstawowe
        • Logic
            Opis
            Przykłady
            API
        • Mth
            Opis
            Przykłady
            API
        • Page
            Opis
            Przykłady
            API
        • Palio
            Opis
            Obiekty inicjalizacji instancji
            Przykłady
            API
        • Text
            Opis
            Przykłady
            API
        • Util
            Opis
            Przykłady
            API
      • Związane z platformą
        • Admin
            Wstęp
            Przykłady
        • Cache
            Przykłady
            Opis
            API
        • Designer
        • Error
            Opis
            Przykłady
            API
        • Global
            Opis
            Konwencja i dobre praktyki
            Przykłady
            API
        • History
            Opis modułu
            Konfiguracja
            Przykłady
            Historia dla tabel złączeniowych
            Funkcje modułu history
        • Lang
            Przykłady
            Konfiguracja
            Wstęp
            API
        • Log
            Opis
            Konfiguracja
            Przykłady
            Dobre praktyki
        • Media
            Opis
            Przykłady
            API
        • Scheduler
            Opis
            Dobre praktyki
            Przykłady
            API
        • User
      • Komunikacja
        • Email
            Opis
            Przykłady
            API
        • FTP
            Wstęp
            Przykłady
            Zaawansowane użycie
            API
        • LDAP
            Opis
            Przykłady
            API
        • Net
            API
            Wstęp
            Gniazda (socket)
            HTTP
            FTP
        • Remote
            Przykłady
            API
            Opis
        • SNMP
            Opis
            Przykłady
            Uwierzytelnianie
            Konfiguracja
            Przykłady konfiguracji
            Schemat bazy danych
            API
        • Wsc
            Opis
            Przykłady
            API
      • Zarządzanie treścią
        • Ads
            Opis
            Przykłady
            Schemat bazy danych
            API
        • Editor
            Opis
            Przykłady
            Konfiguracja
        • Newsletter
            Opis
            Przykłady
            Schemat bazy danych
            Konfiguracja
            API
      • Dostęp do danych
        • Hibernate
        • Sql
            Opis
            Przykłady
            Api
      • Kryptografia
        • Cert
            Opis
            Przykłady
            API
        • Crypto
            Opis
            Przykłady
            API
      • Wejście/Wyjście
        • Disk
            Opis
            Przykłady
            Api
        • Pipe
            Opis
            API
            Przykłady
      • Workflow
        • Hetman
            Opis
            Wykonywanie procesu
            Obsługa kontekstu wykonywania procesu
            Wsparcie tworzenia widoków
            Tworzenie szkieletu aplikacji
            API
        • Proc
            Szczegółowy spis treści
            Wprowadzenie
            Interfejs do edycji procesów
            Szczegółowy opis obiektów wykorzystywanych w procesie oraz szablony obiektów
            Tabele używane przez moduł proc
            Funkcje modułu proc
            Tutorial - przykład
            Informacje dodatkowe
      • Grafika i dokumenty
        • Bar
            Opis
            Przykłady
            API
        • Chart (dsmolinski)
        • IText
            Opis
            Przykłady
            API
        • Imager
            Opis
            Tworzenie obiektu reprezentującego grafikę
            Przetwarzanie grafiki
            Użycie przetworzonej grafiki
            Przykład
            API
        • Report
            Opis modułu
            Sposób użycia modułu
            Interfejs html
            Baza danych
        • XLS
            Opis
            Przykłady
            API
      • Narzędzia
        • Std
            Opis
            Przykłady
            API
        • Beans
            Wstęp
            Przykłady
            API
        • HTML
            Opis modułu
            Tworzenie formularza
            Wprowadzanie danych
            Listy wyboru
            Tabele
            Przyciski
            Kalendarz
            Podpowiedzi
            Panel z zakładkami
            Przykłady
            API
        • JSON
            Wstęp
            Przykłady
            API
        • Mapper
        • Reflect
            Wstęp
            Przykłady
            API
        • Time
            Przykłady
            Opis
            API
        • Xml
            Opis
            Generowanie dokumentów
            Parsowanie dokumentów
            Transformacja dokumentów
            API
        • reCAPTCHA
            Wstęp
            Przykłady
    • Konektory
        Wstęp
        W jaki sposób stworzyć własny konektor jPALIO?
        Przykładowa implementacja konektora
        Konfiguracja i parametryzowanie konektorów
      • FTP
          Konfiguracja
          Wstęp
      • Hibernate
          Parametry konfiguracyjne
          Przykładowy wpis w konfiguracji instancji
      • LDAP
          Opis
          Konfiguracja
      • Meta
          Link
          Cluster
          Wstęp
      • Remote
          Wstęp
          Konfiguracja konektora
      • SQL
          Konfiguracja konektora
          Wstęp
          GenericSQLConnector
      • TCP
          Wstęp
          Konfiguracja
    • Listenery
        Wstęp
        W jaki sposób stworzyć własny listener jPALIO?
        Przykładowa implementacja listenera
        Konfiguracja i parametryzowanie listenerów
      • Remote
          Wstęp
          Konfiguracja listenera
      • SNMP
          Opis
          Konfiguracja
          Przykłady konfiguracji
      • TCP
          Wstęp
          Konfiguracja
      • Transcoder
          Wprowadzenie
          Konfiguracja
          Formaty plików
          Kodeki
    • FAQ