قاعدة البيانات المستخدمة لتعلم Servlet هذه المرة هي MySQL ، وأنا أستعد حاليًا لتعلم Javaweb ، وبالتالي فإن المقالة حول Javaweb ستستمر بالتأكيد في التحديث لاحقًا. أردت فعلاً أن أتعلم PHP قبل بضعة أيام ، لكن تذكير صديق في وقت لاحق جعلني أنتقل إلى Javaweb.
لأنني أعمل حاليًا على تطبيقات الهاتف المحمول ، ما زلت أخطط للبدء بواجهة البيانات عند تعلم Java. ستكون عملية التفسير حذرة للغاية هذه المرة. . . من الطريقة التي بنيت بها-الأخطاء التي واجهتها في الوسط -------> سيتم نشر عرض البيانات الأخير واحدًا تلو الآخر.
1. تثبيت بيئة تطوير Javaweb تحت Ecplise:
هذه الخطوة هي نفس المقالة السابقة Javaservlet+Oracle ، لذلك أقوم بنشر العنوان مباشرة هنا
//www.vevb.com/article/77065.htm
2. قم بتنزيل برنامج Web Server Apatch-Tomcat 7.0:
قم بتنزيل برنامج دعم خادم الويب Java Apatch-Tomcat ، ثم إلغاء ضغطه على أي مسار.
في الواقع ، أقترح أنه يمكنك إنشاء مجلد حول Java Servlet لتخزين الملفات حول هذا الموضوع ، لأن هناك ملفات مثل حزم .jar التي يجب وضعها. أدناه هو مجلد
3. قم بإنشاء بيئة خادم ويب Servlet/إنشاء مشروع ويب Servlet:
1: إضافة بيئة خادم الويب
Ecplise ---> شريط القائمة (Windows ---> تفضيلات ---> خادم ----> بيئة وقت التشغيل-> إضافة
2: إنشاء موقع ويب ديناميكي وأضف صفحات Servlet
قم بإنشاء ملف موقع ويب ديناميكي ------> جديد ----> مشروع ويب ديناميكي ثم مباشرة. بعد القفز ، يمكنك فقط أخذ اسم وإنهاء إنشائه.
إنشاء صفحة servlet: انقر بزر الماوس الأيمن لتحديد SRC ----> جديد ---> Servlet إنشاء صفحة في المشروع
فيما يلي لقطة شاشة بعد الخلق:
في لقطة الشاشة أعلاه
واحدة من حزم المساعد هي الفئة المساعدة من MySQL ، والثانية هي الفئة المساعدة من JSON ،
يتم وضع صفحة Servlet في حزمة ServletTest.
ملف dbinfo.properties في مجلد SRC هو ملف اتصال قاعدة البيانات الخاص بي. يمكنك إنشاء هذا الملف على سطح المكتب ثم نسخه إلى مجلد SRC. تذكر أن المسار يجب ألا يكون خطأ.
خلاف ذلك ، سيتم الإبلاغ عن خطأ إذا تم استخدام اتصال قاعدة البيانات. فيما يلي لقطة شاشة لمحتوى هذا الملف ، وهي جميع المعلومات المطلوبة لاتصال قاعدة بيانات MySQL.
و
في هذه المرحلة ، تم إنشاء مشروع Javaservlet وبيئة التشغيل.
4. أضف حزمة .jar المطلوبة إلى مجلد Apatch-Tomcat 7.0 LIB:
أنا هنا فقط أستخدم حزمتين جرة ، إحداها هي حزمة برنامج التشغيل من MySQL والثاني هو الحزمة المساعدة من JSON. لمزيد من التفاصيل ، سألتقط صورة
5. لقطات الشفرة بعد تشغيل لقطات الشاشة:
1: هناك ثلاث طرق في صفحة Servlet. الأول هو أن الفصل مبني ولا يستخدم بشكل عام. والثاني والثالث هما طرق معالجة طلبات البيانات. الأول هو الحصول على والآخر هو نشر ، مما يقيد طريقة الوصول إلى البيانات. بالمقارنة مع GET ، فإن POST أكثر أمانًا ، لكنها هي نفسها بالنسبة للرمز التنفيذي لأولئك الذين يكتبون واجهات. . .
هنا نستخدم فئتين مغلفين في المساعدين ، MySqlHelper و ResultTojSontool. في الواقع ، يلف MySqlHelper أيضًا طريقة الوصول إلى الإجراءات المخزنة ، وطريقة الوصول إلى الإجراء المخزنة مع معلمات الإرجاع الخارجية. لقد كتبت واجهة من قبل ، لكن تقنية .NET المستخدمة ليست فعالة في كتابة واجهات بدون هذين الأمرين. مع ذلك ، ربما تكون المهام التي تكملها مع 10 عبارات SQL ، لا يلزم سوى إجراء واحد مخزن.
2: تأثير الإخراج
أخطط لتعلم جافا جيدًا. في معظم الأوقات التي أدرس فيها في وقت فراغي ، سوف تستخدمه لقراءة جافا. لذلك ، سأستمر في إضافة مقالات حول Java ، وبعد ذلك سأشمل أيضًا بناء بيئة تشغيل ويب Java على Linux.