كيفية بناء موقع باستخدام جافا

تعد Java لغة قوية ومتعددة الاستخدامات يمكن استخدامها لتطوير مجموعة متنوعة من التطبيقات ، بما في ذلك مواقع الويب. سيغطي هذا الدليل الخطوات الأساسية المتضمنة في إنشاء موقع ويب باستخدام servlets المكتوبة بلغة Java 6 على خادم الويب Apache Tomcat 6. بينما قد يتم إنشاء موقع ويب على Tomcat باستخدام صفحات خادم Java (JSP) فقط ، فإن هذا الدليل يقتصر على إنشاء سيرفليت بسيط "Hello، World".

الخطوة 1

على جهاز الكمبيوتر الخاص بك ، قم بإنشاء ملف يسمى HelloWorldServlet.java مع الكود التالي:

فيديو اليوم

استيراد java.io. GO استيراد javax.servlet. انتقل إلى استيراد javax.servlet.http. * GO

تمدد HelloWorld من الفئة العامة HttpServlet {public void doGet (طلب HttpServletRequest ، استجابة HttpServletResponse) ServletException، IOException {// تقوم طريقة response.getWriter () بإرجاع PrintWriter الذي يمكن استخدامه لكتابة // البيانات إلى الإخراج تدفق. سنستخدمها لكتابة صفحة ويب. PrintWriter out = response.getWriter () GO

out.println (\ " \")

GO out.println ("

مرحبا بالعالم! ") GO out.println ("

مرحبا بالعالم!

") GO out.println (" ") GO}}

الخطوة 2

قم بتجميع الملف المصدر HelloWorldServlet.java في ملف فئة باستخدام الأمر javac.

javac -cp servlet-api.jar HelloWorldServlet.java

ملاحظة: يفترض هذا المثال أن servlet-api.jar موجود في نفس المجلد مثل HelloWorldServlet.java.

الخطوه 3

قم بإنشاء مجلد باسم WEB-INF وملف في المجلد يسمى web.xml بالمحتويات التالية:

xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance\" xsi: schemaLocation = "http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" الإصدار = "2.4"> مرحبا بالعالمHelloWorldServlet

مرحبا بالعالم/

الخطوة 4

قم بإنشاء مجلد ضمن WEB-INF باسم "classes" وانسخ HelloWorldServlet.class في المجلد.

الخطوة الخامسة

قم بإنشاء مجلد باسم META-INF وملف في المجلد باسم Context.xml بالمحتويات التالية:

الخطوة 6

استخدم أداة Java Archive (jar) لإنشاء أرشيف لتطبيق الويب (حرب) يمكن نشره على خادم Tomcat:

جرة -cf ROOT.war.

الخطوة 7

انسخ ملف ROOT.war إلى دليل "تطبيقات الويب" لخادم الويب Tomcat.

الخطوة 8

اعرض ناتج HelloWorldServlet بالذهاب إلى عنوان خادم الويب Tomcat. (على سبيل المثال ، http://server: 8080/ أو http://192.168.0.10/)

الأشياء ستحتاج

  • مثيل Apache Tomcat 6

  • مجموعة تطوير Java SE 6 (JDK)

  • مكتبة Java Servlet API (تسمى عادةً servlet-api.jar)

نصيحة

استخدم برنامج Ant للمساعدة في أتمتة عملية البناء والنشر. سيضمن ذلك التعامل مع بناء ملف التجميع والحرب بطريقة متسقة وسهلة.