لقد شاهدت مؤخرًا مقاطع فيديو لتطوير Android ، وأداة التطوير المتكاملة المستخدمة فيها هي Eclipse. يمكن أن يؤدي استخدام Eclipse إلى كتابة مشاريع الويب بسرعة ، وقد قام استوديو Android الذي استخدمته بتجميع وظائف بناء مشاريع أخرى بسبب احترافيتها. لذلك ، لم أستطع تحمل إحراج القدرة على الاستماع إلى المعلم وعدم العمل فعليًا ، لذلك اخترت استخدام Idea Intellij بدلاً من Eclipse لمحاكاة طلبات الشبكة. فيما يلي تطبيق طلب شبكة بسيط لتقديم استخدام Idea of Intellij.
أول شيء هو تنزيل أداة تكامل Idea Intellij. يمكن الحصول على Google/Baidu بسهولة.
بعد ذلك ، قم بتكوين خادم Tomcat. خذ كمبيوتر Mac كمثال ، راجع: تثبيت وتكوين خادم TomCat على Mac.
ثم افتح intellij Idea ، حدد نوع مشروع Java Enterprise على اليمين ، وحدد خادم TomCat المثبت حديثًا ، وتحقق من خيار تطبيق الويب.
مشروع جديد
انقر فوق التالي وأدخل عرض اسم المشروع المخصص:
مشروع
ثم يمكننا أن نرى الصورة الكاملة للمشروع الجديد:
مشروع
في هذه المرحلة ، تم الانتهاء من إطار هندسة تطبيقات الويب. ومع ذلك ، من أجل النشر بنجاح على خادم Tomcat ، نحتاج أيضًا إلى إضافة Servlet الكائن الذي يتولى الخدمة. انقر فوق مجلد SRC وأضف Servlet:
servlet
يمكنك رؤية أساليب DOGE و DOPOST التي تم إنشاؤها الافتراضي في فئة Servlet:
DOPOST الفراغ المحمي (طلب httpservletrequest ، استجابة httpservletresponse) يلقي servletexception ، ioException {response.setcharacterencoding ("UTF-8") ؛ استجابة. Response.getWriter (). print ("استلام طلب ما بعد") ؛ username string = request.getParameter ("اسم المستخدم") ؛ سلسلة pwd = request.getParameter ("كلمة المرور") ؛ if ("admin" .equals (اسم المستخدم) && }} doget void المحمية (طلب httpservletrequest ، استجابة httpservletresponse) يلقي servleTexception ، ioException {response.setcharacterencoding ("utf-8") ؛ // set response.setContentType ("text/html") ؛ username string = request.getParameter ("اسم المستخدم") ؛ سلسلة pwd = request.getParameter ("كلمة المرور") ؛ if ("admin" .equals (اسم المستخدم) && }}لاستخدام فئة Servlet التي تم إنشاؤها حديثًا ، تحتاج أيضًا إلى تكوينها في web.xml:
<web-app ...> <vervlet> <vervlet-name> servlet </servlet-name> <Servlet-class> demo.servlet </servlet-class> </servlet> <sterlet-mapping> <sterlet-name> servlet </web-name> <url-pattern>/demo </url-patern>
تضع علامة تعيين Servlet المسار إلى الوصول الخارجي.
ثم أضف ملف الصفحة الأمامية في دليل الويب ، مثل Naming 1.html كصفحة البداية و 2.html كصفحة نتائج القفز.
صفحة
قم بتحرير تخطيط الصفحة في 1.html ، وضبط تسمية الرأس ، وإضافة نموذج النموذج في ملصق الجسم.
<! doctype html> <html lang = "en"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"> <title> myfirst </title> <script type = "text/javascript"> Action = "/demo" method = "get"> <table> <tr> <td> اسم المستخدم: </td> <td> <type type = "text" name = "username"> </td> </tr> <tr> colspan = "2" style = "align-items: center"> <input type = "subvice" value = "login"> </td> </tr> </table> </form> <h1> login page (post) </h1> <form> action = "/demo" method = "post"> <tr> <td> username: <td> <td> name = "username"> </td> </tr> <tr> <td> كلمة المرور: </td> <td> <type type = "text" name = "password" type = "hidden"> </td> </td> <tr> <td colspan = "2" </table> </pong> </body> </html>
2.html لتحرير الصفحة:
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> العنوان </title> </head> <body> <h1 style = "color: red"> تسجيل الدخول بنجاح! ! ! </h1> </body> </html>
أخيرًا ، انقر فوق Debug لتشغيله ونشره على خادم Tomcat الخاص بك:
تصحيح
أخيرًا ، أدخل عنوان URL في المتصفح: http: // localhost: 8080/1.html للوصول إلى موقع الويب الذي نشرناه.
موقع إلكتروني
افتح أدوات مطور Chrome ويمكنك رؤية تفاصيل طلبات إرسال:
أرسل طلبًا
مكتمل!
العملية بسيطة للغاية. يمكنك استخدام الفكرة لتعلم المعرفة الأساسية للتنمية الخلفية في المستقبل. على سبيل المثال ، يمكنك الحصول على ملفات مقدمة على الواجهة الخلفية ، والقفز إلى الطلبات الناجحة ، وإبلاغ العميل عند فشل الطلب ، وما إلى ذلك ، ويمكنك محاكاةه. المزيد من نقاط المعرفة في انتظارك لاكتشافها.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.