سؤال

أردت فقط أن أعرف كيف تحدث تخصيص صفحة ويب؟ كيف يتم حفظ حالة صفحة الويب في قاعدة البيانات؟ أي مجال يستخدمه؟ لقد استخدمت عضوية ASP.NET وفي ASP.NET من السهل جدا السحب والإفلات وسترى السحر. ولكن للأسف أنا أستخدم جافا وأريد تنفيذ هذا المفهوم في جافا. كيف يمكن القيام بذلك؟ ما هي الفكرة الأساسية وراء ذلك؟ وأي الحقل في قاعدة البيانات يمكن أن يحمل هذه المعلومات بالتأكيد varchar لا يمكن: p

هل كانت مفيدة؟

المحلول

بناء على تعليقاتك الوصفية، أصبح من الممكن الآن الإجابة على السؤال. إليك اقتراح:

  • جعل نموذج البيانات التالي

    class User {
         private List<UserScreen> screens;
         // more properties
    }
    class Screen {
        // screen properties
    }
    class UserScreen {
        private Screen screen;
        private User user;
        private int position;
    }
    
  • رقم مواقف الشاشة المحتملة من 0 إلى ن. -1 قد يعني "غير مرئي".

  • كلما حدث إعادة rededering تحديث position خاصية كل منها UserScreen
  • لا يزال في قاعدة بيانات باستخدام Orm (السبات على سبيل المثال)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top