Zadania realizowane w ramach laboratorium
Do realizacji zajęć ZTI zostaną wykorzystane następujące narzędzia i technologie.
- Środowisko uruchomieniowe Jakarta EE
- Zintegrowane środowisko do tworzenia aplikacji Jakarta EE - IDE IDEA JetBrains
- Serwer aplikacyjny Jakarta EE - Tomcat 10
- Baza danych PostgreSQL dostępna na serwerze pascal.fis.agh.edu.pl.
https://stackoverflow.com/questions/63854849/where-can-i-find-to-create-new-servlet-file-with-intellij
Przygotowanie szablonu projektu w ramach IDE IDEA JetBrains
- Lokalny serwer aplikacyjny Apache Tomcat udostęniony w ramach IDE IDEA JetBrains
- Wszystkie ćwiczenia w ramach laboratorium umieścimy w ramach projektu ZTI_Lab01
typu "Web application" (przykładowy ekran tworzenia projektu rys.1).
W trakcie tworzenia projektu należy dołaczyć również połaczenie z serwerem Tomcat 10. Po akceptacji
ustwień na pozostałych stronach kreatora zostanie utowrzony projekt. Przykładowa struktura utworzonego projektu
została przedstawiony na rys 2. W ramach projektu został utworzony servlet oraz skrypt jsp. Na rys. 3 przedstawiono
ustawienia serwera Tomcat z ustawieniem dostęu do tworzonego projektu ( URL ). Na rys.4 przedstawiono modyfikację
parametrów w pliku "workspace.xml".
Rys.1 Przykładowy ekran tworzenia projektu Web application Rys.2 Przykładowy ekran utworzonego projektu Web application Rys.3 Konfiguracja parametrów serwera Tomcat Rys.4 Modyfikacja parametrów pliku "workspace.xml" (pliki konfiguracyjne .idea). - Kolejne servlety ( skrypty JSP ) będą uruchamiane w ramach pakietu ZTI_Lab01
W ramach zajęć zostaną przedstawione poniższe przykłady.
- Servlet z plikiem deskryptora wdrożenia web.xml
- Servlet z adnotacją @WebServlet
- Odczyt parameterów żądania http w servlecie
- Obsługa metody post i get w servlecie
- Odczyt danych z bazy danych w servlecie, interfejs JDBC
- Skrypt JSP i obsługa JavaBean
- Biblioteka JSTL i przetwarzanie pliku XML w skrypcie JSP
- Polecenia języka Java w skrypcie JSP (skryplet)
- Prosta implementacja wzorca MVC w JEE