Skip to content

empire/Fanavard-Contest-System-2015

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

اطلاعات کلی

ایمیل

[email protected]

زبان استفاده شده برای حل مساله

Java 7

کتابخانه‌های استفاده شده

  • Spring framework 4
  • logback 1.1
  • Netty

تکنولوژی

از امکانات Dependency-Injection چارچوب نرم افزاری Spring-Framework استفاده کرده ام. هر جا وابستگی ای وجود دارد از امکان Autowire استفاده کرده ام و تقریبا تمام اشیا bean هستند. پروژه به ماژول application, client, server, core, namefamily,words تقسیم کرده ام main برنامه در application قرار دارد. در این برنامه تقریبا تماما اصول Extensibility, Testability, Clean-Code, Reusablity, Readability, Reliablity را مبنای کارم قرار داده ام. برای گرفتن اطلاعات از کاربر از State-Design-Pattern اصتفاده کرده ام و برای ارسال و دریافت در شبکه از Nettty بهره برده ام. برای گرفتن و دریافت اطلاعات از Command-Design-Pattern بهره بردم.

پیکربندی

برای راه اندازی Spring از Annotation استفاده شده است.

اجرا

از Intellij-Idea برای اجرا استفاده شده است به خاطر این لبتاپ نداشتم و به این خاطر الان از mvn خط فرمان در آخر امروز زیاد استفاده نکردم.

About

My source code for Fanavard 2015 contest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages