-
Notifications
You must be signed in to change notification settings - Fork 0
Home
توی این پروژه سعی شده یک لایه داده برای کار با سرورهای پلاف پیاده سازی بشه. این پیاده سازیها امکانات زیر رو فراهم میکنه:
- کار با سرور
- مدیریت دادهها به صورت افلاین
مهمترین بخش این پیاده سازی jpluf-core هست که تمام API مورد نیاز را توصیف کرده. تمام کلاسها و واسطههایی که توی این پروژه تعریف شده واسطه هستند. پیاده سازی این واسطهها در بستههای زیر آورده شده:
- jpluf-core-test
- jpluf-file
- jpluf-hibernate
- jpluf-ormlit
- jpluf-retrofit
بدون در نظر گرفتن نوع پیاده سازی، دستهای از تستها در اینجا نوشته شده. این تستها در بستههای متفاوت به کار گرفته میشه و روی پیادهسازیها اجرا میشود.
با استفاده از راهکارهای ساده و مبتنی بر فایلهای سیستم عامل تمام واسطههای در نظر گرفته شده را پیاده سازی میکند. زمانی که نیاز به یک پیاده سازی سبک باشد از این مدل استفاده میشود.
در این مدل پیاده سازی از پایگاههای داده برای ذخیره و بازیابی استفاده است است. در سروها و برنامههای میز کار کاربرد فراوان دارد.
در این روش نیز از پایگاههای داده برای ذخیره و بازیابی استفاده شده است با این تفاوت که پایگاههای داده مد نظر، اندروید بوده و میتواند در کاربردهای کوچک به کار گرفته شود.
در این مدل کل ساختار دادهای در سرور ذخیره سازی میشود و با این واسط امکان دسیابی به آنها فراهم میشود.