سلام به همه! من می خواهم پروژه کوچک خود را به اشتراک بگذارم! یکی از "مشکلات بزرگ" JavaRush ("چت"، تلاش چند رشته ای، سطح 6) را برداشتم، آن را تغییر دادم، آن را اصلاح کردم و این چیزی است که از آن بیرون آمد:
آنچه در مقایسه با کار اصلی تغییر/اضافه شده است:
- پیکربندی را از فایل خواص با استفاده از کلاس ResourceManager می خواند.
- اتاق های چت اضافه شده و توانایی ایجاد چت های خود را.
- پیام های خصوصی اضافه شده؛
- رابط کلاینت نوسان کاملاً جدید.
- کلیدهای میانبر برای ارسال پیام و دستورات مشتری اضافه شده است.
- پنجره تنظیمات اضافه شده؛
- شکلک های اضافه شده؛
- زبانه ها برای نمایش پیام ها از اتاق های گفتگو و چت های خصوصی مختلف ساخته شده اند.
- شمارنده ای از پیام های خوانده نشده اضافه کرد.
- یک درخت کاربر برای نمایش کاربران در چت ها و تماس پیام های خصوصی ساخته شده است.
- ربات یاد گرفت که با شکلک به شکلک پاسخ دهد.
- log4j logger اضافه شد.
- اضافه شدن تست های jUnit.
- همه را در Maven پیچیدم و به ماژول ها تقسیم کردم.
GO TO FULL VERSION