• 0

كيف أنشئ تطبيق Java Servlet؟

أريد معرفة كيفية إنشاء تطبيق  Java Servlet وما هي المجالات التي يستخدم فيها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يستخدم servlet لإنشاء تطبيقات ويب Web Application باستخدام لغة جافا.

يتم إنشاء تطبيق جافا سرفلت عن طريق الصف HttpServlet حيث يتم عمل extends للصف HttpServlet وتضمين المكتبات:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

أنشئ صف وليكن MyServlet واجعله يرث من الصف HttpServlet، في الدالة doGet استدعي الدالة setContentType عن طريق الكائن HttpServletResponse كما في المثال التالي:

public class MyServlet extends HttpServlet {

  public void doGet(HttpServletRequest req, HttpServletResponse res)
                               throws ServletException, IOException {

    res.setContentType("text/html");
    PrintWriter out = res.getWriter();

    out.println("<HTML>");
    out.println("<HEAD><TITLE>Hello World</TITLE></HEAD>");
    out.println("<BODY>");
    out.println("<BIG>Hello World</BIG>");
    out.println("</BODY></HTML>");
  }
}

في ملف HTML ضمن وسم:

<web-app>

أنشئ وسم <servlet> وحدّد اسم الصف في الوسم <servlet-class>  ثم أنشئ وسم <servlet-mapping> واكتب الشيفرة التالية:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
    <servlet><servlet-name>MyServletName</servlet-name>
             <servlet-class>MyServlet</servlet-class>
    </servlet>
    
    <servlet-mapping><servlet-name>MyServletName</servlet-name>
        <url-pattern>/index.html</url-pattern>
    </servlet-mapping>
</web-app>

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن