تصحيح مفاهيم / أساليب تصميم نظام الموقع التفاعلي؟

StackOverflow https://stackoverflow.com/questions/2636399

سؤال

آمل ألا يكون هذا السؤال مفتوحًا جدًا ، لكن الدفعة في الاتجاه الصحيح هي كل ما أحتاجه!

أقوم حاليًا بإنشاء نظام محاسبة عبر الإنترنت - الفكرة هي أنه يمكن للمستخدمين تسجيل وتسجيل الدخول ، ثم إنشاء عملاء ، وإنشاء فواتير ومستندات أخرى وطباعة / إرسال هذه المستندات في النهاية.

أنا مبرمج Java لكن للأسف لم يكن لدي الكثير من الخبرة في مشاريع الويب ومفاهيم التصميم الخاصة بهم ...

هذا ما حصلت عليه حتى الآن - خادم ويب Tomcat الذي يقوم بتحميل الربيع. يتولى Spring Dao الخاص بي ويتطلب دروسًا مطلوبة لمنطق العمل. يخدم Tomcat يحتوي على صفحات JSP التي تشكل الموقع. لجعلها تفاعلية ، استخدمت JavaScript في الصفحات (jQuery ومكالمات Ajax) لإرسال وتلقي بيانات JSON (يتم ذلك عن طريق النشر إلى صفحة تستدعي طريقة اليد () في إحدى فئتي).

سؤالي هو ، هل أتناول هذا المشروع بالطريقة الصحيحة؟ هل أستخدم الأدوات والأساليب المناسبة؟ أفهم أن هناك طرقًا لا حصر لها حرفيًا لمعالجة أي مشروع ، لكنني أحب حقًا الحصول على تعليقات فيما يتعلق بالطرق المجربة والمختبرة ، والممارسات العامة وما إلى ذلك.

شكرا لك مقدما!

Xandel

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

المحلول

نظرًا لأنك تبحث عن أساليب AJAX جديدة للويب ، يمكنك الاستفادة من مهارات البرمجة Java الخاصة بك مجموعة أدوات ويب Google (GWT), ، يجعل التكامل بين العميل وجوانب الخادم سلسة للغاية. يمكنك استخدام Java على كل من العميل وجانب الخادم. (يقوم برنامج التحويل البرمجي GWT بإنشاء JavaScript من Java لجانب العميل)

أوصي بإلقاء نظرة على مكالمة الإجراءات عن بُعد GWT (RPC) درس تعليمي لمعرفة مدى سهولة التواصل بين العميل والخادم بطريقة غير متزامنة.

قد يكون الأمر مناسبًا لمشروعك لأنك لست عرضة لبعض سلبياته مثل SEO ، حيث لا أعتقد أن نظام المحاسبة سيهتم بكبار المسئولين الاقتصاديين.

الكلمات الرئيسية: جافا ، التفاعلية ، مكالمات AJAX.

نصائح أخرى

يبدو لي أنك تقدم حلًا تقنيًا بالفعل ، من الصعب التعليق على جودة الحل الخاص بك دون معرفة ما ينبغي أن يفعله تصميمك. لا نعرف أي شيء عن نطاق مشروعك.

إذا كنت تبحث عن طريقة جديدة لصنع تطبيقات الويب ، تحقق من التنزيل المجاني كن واقعيا من 37Signals. لمزيد من المشاريع الرسمية التي تصمم ، ستمنحك المعايير العسكرية القديمة (MIL-STD-810) توجيهًا أيضًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top