Андрей Иоч
Poziom 30
Новосибирск

Mój czat

Opublikowano w grupie Random-PL
Cześć wszystkim! Chcę podzielić się moim małym projektem! Wziąłem się za jeden z „dużych problemów” JavaRush („Czat”, misja Wielowątkowość, poziom 6), zmieniłem go, zmodyfikowałem i oto co z tego wyszło:
Mój czat - 1
Co zostało zmienione/dodane w stosunku do pierwotnego zadania:
  • odczytuje konfigurację z pliku właściwości przy użyciu klasy ResourceManager;
  • dodano pokoje rozmów i możliwość tworzenia własnych czatów;
  • dodano prywatne wiadomości;
  • całkowicie nowy interfejs klienta swingowego;
  • dodano skróty klawiszowe do wysyłania wiadomości i poleceń klienta;
  • dodane okno ustawień;
  • dodano emotikony;
  • dodano zakładki umożliwiające wyświetlanie wiadomości z różnych pokojów rozmów i rozmów prywatnych;
  • dodano licznik nieprzeczytanych wiadomości;
  • stworzono drzewo użytkowników umożliwiające wyświetlanie użytkowników na czatach i wywoływanie prywatnych wiadomości;
  • bot nauczył się odpowiadać emotikonem na emotikon;
  • dodano rejestrator log4j;
  • dodano dodane testy jUnit;
  • Całość zawinąłem w Mavena i podzieliłem na moduły.
Link do GitHuba: https://github.com/DevCorvette/chat Wszystkich zainteresowanych zapraszam, zaglądam, komentuję, będzie mi miło :) Będzie mi również miło za konstruktywną krytykę. PS: Dla tych, którzy jeszcze nie rozwiązali problemu, nie szukajcie ode mnie gotowego rozwiązania. Prawie wszystko jest tam przepisane ;)
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION