ostatnia aktualizacja |
![](imgs/0.gif) |
10.2023 - Inżynieria oprogramowania W04ITE-SI0011G
10.2022 - Praca dyplomowa inżynierska
|
![](imgs/0.gif) |
![](imgs/0.gif) |
|
![](imgs/0.gif) |
ogłoszenia |
Zaliczenia - semestr letni 2017/2018r:
Zaliczenie laboratorium
- Ocena końcowa z laboratorium jest zaokrągloną średnią arytmetyczną z zaokrąglonej średniej arytmetycznej ocen z czterech laboratoriów, kolokwium
z laboratorium i aktywności podczas zajęć laboratoryjnych.
- W celu zaliczenia laboratorium podczas laboratorium 5 należy wykonac 3 poprawne programy:
- Zadanie 1 dotyczące zastosowania wątków z wykorzystaniem metod wait i notify oraz mechanizmu synchronizacji dostępu do wspolnego zasobu
- Zadanie 2 dotyczące zastosowania gniazd Socket i ServerSocket do wykonania prostego komunikatora realizujacego zadany protokół
- Zadanie 3 dotyczące zastosowania JDBC do przetwarzania relacyjnych baz danych (wg)
Uwaga: podczas sprawdzianu można będzie korzystać z wykonanych zadań podczas laboratoriów 1, 2, 3.
Zaliczenie wykładu
- Ocena końcowa z wykładu jest oceną z kolokwium z wykładu, które odbędzie się podczas wykładu 5.
- Kolokwium z wykładu będzie obejmowało uzupełnienie fragmentów podanych programów dotyczących laboratoriów 1-4..
Narzędzia do zainstalowania:
- Aktualne środowisko NetBeans.
materiały do zajęć |
Materiały do wykładów
- Wątki, gniazda.
- Wątki.
- Gniazda - wprowadzenie - część 1.
- Gniazda - aplikacje wielowątkowe z zastosowaniem gniazd - część 2.
- JDBC
- JDBC - połączenia z relacyjnymi bazami danych. Część 1.
Przykłady programów - część 1.
- JDBC - połączenia z relacyjnymi bazami danych. Część 2.
Przykłady programów - część 2.
- RMI.
- Architektura RMI 2017 - zdalne wywołanie metod, mobilność programów .
- Architektura RMI - zdalne wywołanie metod, mobilność programów.
Przykłady programów z zastosowaniem RMI.
- JDBC - RMI - połączenia z relacyjnymi bazami danych.
Przykłady programów.
- Aplety
- Zaliczenie przedmiotu
Materiały do laboratoriów
- Wątki - synchronizacja wątków, zarządzanie wątkami za pomocą metod wait, notify i notifyAll.
- Instrukcja 1.
- Program pomocniczy Watki1.
- Komunikatory - gniazda TCP/IP oraz strumienie obiektów.
- Instrukcja 2.
- Program pomocniczy Nowykomunikator1 do p. 1 instrukcji 2.
- Program pomocniczy Nowykomunikator3_2017 do p. 5 instrukcji 2.
- Aplikacje współpracujące z bazami danych - sterowniki JDBC.
- Instrukcja 3.
- Program pomocniczy Baza_1 do p. 1 instrukcji 3.
- Program pomocniczy do p. 5 instrukcji 3.
- RMI
- Instrukcja 4. Wersja z dnia 10.06.2018 - dodano komentarze do slajdów.
- Zaliczenie przedmiotu
literatura |
literatura podstawowa
- Downey Allen B. , Mayfield Chris , Myśl w języku Java! Nauka programowania, Helion 2016.
- Horstmann Cay S., Cornell G., Java 2. Techniki zaawansowane, Wydanie IX, Helion, 2016.
- Tutorial Java SE
literatura uzupełniająca
- Barteczko K., JAVA. Programowanie praktyczne od podstaw. Helion 2015
- Horstmann Cay S., Java 8. Przewodnik doświadczonego programisty, Helion 2015
- Herbert Schildt, Java. Kompendium programisty. Wydanie IX, Helion 2015
|