Posted: Sun Feb 20, 2011 10:58 am Post subject: Web Application
web component هایی مثل Java servlets , JSP یا وب سرویس ها حاوی اطلاعات پویا برای وب سرور هستند. وقتی کلاینت یک درخواست HTTP برای وب سرور می فرستد . وبسرور از طریق جاواسرولت و JSP این درخواست را به یک شی HTTPServletRequest تبدیل می کند . این شی به یک web component که می تواند باکامپوننت های JavaBean یا دیتابیس ارتباط برقرار کند ارسال می شود. سپس وب کامپوننت می تواند یک شی HTTPServletResponse درنهایت تولید کند. وب سرور این شی را به یک HTTP response کانورت می کند و به کلاینت بر می گرداند.
سرولت ها کلاس های زبان برنامه نویسی جاوا هستند که می توانند بصورت پویا درخواست ها را پردازش کنند و یک پاسخ بسازند.
صفحات Java Server Pages اسناد متنی هستند که مثل یک servlet اجرا می شوند اما دیدگاهی طبیعی تر برای ایجاد اطلاعات ایستا دارند . هرچند سرولت و JSP می توانند جای هم استفاده شوند اما هرکدام قدرت و کاربرد خودشان را دارند .
مثلا servlet ها برای کاربردهای service oriented و توابع کنترلی ارائه گرا مثل گرفتن درخواست و داده های غیر متنی به کار می وند. صفحات JSP برای ساختن متن هایی چون HTML و Scalabel Vector Graphics و WML و XML مناسب هستند .
این نکته را فراموش نکنید که سرولت ها پایه یک web application هستند هرچند شما نخواهید از آنها استفاده کنید .
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum