عندما كنت أقوم بتطوير الويب من قبل، استخدمت myeclipse، لكن أولئك الذين استخدموه فقط يعرفون ذلك لأنه يحتوي على عدد كبير جدًا من المكونات الإضافية، ولا يمكن الوصول إلى وظائف العديد من المكونات الإضافية على الإطلاق. لذلك، بمجرد أن يصبح المشروع أكبر قليلاً، سيكون عالقًا جدًا، على الرغم من أنه تم تحسينه من قبل، إلا أنه لا يزال ليس سهل الاستخدام. لم يكن لدي ما أفعله اليوم، لذلك قررت تجربة الطريقة الأكثر إبداعًا، باستخدام Notepad + Tomcat للتطوير. على الرغم من أن الكفاءة ليست عالية جدًا، إلا أنه من المفيد جدًا أن تكون على دراية ببعض العمليات الأساسية. في هذه المدونة، سأشارك ما أعتقد أنه أكبر مكسب اليوم.
نعلم جميعًا أنه إذا أردنا نشر المشروع وتشغيله في Tomcat، فيجب حفظ ملف .class المستخدم في دليل محدد (بالطبع يمكن أيضًا تعديله إلى أي دليل في ملف تكوين Tomcat بأغبى الطرق). بعد تجميع ملف .Java، انسخ ملف .class إلى الدليل الفرعي للفئات الخاص بـ WEB-INF الخاص بالمشروع، وسيؤثر هذا بشكل كبير على الكفاءة. أخيرًا حاولت استخدام المعالجة المجمعة لحل هذه المشكلة. قم بإنشاء ملف جديد باللاحقة .bat في أي دليل واستخدم العبارة التالية لإنشاء برنامج دفعي بسيط:
انسخ رمز الكود كما يلي:
تعيين classpath=E:/bluemsun/tomcat/Apache-tomcat/Apache-tomcat-7.0.55/lib/servlet-api.jar;%classpath%
javac -d E:/bluemsun/tomcat/Apache-tomcat/Apache-tomcat-7.0.55/webapps/mm/WEB-INF/classes %1
يوقف
الجملة الأولى هي تعيين متغيرات البيئة. نعلم جميعًا أن ما يحتاجه Tomcat ليس متغيرات بيئة النظام التي قمنا بتعيينها، بل يعتمد على حزمة الجرة الموجودة في lib في Tomcat.
الجملة الثانية هي استخدام أمر javac الخاص بنا لتجميع الملف المصدر. الخيار -d يعني حفظ ملف .class المترجم الخاص بنا في الدليل المكتوب لاحقًا، ويعني ذلك أن الملف المصدر لدينا هو المعلمة الأولى.
الجملة الثالثة هي عبارة Pause، أي بعد تنفيذ الجملتين أعلاه، تتوقف مؤقتًا. تعرض الواجهة "الرجاء الضغط على أي مفتاح للإنهاء"....
هذا هو العرض التوضيحي الخاص بي:
1. دليل الفصول الدراسية الخاص بي فارغ حاليًا.
2. اسحب ملفات Java المصدرية التي تحتاج إلى تجميعها في complie.bat:
3. بعد الانتهاء من التنفيذ يتم ما يلي:
4. بعد ذلك، عندما نذهب إلى دليل الفئات، يمكننا أن نرى أن ملف .class المترجم موجود بالفعل في هذا الدليل:
مواء ~ الأمر بهذه البساطة، هيهي.