جاوا و تکنولوژی های آن

java programming language

در این وبلاگ به بررسی نکات موجود در جاوا و تکنولوژی های آن می پردازیم

طبقه بندی موضوعی

در این بخش خواهیم دید که چگونه یک REST api آماده را با CQRS تکامل بدهیم و از ویژگی های آن استفاده کنیم و لایه Service را از Controller جدا کنیم تا بتوانیم Query ها و Command ها را جداگانه مدیریت کنیم 


یکی دیگر از روش های کوئری Search / Filter در REST Api استفاده از Spring Data QueryDSL Web Support است که در این بخش به آن میپردازیم 


FIQL یا Feed Item Query Language یک زبان ساختارمند، منعطف، URI friendly برای ساخت عبارات کوئری های سرچ و فیلتر است که توسط کتابخانه RSQL میتوانیم از آن در REST API استفاده کنیم 


در بخش های قبلی دیدیم که یکسری عملیات پیچیده کوئری های Criteria را توانسته بودیم بصورت AND ترکیب کنیم در این بخش به پیاده سازی عمل OR و ترکیب آن با سایر عملیات میپردازیم 


در ادامه REST Query Language در این بخش به بررسی عملیات دیگری که در حین سرچ ممکن است نیاز داشته باشیم مانند Equality , Negation , Greater than , Less than , Starts with , Ends with , Contains و Like میپردازیم