Aplikacje w środowisku java Projekt zaliczeniowy – wymagania1 Projekt powinien być napisany w jednym z dwóch edytorów: Netbeans bądź Eclipse. Ponadto projekt powinien spełniać następujące wymagania: - okienkowy interfejs programu oparty o bibliotekę swing - wykorzystanie przynajmniej 5 różnych komponentów z dostępnej palety - zastosowanie zdarzeń dla wykorzystanych komponentów, w tym przynajmniej po 1 zdarzeniu wykorzystującym: a) przyciski w aplikacji b) klawiaturę c) myszkę - podział aplikacji na warstwy: a) oddzielenie logiki aplikacji od widoków z wykorzystaniem pakietów b) uporządkowany kod - stworzenie i zastosowanie przynajmniej 3 własnych typów (klas bądź interfejsów) - obsługa wyjątków w aplikacji - wykorzystanie kilku klas języka poza typami prostymi oferowanymi przez Javę Wymagania opcjonalne (wpływające na lepszą ocenę projektu): - zastosowanie wbudowanych w Javie struktur danych - wykorzystanie bazy danych do aplikacji - testy jednostkowe - zastosowanie wzorca projektowego podczas tworzenia aplikacji Do oceny będzie także brany pomysł na aplikację oraz sposób jego realizacji (zaprojektowanie struktury klas/interfejsów oraz ewentualna konstrukcja bazy danych). Ostateczny i nieprzekraczalny termin oddania projektów to termin ostatnich zajęć w semestrze letnim. Zakończone przedterminowo projekty można przesłać na adres e-mail: [email protected] w temacie wpisując: ‘Java - projekt zaliczeniowy – Imię i Nazwisko’. Przyspieszy to proces oceny projektów oraz wystawiania ocen końcowych z przedmiotu. Wszelkie uwagi można/należy zgłaszać najpóźniej do 11.04.2013 podczas zajęć bądź drogą mailową na wskazany powyżej adres e-mail. 1 Wymagania wstępne na dzień 14.03.2013, mogą ulec zmianie po konsultacjach i ewentualnych uwagach.