العربية  

books servlet work circuit

If you do not find what you're looking for, you can use more accurate words.

View more

دائرة عمل السيرفلت (Info)


دائرة عمل السيرفلت تتكون من الخطوات التالية :

  1. يتم تحميل نظام السيرفلت بواسطة الصندوق أثناء بدء التشغيل.
  2. يقوم الصندوق باستدعاء نظام init. هذا النظام يقوم بتهيئة السيرفلت ويجب أن يتم استدعائه قبل أن تقوم السيرفلت بخدمة الطلبات. وطوال فترة استخدام السيرفلت لا يتم استدعاء نظام init سوى مرة واحدة.
  3. بعد التهيئة، يمكن للسيرفلت خدمة طلبات العميل. حيث ان كل طلب يتم تنفيذه في موضوع منفصل. والصندوق يقوم باستدعاء نظام الخدمة للسيرفلت لكل طلب. حيث ان نظام الخدمة يقوم بتحديد نوع الطلب الموجود وارساله للنظام المناسب له في التعامل.والمطور للسيرفلت لا بد ان يوفر تطبيق لجميع هذه الأنظمة. واذا تم تقديم طلب لا يتوفر تطبيق له من السيرفلت، يتم استدعاء فئة النظام الأصلي وينتج عن ذلك خطأ يتم اعادته لمقدم الطلب.
  4. أخيرا، يقوم الصندوق باستدعاء نظام destroy لإيقاف السيرفلت وجعلها خارج الخدمة. والدستروي destroy مثل نظام init يتم استدعائه مرة واحدة فقط خلال فرتة استخدام السيرفلت.

هنا سيرفلت مبسطة تقوم يإنتاج HTML فقط. علما بأن HttpServlet هي فئة فرعية من GenericServlet، كتطبيق لواجهة السيرفلت. نظام The service() يقوم بإرسال الطلبات إلى أنظمة doGet(), doPost(), doPut(), doDelete(), تبعاً لطلب الإتش تي تي بي HTTP.

import java.io.IOException; import java.io.PrintWriter; import javax.servletServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 " + "Transitional//EN"> " + "<html> " + "<head><title>Hello WWW</title></head> " + "<body> " + "<h1>مرحبا شبكة الاتصالات العالمية</h1> " + "</body></html>"); } }

Source: wikipedia.org
 
(1)
Sql-server 2008

Sql-server 2008