6. Powtórz kroki z punktu 5. dla strony sorry.jsp, zmieniając jedynie treść wyświetlanego tekstu ( Niestety zamiast Witaj )
|
|
- Przybysław Osiński
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wielowarstwowe aplikacje internetowe - laboratorium JavaServer Faces (JSF) Do realizacji ćwiczenia potrzebne jest zintegrowane środowisko programistyczne Oracle JDeveloper w wersji lub wyŝszej. Autor ćwiczenia: Marek Wojciechowski 1. Utwórz w środowisku JDeveloper (10.1.3) nową aplikację typu Web Application (Default) : a. File -> New -> General -> Application b. W oknie Create application zmień nazwę aplikacji na Logowanie i wybierz Web Application [JSF, EJB] jako Application Template. Przed zatwierdzeniem wyboru (OK) przeczytaj opis wybranego szablonu aplikacji (Template Description) c. Rozwiń drzewko aplikacji w Nawigatorze d. Obejrzyj zawartość pliku konfiguracyjnego modułu webowego web.xml. Zwróć uwagę na deklarację (<servlet> i mapowanie (<servlet-mapping>) dla serwletu kontrolera aplikacji (FacesServlet) 2. Utwórz stronę z formatką do logowania: a. Przejdź do edycji pliku faces-config.xml w trybie wizualnym (zakładka Diagram edytora) b. Umieść na diagramie ikonę nowej strony JSF (JSF Page z palety JSF Navigation Diagram, drag&drop) c. Zmień na diagramie nazwę dodanej strony na login.jsp d. Przejdź do definiowania strony poprzez dwuklik na jej ikonie na diagramie: i. Step 1: Pozostaw opcje domyślne ii. Step 2: Wybierz drugą opcję (automatyczne wiązanie komponentów strony z nowo utworzonym komponentem backing bean). Pozostaw domyślne propozycje nazwy komponentu, klasy i pakietu iii. Step 3-5: Pozostaw opcje domyślne
2 iv. Obejrzyj kod automatycznie wygenerowanej klasy komponentu backing bean (w gałęzi Application Sources drzewka aplikacji w Nawigatorze) v. Obejrzyj automatycznie dodaną deklarację komponentu backing bean (jako managed bean) w pliku faces-config.xml (zakładka Source edytora) vi. Powróć do edycji strony login.jsp w trybie Design e. Wybierz z listy palet w Palecie Komponentów paletę HTML Common f. Umieść na stronie element Table (3 wiersze, 2 kolumny, szerokość 200 pikseli), pozostałe atrybuty wg propozycji kreatora) g. Wybierz z listy palet w Palecie Komponentów paletę JSF HTML h. Umieść na stronie następujące elementy zgodnie z układem przedstawionym na poniŝszym obrazku (UWAGA: naleŝy najpierw umieścić kursor w wybranym miejscu strony, a następnie kliknąć na odpowiedniej ikonce w Palecie Komponentów): i. Element Output Text z tekstem UŜytkownik: (tekst wprowadź w Palecie Właściwości pozycja Value, po umieszczeniu komponentu na stronie) ii. Element Output Text z tekstem Hasło: (tekst wprowadź w Palecie Właściwości (Property Inspector) pozycja Value, po umieszczeniu komponentu na stronie) iii. Element Input Text do wprowadzania nazwy uŝytkownika iv. Element Input Secret do wprowadzania hasła v. Element Command Button (zmień etykietę na Zaloguj w Palecie Właściwości pozycja Value, po umieszczeniu komponentu na stronie) i. Obejrzyj kod źródłowy strony (zakładka Source edytora) j. Obejrzyj kod automatycznie dodany przez kreator do pliku klasy backing bean Login.java k. Zapisz wszystkie zmiany (Save All) l. Uruchom stronę login.jsp (z poziomu JDevelopera) i. Zwróć uwagę na URL w przeglądarce odpowiadający mapowaniu dla FacesServlet ii. Wypełnij formularz i naciśnij przycisk Zaloguj iii. Zwróć uwagę, Ŝe nastąpi ponowne wyświetlenie tego samego formularza z zachowaniem wartości wprowadzonej nazwy uŝytkownika
3 3. Zaprojektuj reguły nawigacji dla aplikacji w przypadku powodzenia i niepowodzenia logowania. a. Przejdź do edycji pliku faces-config.xml w trybie Diagram b. Dodaj na diagramie dwie strony JSF Page. Zmień ich nazwy na welcome.jsp i sorry.jsp. W tej chwili nie przechodź jeszcze do edycji stron c. Dodaj regułę nawigacji z dwoma moŝliwymi przypadkami nawigacji (JSF Navigation Case): i. Od login.jsp do welcome.jsp z etykietą success (pozostaw domyślną) ii. Od login.jsp do sorry.jsp z etykietą failure (zmień etykietę na diagramie) d. Obejrzyj dodaną regułę nawigacji w kodzie źródłowym pliku faces-config.xml e. Powróć do edycji pliku faces-config.xml w trybie diagram f. Zapisz wszystkie zmiany 4. Utwórz metodę akcji dla przycisku logowania na stronie login.jsp, zwracającą etykiety powodujące nawigację do stron welcome.jsp i sorry.jsp: a. Przejdź do edycji strony login.jsp w trybie Design b. Kliknij dwukrotnie na przycisku logowania. Kreator utworzy szkielet metody akcji w klasie komponentu backing bean powiązanego ze stroną i powiąŝe ją z przyciskiem c. Jako ciało metody wprowadź poniŝszy kod: String user = (String) inputtext1.getvalue(); String pass = (String) inputsecret1.getvalue(); if (user.equals(pass)) return "success"; else return "failure"; PowyŜszy fragment kodu implementuje regułę, Ŝe poprawne hasło to hasło identyczne z nazwą uŝytkownika. Zwróć uwagę na konieczność wydobycia wartości pola tekstowego z obiektu komponentu (metoda getvalue()) i konieczność konwersji zwróconej referencji typu Object do klasy String. d. Obejrzyj utworzone przez kreator powiązanie metody akcji z przyciskiem Zaloguj w kodzie źródłowym strony login.jsp e. Zapisz zmiany i powróć do edycji pliku faces-config.xml w trybie Diagram
4 5. Utwórz stronę welcome.jsp: a. Kliknij dwukrotnie na ikonie strony na diagramie nawigacji b. Pozostaw wartości domyślne dla wszystkich opcji kreatora tworzenia strony c. Dodaj na stronie element Output Text wyświetlający tekst Witaj i element Output Text, który ma docelowo ma wyświetlać nazwę uŝytkownika d. Przejdź do edycji właściwości dodanego elementu Output Text w Palecie Właściwości e. Wprowadź #{ jako wartość dla właściwości Value. Przejdź do innej właściwości, a następnie wróć do właściwości Value. ZauwaŜ, Ŝe pojawił się przycisk... f. Wywołaj kreator wiązania wartości naciskając przycisk... dla właściwości Value elementu Output Text g. Wybierz w drzewku zmiennych (przez podwójne kliknięcie) węzeł JSF Managed Beans -> backing_login -> inputtext1 -> value h. Jeśli zachodzi taka potrzeba, popraw (jeszcze w okienku dialogowym) treść wyraŝenia na: #{ backing_login.inputtext1.value} i naciśnij przycisk OK i. Zapisz zmiany 6. Powtórz kroki z punktu 5. dla strony sorry.jsp, zmieniając jedynie treść wyświetlanego tekstu ( Niestety zamiast Witaj ) 7. Uruchom aplikację (uruchamiając stronę login.jsp) i przetestuj jej działanie dla prawidłowego i błędnego hasła 8. Zapewnij moŝliwość powrotu ze strony sorry.jsp do strony login.jsp poprzez kliknięcie przycisku: a. Zdefiniuj odpowiednią regułę nawigacji (edycja pliku faces-config.xml w trybie Diagram). W tym wypadku wystarcza nawigacja statyczna z jednym przypadkiem nawigacji ze strony sorry.jsp do strony login.jsp. Oznacz ten przypadek bezwarunkowej nawigacji etykietą back. b. Dodaj na stronie sorry.jsp przycisk z etykietą Powrót, pozwalający na powrót do strony logowania. Pamiętaj o tym, Ŝe aby przycisk zatwierdzał stronę, musi on być elementem formularza. (W przypadku umieszczania nowego przycisku poza formularzem, kreator spyta czy utworzyć formularz.) Jako wartość atrybutu Action przycisku wybierz z listy w palecie właściwości wartość back, odpowiadającą zdefiniowanemu wcześniej przypadkowi bezwarunkowej nawigacji. c. Uruchom aplikację i przetestuj powrót do strony logowania za pomocą przycisku. 9. Rozbuduj aplikację o walidację danych wprowadzanych do formularza. Podanie nazwy uŝytkownika powinno być obowiązkowe, a hasło powinno mieć od 4 do 6 znaków: a. Korzystając z palety właściwości ustaw właściwość Required dla elementu Input Text do wprowadzania nazwy uŝytkownika. b. Obok tego elementu umieść element Message z palety komponentów JSF HTML. Jako wartość jego właściwości For wybierz nazwę elementu do wprowadzania nazwy uŝytkownika.
5 c. Dodaj walidator ValidateLength dla pola z hasłem, zaznaczając pole w edytorze wizualnym strony, a następnie wybierając walidator z palety komponentów JSF Core. Poprzez paletę właściwości zmień właściwości Minimum i Maximum walidatora na 4 i 6. d. Analogicznie do punktu b. dodaj element Message wyświetlający błędy dla pola z hasłem. e. Uruchom aplikację i przetestuj walidację dla obu pól formularza. 10. Dodaj na stronie logowania pole wyboru, którego zaznaczenie będzie konieczne przed zalogowaniem się do systemu: a. Zmień właściwość Disabled przycisku logowania na true. b. Przenieś przycisk logowania do lewej komórki dolnego wiersza tabelki, a w prawej umieść element Checkbox z palety JSF HTML. Obok pola wyboru wpisz tekst Tak, mam skończone 18 lat.. c. Zdefiniuj procedurę obsługi zdarzenia zmiany stanu pola wyboru. W tym celu w palecie właściwości pola wyboru wprowadź jako wartość właściwości ValueChangeListener nazwę metody do utworzenia, np. checkbox1changed(). d. Przejdź do edycji klasy komponentu backing bean strony logowania i wprowadź poniŝszy kod jako ciało metody utworzonej w kroku c.: if (selectbooleancheckbox1.isselected()) commandbutton1.setdisabled(false); else commandbutton1.setdisabled(true);
6 e. Jako wartość właściwości OnChange pola wyboru wprowadź następujący kod JavaScript: submit(). Jest to niezbędne, gdyŝ obsługa zdarzeń odbywa się na serwerze, a zmiana stanu pola wyboru nie powoduje domyślnie zatwierdzenia formularza i interakcji z serwerem. f. Uruchom aplikację i zaobserwuj problem niechcianej walidacji pól tekstowych po zmianie stanu pola wyboru. g. Aby obsługa zdarzenia z pola wyboru miała miejsce przed walidacją, ustaw jego właściwość Immediate na true. h. Aby po obsłudze zdarzenia pominąć całkowicie fazę walidacji, na końcu ciała metody obsługującej zdarzenie zmiany stanu przycisku wprowadź poniŝszy kod: FacesContext context = FacesContext.getCurrentInstance(); context.renderresponse(); i. Ponownie przetestuj działanie aplikacji. 11. Spraw, aby aplikacja wspierała wiele języków poprzez zdefiniowanie treści komunikatów w plikach.properties. Domyślnym językiem powinien być angielski, a drugim wspieranym - polski: a. Dodaj do projektu dwa pliki poprzez menu kontekstowe dla węzła Application Sources projektu ViewController: New->General->File. Nazwij pliki: messages.properties i messages_pl.properties. b. W pliku messages.properties umieść następujące pary klucz=wartość: sorryprompt=sorry backlabel=back c. W pliku messages_pl.properties umieść następujące pary klucz=wartość: sorryprompt=niestety backlabel=powr\u00f3t Zwróć uwagę, Ŝe polskie znaki diakrytyczne w plikach.properties muszą być reprezentowane przez kody Unicode. d. W pliku sorry.jsp w znaczniku <f:view> umieść atrybut locale z wartością #{facescontext.externalcontext.request.locale}, co spowoduje przyjęcie lokalizacji wskazanej przez przeglądarkę w Ŝądaniu. e. W pliku sorry.jsp po znaczniku <f:view> umieść poniŝszy element: <f:loadbundle basename="messages" var="msg"/>, a teksty Niestety i Powrót zastąp przez odwołania: #{msg.sorryprompt} i #{msg.backlabel}.
7 f. Analogicznie obsłuŝ wielojęzyczność dla wszystkich tekstów i etykiet na stronach login.jsp i welcome.jsp. Ewentualne teksty wpisane bezpośrednio w kodzie strony zastąp elementami Output Text. g. Uruchom i przetestuj aplikację. 12. Aby dokończyć lokalizację aplikacji naleŝy jeszcze spolszczyć komunikaty o błędach z wykorzystywanych standardowych walidatorów. W tym celu: a. Dodaj do projektu plik tekstowy errors_pl.properties (analogicznie do punktu 11. a.) b. Umieść w nim komunikaty dla kluczy reprezentujących standardowe walidatory JSF: javax.faces.component.uiinput.required=pole jest wymagane! javax.faces.validator.lengthvalidator.minimum=minimalna dopuszczalna liczba znak\u00f3w to {0}! javax.faces.validator.lengthvalidator.maximum=maksymalna dopuszczalna liczba znak\u00f3w to {0}! c. Dodaj do projektu pusty plik tekstowy errors.properties (Opcjonalnie moŝna w nim umieścić własne angielskie komunikaty o błędach walidacji. Jeśli wpis dla jakiegoś błędu walidacji się w tym pliku nie znajdzie, będzie obowiązywał domyślny komunikat walidatora.) d. Przejdź do edycji pliku faces-config.xml w trybie Overview. W panelu po lewej stronie wybierz sekcję Application. W polu Message Bundle wpisz errors. e. Zapisz wszystkie zmiany. Uruchom aplikację. Zwróć uwagę na polskie komunikaty o błędach walidacji.
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium JavaServer Faces Celem ćwiczenia jest przygotowanie aplikacji internetowej z wykorzystaniem technologii JSF. Prezentowane ćwiczenia zostały wykonane w środowisku Oracle JDeveloper
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium Web Services (część 1).
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1). Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię usług sieciowych (ang. Web Services).
Bardziej szczegółowoProgramowanie Obiektowe GUI
Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu
Bardziej szczegółowoEnterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z sesyjnymi komponentami Enterprise JavaBeans. Zilustrowane będą różnice między komponentami stanowymi i bezstanowymi. Pokazane będzie
Bardziej szczegółowoZaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika
Bardziej szczegółowoWstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1 Przykład 1- Wykonanie prostej aplikacji internetowej w technologii JavaEE w środowisku Netbeans 5.5 z wykorzystaniem
Bardziej szczegółowoAplikacje internetowe i rozproszone - laboratorium
Aplikacje internetowe i rozproszone - laboratorium ASP.NET Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005 oraz dostęp do bazy danych z tabelą
Bardziej szczegółowoWYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Bardziej szczegółowoD:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44
Zaawansowane aplikacje internetowe EJB 1 Rozróżniamy dwa rodzaje beanów sesyjnych: Stateless Statefull Celem tego laboratorium jest zbadanie różnic funkcjonalnych tych dwóch rodzajów beanów. Poszczególne
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium JavaServer Pages Celem ćwiczenia jest zbudowanie kilku prostych stron internetowych z użyciem technologii JSP. Podczas ćwiczenia wykorzystany zostanie algorytm sortowania bąbelkowego
Bardziej szczegółowo6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia
6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia 1. Kolejne zadanie będzie polegało na utworzeniu formularza tabelarycznego prezentującego utwory określonego wykonawcy. Formularz utworzymy
Bardziej szczegółowoKadry Optivum, Płace Optivum
Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.
Bardziej szczegółowoMicrosoft.NET: ASP.NET MVC + Entity Framework (Code First)
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta
Bardziej szczegółowoMicrosoft.NET: LINQ to SQL, ASP.NET AJAX
Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub
Bardziej szczegółowoPrzykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie
Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie http://docs.oracle.com/javaee/6/tutorial/doc/ Przykłady na podstawie zadań lab. z przedmiotu Technologie internetowe
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
Bardziej szczegółowo5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów
5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów 1. W chwili obecnej formularz Edycja prowadzących utworzony w poprzednim zestawie ćwiczeń służy tylko i wyłącznie do edycji
Bardziej szczegółowoJava EE: JSF + EJB + JPA
Java EE: JSF + EJB + JPA Celem ćwiczenia jest utworzenie prostej aplikacji bazodanowej umożliwiającej przeglądanie i dodawanie zleceń serwisowych. Ćwiczenie pokazuje współpracę technologii JSF (podstawowej
Bardziej szczegółowoLaboratorium 7 Blog: dodawanie i edycja wpisów
Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą
Bardziej szczegółowoAplikacje internetowe i rozproszone - laboratorium
Aplikacje internetowe i rozproszone - laboratorium Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z technologią EJB w wersji 3.0, a w szczególności: implementacja komponentów sesyjnych,
Bardziej szczegółowoUONET+ moduł Dziennik
UONET+ moduł Dziennik Sporządzanie ocen opisowych i diagnostycznych uczniów z wykorzystaniem schematów oceniania Przewodnik System UONET+ umożliwia sporządzanie ocen opisowych uczniów w oparciu o przygotowany
Bardziej szczegółowo2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik
Bardziej szczegółowoE:\DYDAKTYKA\ZAI\ZWWW\Laboratoria\L07\Java Persistence.doc 2011-lis-24, 17:0 Zaawansowane aplikacje internetowe Laboratorium Java Persistence.
Zaawansowane aplikacje internetowe Laboratorium Java Persistence. Adaptacja rozwiązania dla środowiska NetBeans 7.0.1: Łukasz Przytuła, opracowanie materiałów: Andrzej Dawidowicz Do wykonania ćwiczeń potrzebne
Bardziej szczegółowoBudowa aplikacji wielowarstwowych zastosowanie szablonów. Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz
Budowa aplikacji wielowarstwowych zastosowanie szablonów Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz Przykład 1 Zastosowanie szablonów Tworzenie kopii projektu typu Web Application o nazwie
Bardziej szczegółowoWeb Services (SOAP) Ćwiczenie 1
Web Services (SOAP) Ćwiczenia dotyczące platformy Java EE zostały przygotowane z myślą o środowisku NetBeans w wersji 8.x (do pobrania z http://www.netbeans.org/). Do wykonania ćwiczeń dotyczących platformy
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoBudowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)
Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface) 1. Udostępnianie wszystkich prywatnych atrybutów do prezentacji, wprowadzenie standardu nazewnictwa plików nazwy plików
Bardziej szczegółowoJavaServer Faces (JSF)
JavaServer Faces (JSF) Autor wykładu: Marek Wojciechowski Plan wykładu JSF jako infrastruktura aplikacji WWW JSF.x Nowe cechy JSF.0 Java Enterprise Edition (Java EE) JavaServer Faces (JSF) Java Enterprise
Bardziej szczegółowoPalety by CTI. Instrukcja
Palety by CTI Instrukcja Spis treści 1. Logowanie... 3 2. Okno główne programu... 4 3. Konfiguracja... 5 4. Zmiana Lokalizacji... 6 5. Nowa Paleta z dokumentu MMP... 8 6. Realizacja Zlecenia ZW... 10 7.
Bardziej szczegółowoProgramowanie wielowarstwowe i komponentowe
Programowanie wielowarstwowe i komponentowe JSF 2 wprowadzenie Konfiguracja Eclipse - dodanie szablonu XHTML dla potrzeb JSF 1. Otwórz menu Window/Preferences. Następnie z drzewka wybierz Web/HTML Files/Editor/Templates.
Bardziej szczegółowoJava EE: JSF + EJB + JPA + CDI + BV
Java EE: JSF + EJB + JPA + CDI + BV Ćwiczenie 1 Celem ćwiczenia jest utworzenie prostej aplikacji bazodanowej umożliwiającej przeglądanie i dodawanie zleceń serwisowych. Ćwiczenie pokazuje współpracę technologii
Bardziej szczegółowo2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik
Bardziej szczegółowo2) W wyświetlonym oknie należy zaznaczyć chęć utworzenia nowej aplikacji (wygląd okna może się różnić od powyższego); kliknąć OK
Zaawansowane aplikacje internetowe EJB 2 Celem tego laboratorium jest pokazanie, w jaki sposób aplikacje stworzone w różnych technologiach mogą korzystać z funkcjonalności udostępnianej przez komponenty
Bardziej szczegółowoPekaoBIZNES 24 Szybki START. Przewodnik dla Użytkowników z dostępem podstawowym
PekaoBIZNES 24 Szybki START Przewodnik dla Użytkowników z dostępem podstawowym Podręcznik przygotowany na potrzeby wdrożenia systemu w zborach i obwodach Świadków Jehowy ZAWARTOŚĆ PRZEWODNIKA Niniejszy
Bardziej szczegółowoPraca w Panelu administracyjnym wprowadzanie i modyfikowanie danych oddziałów
Praca w Panelu administracyjnym wprowadzanie i modyfikowanie danych oddziałów Przypisywanie wychowawców do oddziałów 1. Zaloguj się do systemu EduS@cz, przejdź do witryny UONET szkoły i uruchom Panel administracyjny.
Bardziej szczegółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Bardziej szczegółowoAplikacje internetowe laboratorium
Aplikacje internetowe laboratorium ASP.NET - praca z bazą danych Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2010 oraz dostęp do bazy danych z
Bardziej szczegółowoMunsol - dokument zmian. MUNSOL - Dokument zmian
MUNSOL - Dokument zmian 1 Spis treści Munsol - dokument zmian Spis treści 2 Wprowadzenie 3 Wprowadzone zmiany 3 1. Logowanie z użyciem karty. 3 2. Strona główna 4 3. Komunikaty informacyjne 4 4. Listy
Bardziej szczegółowoOracle Application Express
Oracle Application Express Dla Oracle Application Express 4.2.2 Część 5. Walidacja operacji W niniejszej części ćwiczenia uzupełnimy wcześniej zbudowane strony o możliwość weryfikacji poprawności wykonywanych
Bardziej szczegółowo3. Budowa prostych raportów opartych o bazę danych
3. Budowa prostych raportów opartych o bazę danych 1. Przy pomocy kreatora utwórz raport tabelaryczny, wyświetlający dane dotyczące prowadzących listę przebojów. W tym celu: a. Uruchom narzędzie Application
Bardziej szczegółowoFinanse VULCAN. Jak wprowadzić fakturę sprzedaży?
Finanse VULCAN Jak wprowadzić fakturę sprzedaży? Wprowadzanie nowej faktury sprzedaży 1. Zaloguj się do Platformy VULCAN jako księgowy i uruchom aplikację Finanse VULCAN. 2. Na wstążce przejdź do widoku
Bardziej szczegółowo8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków
8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków 1. Jak wspomnieliśmy wcześniej, nie można wymagać od użytkowników, znajomości wszystkich identyfikatorów prowadzących, wykonawców
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoĆwiczenie 6 Proste aplikacje - podstawowe komponenty.
Wydział: Zarządzania i Modelowania Komputerowego Kierunek: Inżynieria Danych Przedmiot: Programowanie w środowisku RAD-C++ Rok 2 Semestr 3 1. Informacje o programie i środowisku Ćwiczenie 6 Proste aplikacje
Bardziej szczegółowoe-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda
e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda Logowanie do panelu administracyjnego Aby móc zarządzać stroną, należy zalogować się do panelu administracyjnego.
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium Web Services (część 2).
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 2). Celem ćwiczenia jest przygotowanie prostej aplikacji prezentującej technologię usług sieciowych (ang. Web Services). Przygotowana
Bardziej szczegółowo4. Budowa prostych formularzy, stany sesji, tworzenie przycisków
4. Budowa prostych formularzy, stany sesji, tworzenie przycisków 1. Utwórz formularz tabelaryczny umożliwiający modyfikację prowadzących listę przebojów. a. Zaloguj się do systemu APEX podając znaną Ci
Bardziej szczegółowoKierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa
Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Ćwiczenie 5 Aplikacja wielo-okienkowa 1. Opracuj aplikację realizującą obliczenia na podstawie danych wpisywanych w komponencie
Bardziej szczegółowoZaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe EJB 1 Rozróżniamy dwa rodzaje beanów sesyjnych: Stateless Statefull Celem tego laboratorium jest zbadanie różnic funkcjonalnych tych dwóch rodzajów beanów. Poszczególne
Bardziej szczegółowoSekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy e-mail ucznia i jego opiekunów? Projektowanie listy
Sekretariat Optivum Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy e-mail ucznia i jego opiekunów? Program Sekretariat Optivum ma wbudowane różne edytory, które umożliwiają przygotowywanie
Bardziej szczegółowoetrader Pekao Podręcznik użytkownika Strumieniowanie Excel
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie
Bardziej szczegółowoElektroniczny Urząd Podawczy
Elektroniczny Urząd Podawczy Dzięki Elektronicznemu Urzędowi Podawczemu Beneficjent może wypełnić i wysłać formularz wniosku o dofinansowanie projektów w ramach Regionalnego Programu Operacyjnego Województwa
Bardziej szczegółowoInstytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA
Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 8 PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1 Opracował: mgr inż. Marcel Luzar Cel: Konfiguracja
Bardziej szczegółowoDokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja
Dokumentacja programu Zoz Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ Wersja 1.40.0.0 Zielona Góra 2012-02-29 Wstęp Nowelizacja Rozporządzenia Ministra Zdrowia z
Bardziej szczegółowoKomponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu
Komponent Formularz Instalacja Aby wykorzystać gotowy komponent do tworzenia formularzy w systemie CMS (Joomla), naleŝy uprzednio zaimplementować go, postępując według poniŝszego schematu: 1. Wejść na
Bardziej szczegółowoAby zaimportować plan lekcji ułożony za pomocą programu Plan lekcji Optivum, wykonaj następujące czynności:
UONET+ moduł Administrowanie Jak zaimportować do systemu plan lekcji ułożony za pomocą programu Plan lekcji Optivum? Plany lekcji oddziałów w systemie UONET+ traktowane są jako szablony tygodniowych rozkładów
Bardziej szczegółowoLK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Bardziej szczegółowoWybierz kategorię Java Web i typ projektu Web Application. Kliknij przycisk Next >.
Zaawansowane aplikacje internetowe laboratorium Hibernate. Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne NetBeans IDE 6.7.1 (do pobrania z http://www.netbeans.org/downloads/index.html).
Bardziej szczegółowoKrótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp
Krótki kurs obsługi środowiska programistycznego Turbo Pascal 7.0 1 z 12 Wstęp Środowisko programistyczne Turbo Pascal, to połączenie kilku programów w jeden program. Środowisko to zawiera m.in. kompilator,
Bardziej szczegółowoInstrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)
Kraków 01.10.2017 r. Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS) 1. Logowanie. 1.1. W celu zalogowanie, należy w adresie przeglądarki wpisać http://urk.edu.pl/admin
Bardziej szczegółowoMicrosoft.NET: ASP.NET MVC + Entity Framework (Code First)
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2015. W ramach projektu budowana jest prosta
Bardziej szczegółowoAplikacje internetowe - laboratorium ASP.NET praca z bazą danych
Aplikacje internetowe - laboratorium ASP.NET praca z bazą danych Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2010 oraz dostęp do bazy danych z
Bardziej szczegółowo7. Formularze master-detail
7. Formularze master-detail 1. Utworzymy teraz jeden z bardziej złożonych formularzy dostępnych z kreatora formularz master-detail. Będzie on swoją strukturą przypominał utworzony wcześniej formularz dotyczący
Bardziej szczegółowoBazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.
Bazy danych raporty 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. 2. Otwórz bazę (F:\M5BIB). 3. Utwórz raport wyświetlający wszystkie pola z tabeli KSIAZKI. Pozostaw ustawienia
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoASP.NET MVC. Podstawy. Zaawansowane programowanie internetowe Instrukcja nr 3
3 ASP.NET MVC Podstawy 1 1. Cel zajęć Celem zajęć jest zapoznanie się z podstawami ASP.NET MVC 2.0 Framework. 2. Zadanie Proszę zbudować prostą aplikację WWW przy zastosowaniu framework a ASP.NET MVC 2.0
Bardziej szczegółowoUONET+ Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego. Dodawanie modułu i jego jednostek do słownika przedmiotów
UONET+ Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego System UONET+ przystosowany jest do dokumentowania zajęć w szkołach zawodowych, w których nauczanie odbywa się w oparciu o programy
Bardziej szczegółowoJava Server Faces - wprowadzenie
Java Server Faces - wprowadzenie Java Server Faces (JSF) jest najpopularniejszą technologią opartą o język JAVA, służącą do tworzenia aplikacji webowych (dynamicznych stron WWW). pomimo że JSF i EJB wchodzą
Bardziej szczegółowoZadanie 9. Projektowanie stron dokumentu
Zadanie 9. Projektowanie stron dokumentu Przygotowany dokument można: wydrukować i oprawić, zapisać jako strona sieci Web i opublikować w Internecie przekonwertować na format PDF i udostępnić w postaci
Bardziej szczegółowoLaboratorium 050. Crystal Reports. Ćwiczenie 1. Otwarte pozycje
Laboratorium 050 Crystal Reports Ćwiczenie 1 Otwarte pozycje 1. Uruchomić Microsoft.NET 2. Wybrać New Project, preferowany język (np. VB), Reporting, Crystal Reports Application i w polu Name (nazwa projektu)
Bardziej szczegółowoModuł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych
Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych Wersja 3.77.320 29.10.2014 r. Poniższa instrukcja ma zastosowanie, w przypadku gdy w menu System Konfiguracja Ustawienia
Bardziej szczegółowoLokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.
Lokalizacja Informacje ogólne Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie. To pojęcie jest używane przez schematy szaf w celu tworzenia
Bardziej szczegółowoWOJEWÓDZTWO PODKARPACKIE
WOJEWÓDZTWO PODKARPACKIE UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ ROZWOJU REGIONALNEGO Instrukcja instalacji generatora wniosku o dofinansowanie projektu ze środków EFRR w ramach I osi priorytetowej Regionalnego
Bardziej szczegółowoInfrastruktura aplikacji WWW II
Infrastruktura aplikacji WWW II Wykład prowadzi: Marek Wojciechowski Infrastruktura aplikacji WWW 1 Plan wykładu Infrastruktura w aplikacjach Java EE JavaServer Faces (JSF) Infrastruktura aplikacji WWW
Bardziej szczegółowoMicrosoft.NET: Warstwa dostępu do danych (DAL) w aplikacjach ASP.NET Web Forms
Microsoft.NET: Warstwa dostępu do danych (DAL) w aplikacjach ASP.NET Web Forms Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy
Bardziej szczegółowoLaboratorium 1. Wzorce oprogramowania lab1, Zofia Kruczkiewicz
Aplikacja internetowa zbudowana w oparciu o środowisko Visual Web Java Server Faces. Zarządzanie obiektami typu SesionBeans, RequestBeen i ApplicationBeans, Laboratorium 1 Wzorce oprogramowania lab1, Okres
Bardziej szczegółowoI. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu...
Kreator szablonów I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... 7 a. Grafika... 7 b. Tekst... 7 c.
Bardziej szczegółowoDokumentacja systemu NTP rekrut. Autor: Sławomir Miller
Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji
Bardziej szczegółowoSPIS TREŚCI. Sposób pierwszy... 3 Sposób drugi Ikony banków Ikony dostawców Strona1
INSTRUKCJA UŻYTKOWANIA SZABLONU ALLEGRO ZAKUPIONEGO W PAKIECIE STANDARD, MAXI LUB VIP. SPIS TREŚCI 1. OTRZYMANE PLIKI.... 2 2. DODANIE SZABLONU DO SERWISU ALLEGRO ORAZ JEGO UŻYTKOWANIE.... 3 Sposób pierwszy....
Bardziej szczegółowoDokumentowanie zajęć realizowanych w ramach kształcenia modułowego
UONET+ Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego Porada opisuje, jakie czynności w systemie UONET+ muszą wykonać administrator, wychowawca i nauczyciele, aby możliwe było dokumentowanie
Bardziej szczegółowoedycja szablonu za pomocą serwisu allegro.pl
edycja szablonu za pomocą serwisu allegro.pl 2 Do obsługi Twojego szablonu nie jest wymagane żadne dodatkowe oprogramowanie - jedyne czego potrzebujesz to aktywne konto w serwisie allegro.pl. Dokładne
Bardziej szczegółowoZaawansowane aplikacje internetowe laboratorium
Zaawansowane aplikacje internetowe laboratorium Web Services (część 2). Celem ćwiczenia jest przygotowanie prostej aplikacji prezentującej technologię usług sieciowych (ang. Web Services). Przygotowana
Bardziej szczegółowoSystem UONET+ przystosowany jest do dokumentowania zajęć w szkołach zawodowych, w których nauczanie odbywa się w oparciu o programy modułowe.
UONET+ Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego System UONET+ przystosowany jest do dokumentowania zajęć w szkołach zawodowych, w których nauczanie odbywa się w oparciu o programy
Bardziej szczegółowoPrzewodnik... Tworzenie Landing Page
Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym
Bardziej szczegółowoPlatforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy
Platforma VULCAN Jak rozpocząć pracę na Platformie VULCAN? Jednostka oświatowa, w której wdrażany jest system oparty na Platformie VULCAN, otrzymuje środowisko pracy, dostępne tylko dla zalogowanych użytkowników.
Bardziej szczegółowoUONET+ moduł Dziennik
UONET+ moduł Dziennik Jak modyfikować czcionkę na świadectwach, aby poprawnie drukowały się oceny opisowe uczniów? Przygotowując w systemie UONET+ świadectwa dla uczniów klas I-III szkoły podstawowej,
Bardziej szczegółowoInstrukcja redaktora strony
Warszawa 14.02.2011 Instrukcja redaktora strony http://przedszkole198.edu.pl wersja: 1.1 1. Zasady ogólne 1.1. Elementy formularza do wprowadzania treści Wyróżniamy następujące elementy do wprowadzania
Bardziej szczegółowoWykład 03 JavaScript. Michał Drabik
Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML
Bardziej szczegółowoPrzebieg przykładowej rejestracji nowego Oferenta
Przebieg przykładowej rejestracji nowego Oferenta Oferent, który nie miał jeszcze zawartej z Lubuskim OW NFZ umowy o udzielanie świadczeń opieki zdrowotnej, aby móc złoŝyć taką ofertę w ramach Konkursu
Bardziej szczegółowoInstrukcja zarządzania kontami i prawami
Instrukcja zarządzania kontami i prawami uŝytkowników w systemie express V. 6 1 SPIS TREŚCI 1. Logowanie do systemu.... 3 2. Administracja kontami uŝytkowników.... 4 3. Dodawanie grup uŝytkowników....
Bardziej szczegółowoPierwsze logowanie do systemu Uczniowie Optivum NET
System Uczniowie Optivum NET materiały dodatkowe 1 Pierwsze logowanie do systemu Uczniowie Optivum NET Ćwiczenie 1. Tworzenie hasła dostępu do systemu Uczniowie Optivum NET Jeśli Twoje dane, a w szczególności
Bardziej szczegółowoInstalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji
Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EP. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj
Bardziej szczegółowoProgramowanie w środowisku graficznym GUI
Programowanie w środowisku graficznym GUI 1. Wprowadzenie Język C# jest stworzony do szybkiego tworzenia aplikacji przy pomocy zintegrowanego środowiska programistycznego IDE (ang. Itegrated Development
Bardziej szczegółowoProjekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31
Strona: 1 z 31 Explorer Analyzer 1 Uruchamianie programu i raportu PoniŜsze czynności uruchamiają program Bex Analyzer oraz wybrany raport z hurtowni danych. 1. uruchom z menu Start>Programy>Business Explorer>Analyzer
Bardziej szczegółowoInstrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015 Informacje ogólne Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.2/2015 mogą
Bardziej szczegółowoInstytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA
Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 14 PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1 Opracował: mgr inż. Marcel Luzar Cel: Konfiguracja
Bardziej szczegółowoAplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium Administracja serwerem aplikacji. Celem ćwiczenia jest zainstalowanie i administracja prostym serwerem aplikacji. Ćwiczenie zostanie wykonane przy użyciu popularnego
Bardziej szczegółowoPlatforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy
Platforma VULCAN Jak rozpocząć pracę na Platformie VULCAN? Jednostka oświatowa, w której wdrażany jest system oparty na Platformie VULCAN, otrzymuje środowisko pracy, dostępne tylko dla zalogowanych użytkowników.
Bardziej szczegółowo