Jak się nazywa API do przekazywania komunikatów.
JMS
Jakie metody musi przesłaniać servlet? doGet, doPost, różne kombinacje były.
nie musi żadnej
Co to SOAP.
komunikacja po xml w systemach rozproszonych.
Coś o HttpServletRequest i HttpServletResponse.
Kiedy servlet jest powoływany do życia?
Przy pierwszym wywołaniu, pozostaje w pamięci do wywołania metody destroy (nie po zamknięciu połączenia z klientem)
Kiedy wywoływane są metody init i service servletu?
odpowiednio przy tworzeniu instancji i wywołaniu servletu.
Gdzie jest umieszczany w servlecie kod skryptletu?
w metodzie service.
Jakiś import zestawu tagów do jsp i pytanie co to za znacznik.
Znacznik określa jak ma być interpretowany kod/text napisany w tych znacznikach. Np. czy ma być to kod html czy wywołanie funkcji servletu.
Jak działają ciastka, czy przeglądarka je modyfikuje przed odesłaniem do serwera?
serwer wysyła, przeglądarka nie modyfikuje i odsyła do serwera. Przechowywane są u klienta.
Jaki obiekt nie jest dostępny pod standardową nazwą w jsp?
cookie.
Co nie należy do JEE?
warstwa administracji.
Jak są przekazywane dane w GET?
po znaku zapytania w URLu.
W jakim pliki przechowywane są informacje o nawigacji pomiędzy stronami w JSF.
faces-config.xml
Servlet mapping w JSF, do czego służy.
Do wybierania odpowiednich serveltów dla odpowiednich żądań wysyłanych od klienta.
W jakim katalogu są przechowywane klasy servletów?
classes, servlets i coś jeszcze.
Do czego służy Converter w JSF?
Dane ze stron jsp, php wysyłane są w postaci stringów, by możliwe było ich wykorzystanie w skryptach czy programach muszą być zamienione na typy np. int, date itd. Convertery działają między aplikacją webową a stroną, która pobiera dane, konwersja z typu string odbywa się zanim dane trafią do aplikacji. Możliwe jest definiowanie własnych Converterów.
Jak przesyłane są parametry metodą POST?
Dane metodą POST przesyłane są w obszarze danych pakietu
Który z komponentów odpowiada za obsługę transakcji?
EJB
Który z komponentów odpowiada za rozsyłanie komunikatów?
JMS
Z czym jest związane EJB?
Z obsługą transakcji, też rozproszonych
Jak działa metoda init związana z Servletami?
Jest wywoływana tylko raz w całym cyklu życia servletu. Ma to zawsze miejsce przed obsługą przez servlet jakichkolwiek żądań klientów. Służy do zarządzania zmiennymi utrzymywanymi podczas "życia" servletu
Jak działa metoda service związana z Servletami?
Metoda przyjmuje 2 parametry, pierwszy z nich definiuje żądanie skierowane do serwera, a drugi będzie zawierał wygenerowaną odpowiedź. Uruchamiana jest za każdym razem gdy serwer otrzymuje nowe żądanie, uruchamiany jest nowy wątek i wywoływana metoda service. Metoda sprawdza żądania typu HTTP (POST, GET, PUT DESTROY) i wywołuje odpowiednią metodę (doGet, doPost…)
Po jakiej klasie musi dziedziczyć Servlet?
Servlety najczęściej dziedziczą po klasie HttpServlet
Co odpowiada za pobieranie parametrów z klasy HttpResponse?
nterfejs HttpServletResponse pozwala na pobieranie obiektu PrintWriter stosowanego do generowania zawartości dokumentu przesyłanego do przeglądarki.
Pytanie związane z obiektem Servletu odnośnie jego powołania do życia (czy tylko raz, czy wielowątkowo itd).
Który typ przetwarzania związany jest z elementami zupełnie odmiennej logiki...
rozproszenie pionowe - rozmieszczenie logicznie odmiennych składowych na różnych komputerach,
Który typ przetwarzania związany jest z równomiernym obciążeniem...
rozproszenie poziome - klient lub serwer może byc fizycznie podzielony na logiczne równoważne części z których każda przetwarza własną porcję całego zbioru danych, równoważąc w ten sposób obciążenie,
Ze 4 pytania typu: W jakim pliku znajduje się...
komunikaty powitalne - WEB.XML
komunikaty błędów - SUN-WEB.XML
Ze 2 pytania typu: Co znajduje się w pliku:
web.xml - Konfiguracja środowiska strony JSP
web-sun.xml - plik konfiguracji do przyszłych specyfikacji Web aplikacji wdrażanych na web server
face-config.xml - opisuje zasoby komponentu i reguły nawigacji pomiedzy stronami
web-app.xml - definiuje kontekst dla ustawień na wirtualnej maszynie, dołącza ścieżki aplikacji webowych, np. xmlns:xsi
Ze 4 pytania typu: Co to jest:
<% %>, Skryplety - są fragmentami kodu Javy, połączonego z kodem HTML, wykonywane zawsze wtedy, gdy jest żądanie o tę stronę (za każdym razem!). To ten "dynamiczny kawałek kodu". To Państwa najbardziej dotyczy. Odpowiedni znacznik to
<%= %>, Wyrażenia - czyli takie małe (lub większe) fragmenty kodu Javy, które będą obliczane a następnie konwertowane do łańcucha znaków i wyświetlane w części HTML-owej otoczone są znacznikami, wykonywane za każdym pobraniem strony! Muszą być ujęte w znacznik
<%! %>, Deklaracje (deklarujące i ew. tworzące obiekty) określane są przez znaczniki. Uwaga! tylko zmienne składowe! Nie zmienne metod! Deklaracja wykonywana jest tylko raz!
<%@ %> - By zamieścić tzw. dyrektywę (informacje dla JSP dotyczące całej strony, używana do tłumaczenia lub wykonywania całej strony JSP, np. takiej dołączonej, może to być page, include), należy umieścić ją za pomocą znaczników:
Cookies - co to jest
Ciasteczka (ang. cookies) to niewielkie informacje tekstowe, wysyłane przez serwer WWW i zapisywane po stronie użytkownika (zazwyczaj na twardym dysku). Domyślne parametry ciasteczek pozwalają na odczytanie informacji w nich zawartych jedynie serwerowi, który je utworzył.
Wartośc pliku cookie gdy ma byću suniety po zamknieciu przeglądarki
Niepodanie czasu ważności
HttpRequest
Gdzie trzymane są pliki jsp
Jaka metoda jest wywoływana przy kazdym uruchomieniu(?) servletu
service
Pytanie w ktorych odpowiedzi to: poziome pionowe,hierarchiczne, partnerskie ;P
Deskryptory wykonawcze
co to za wyrażenie <% XXXX %> (skryplet jsp)
co to za wyrażenie <% =new.java..... %> (wyrażenie jsp)
Dane w formularzu
Do odczytania danych wykorzystuje sie metode getParameter, albo getParameterValues interfejsu HttpServletRequest. Ich użyciejest niezależne od tego czy dane zostały przesłane metodą doGet czy doPost. Wartość zwracana jest łańcuchem znaków lub tablicą łańcuchów
Warstwy JEE
1.klienta
2.internetowa
3.biznesowa
4.EIS
Pakiet komunikatów
Mapowanie servletów
Mapowanie (poprzez servlet-mapping) zapewnia nam, że każde wywołanie typu *.jsf uruchomi FacesServlet, a ten zgodnie z wytycznymi w konfiguracji JSF - faces-config.xml - wykona odpowiednie czynności.
Co to jest wsdl?
Standardowy język oparty na XML służący do definiowania usług sieciowych