دوره آموزشی یادگیری Lombok: برنامه نویسی جاوا ساده

دوره آموزشی یادگیری Lombok: برنامه نویسی جاوا ساده

1 ساعت 40 دقیقهمتوسط2023-04-11

مدرسین

Michael D. Rodgers, Jr

Michael D. Rodgers, Jr

Java Web Applications Engineer and Consultant

جزئیات دوره

هنگام نوشتن برنامه های جاوا، تعداد زیادی کد استاندارد و تکراری مورد نیاز است، و نوشتن این کد دیگ بخار می تواند زمان بر و خسته کننده باشد. در این دوره، مربی مایکل دی. او نحوه نصب پلاگین را در Eclipse و IntelliJ و وابستگی های Maven مناسب مورد نیاز برای پروژه را نشان می دهد. از آنجا، او اصول اولیه را پوشش می‌دهد: بازسازی برخی از کلاس‌های پایه و قدم زدن در موارد استفاده برای کاهش زمان در نوشتن کد، کاهش کد دیگ بخار - و در نتیجه نوشتن کدی که ذاتاً بسیار ایمن‌تر و بدون اشکال است. مایکل همچنین ویژگی‌های فعلی و ویژگی‌های آزمایشی Lombok را پوشش می‌دهد که کد توسعه‌دهنده را حتی بیشتر کاهش داده و بهبود می‌بخشد.

مهارت ها

SpringProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • Lombok برای توسعه دهندگان جاوا
  • نمای کلی پروژه و فایل‌های تمرین
  • IDE خود را پیکربندی کنید - Eclipse یا IntelliJ

کاهش کد Boilerplate در POJOs با Lombok

  • کاهش نفخ تنظیم کننده و دریافت کننده کد
  • افزودن اما کاهش متدهای ToString، Equals و HashCode
  • جفت کردن نفخ سازنده
  • یک حاشیه برای حکومت بر همه آنها
  • بازی زیبا با Spring @Autowired
  • رکورد JEP 359 در مقابل @Data و @Value
  • چالش - کاهش کد دیگ بخار در POJOs
  • راه حل - کاهش کد دیگ بخار در POJOs

استفاده از Lombok POJO‌های ساده شده

  • لومبوک الگوی طراحی سازنده را پیاده‌سازی می‌کند
  • ساده سازی چک‌های پوچ و رفع نفخ
  • اعلان نهایی متغیر محلی را ساده کنید
  • متغیرهای محلی قابل تغییر در مقابل JEP 286 var
  • تنظیم کننده‌های قابل تغییر با استفاده از Lombok @With
  • چالش - استفاده از لومبوک POJO‌های ساده شده
  • راه حل - استفاده از Lombok POJOs ساده شده

مواد افزودنی کلاس مهم ارائه‌شده توسط Lombok

  • کد دیگ بخار ورود به سیستم را ساده کنید
  • پاکسازی کد و انتشار منابع
  • ذخیره محاسبات یکبار مصرف گران قیمت
  • مدیریت استثناهای خود را با SneakyThrows کوتاه کنید
  • چالش - اعمال ورود به سیستم و پاکسازی
  • راه حل - اعمال ورود به سیستم و پاکسازی

نتیجه

  • ویژگی‌های پروژه بعدی شما
۴۰,۰۰۰ تومان