تحقیق نحوه کار برنامه های کاربردی وب

تحقیق نحوه کار برنامه های کاربردی وب تحقیق نحوه کار برنامه های کاربردی وب

دسته : کامپیوتر و IT

فرمت فایل : word

حجم فایل : 29 KB

تعداد صفحات : 37

بازدیدها : 200

برچسبها : تحقیق برنامه وب کارکرد

مبلغ : 1000 تومان

خرید این فایل

دانلود تحقیق نحوه کار برنامه های کاربردی وب

تحقیق دانلودی نحوه کار برنامه های کاربردی وب

برنامه های کاربردی وب دسترسی پویای وب پیج های مبتنی بر HTML از طریق یک مرورگر وب را ایجاد می کند. از آنجا که برنامه های کاربردی Web Dbject شیء گرا بوده و به زبان جاوا نوشته می شود، برنامه کاربردی شما Web page هایی را با ایجاد نمونه های شی ها به نام مؤلفه های وب به وجود می آورد.

مؤلفه وب ترکیبی از زیرمجموعه های Wocomponent و قالب HTML جاوا است. مؤلفه های وب همه مؤلفه ها و عناصر استاندارد HTML شامل انیمیشن Flash، فیلم های Quichtime، برنامه های Java script و اپلت های جاوا را در برمی گیرد. مؤلفه های وب همچنین از کاسکاد ورقه های تعاریف (CSS) پشتیبانی می کند.

با افزودن عناصر خاص WebObject با همت های HTML - به نام عناصر پویا- به مؤلفه های وب خود، محتوای پویا را به وب پیج های خود اضافه کنید. برخی عناصر پویا فاقد همت های HTML بوده و صرفاً در کنترل ایجاد محتوا به کار می رود. به عنوان مثال، محتوایی که شرطی یا تکراری است. هنگام پاسخ دهی به درخواست های مرورگر کلانیت، محتواهای پویا بهHTMLایستا ترجمه و تبدیل می شود.

می توانید در ساخت مؤلفه های وب یا از WebObject Builder یا Direct to Web استفاده کنید. WebObject Builder یک ابزار گرافیکی در خلق مؤلفه های وب بوده و عناصر پویا را به متغیرها و متدهای برنامه کاربردی شما محدود می کند. Direct to Web یک ابزار ساخت سریع نمونه بوده که برنامه کاربردی در حال کار وب را از مدل E0 ارائه شده خلق می کند. برای تغییر محتوای مؤلفه های Direct to Web از Web Assistant استفاده نمایید. همچنین می توانید صفحات را فریز کنید- مؤلفه های وب را خلق کرده و به پروژه خود اضافه کنید- و آنها را با استفاده از Web Object Builder اصلاح نمایید.

معماری برنامه کاربردی

نه تنها برنامه وب شما محتوای پویایی ایجاد می کند بلکه می توانید قالب ها را به کاربر ارائه داده که محتوای مؤلف را برای آنها تأیید می کند. داده های ورودی را از کاربرانی بدست می آورید که از قالب های HTML، دکمه ها و دیگر عناصر پویا استفاده می نمایند. مرتبط سازی عناصر قالب به متغیرها و متدهای مؤلفه وب شما شبیه محدود کردن دیگر عناصر پویاست که صرفاً محتوا را نمایش می دهد.

با قرار دادن عناصر پویا در یک عنصر استاندارد قالب مؤلفه وب خود، قالب ها را خلق کنید. مؤلفه وب HTML را ایجاد می کند که مرورگر های وب می توانند آن را تغییر کرده و نمایش دهد. این فرآیند از ترجمه دیتای ثبتی کاربر یا انتخاب ها به متغیرهایی در برنامه شما تشکیل می شود. اگر مؤلفه های وب را برنامه نویسی می کنید، این برنامه نویسی به درک چگونگی پردازش ورودی کاربر توسط برنامه های وب کمک می کند.

برنامه های Web Object مبتنی بر رویداد (event driven) هستند اما به جای پاسخ دهی به رویدادهای ماوس و کیبورد به درخواست هایHTML (پروتکل انتقال ها پیرتکست) پاسخ می دهند. برنامه درخواست عمل HTML را دریافت می کند، به آن پاسخ می دهد و سپس منتظر درخواست بعدی می شود. پاسخ دهی برنامه به درخواست ها ادامه می یابد تا اینکه درخواست ها تمام شود. حلقه اصلی به کار گیرنده این درخواست ها حلقه درخواست- پاسخ، WebObject محتوای عناصر پویا را پر می کنند. اطلاعات انتشاری برنامه های شما در دیتابیس یا دیگر وسایل ذخیره سازی دیتا مقیم شده یا می توان آن را هنگام دسترسی به صفحه ایجاد کرد. صفحات هم بسیار محاوره ای و فعل و انفعالی هستند- شما می توانید کاملاً روش را مشخص کنید که کاربر از طریق آنها هدایت شده و دیتاهایی که آنها مشاهده و اصلاح می کنند.

شکل یک وب سایت مبتنی بر Web Object را نمایش می دهد. مجدداً درخواست (در قالبURL) از مرورگر وب به وجود می آید. مرور وب کشف می کند که درخواست باید توسط برنامه کاربردی Web Object به کار رفته و درخواست را به آداپتور HTTP بفرستد. آداپتور درخواست وارده را به شکلی پکیج می کند که برنامه Web Object بتواند آن را درک کرده و به برنامه کاربردی فوروارد کند. براساس مؤلفه های وب تعریف شما و دیتای مربوطه از انبار دیتا، برنامه وب پیجی را ایجاد می کند که از طریق آداپتور به سرور وب منتقل می شود. سرور وب صفحه را به مرورگر وب می فرستد که آن را ارائه می دهد.

به این نوع از برنامه کاربردی Web Object برنامه Web گفته می شود زیرا نتیجه آن ایجاد یک سری وب پیج های HTML پویا می باشد.

فهرست مطالب تحقیق دانلودی

معماری برنامه کاربردی

حلقه درخواست- پاسخ

URL های عمل مؤلفه

پیام های حلقه درخواست- پاسخ

پردازش درخواست

بک تراک کش

ایجاد پروژه ها

انتخاب یک قالب

فایل ها و گروه های پروژه

کلاس ها

منابع سرور وب

چارچوب ها

محصول (products)

منبع برنامه در گروه Contents

مقصد ها

ساخت برنامه شما

نصب برنامه کاربردی شما

خلق مؤلفه های وب

فایل های Java

فایل های WOD و HTML

چگونگی عملکرد عناصر پویا

افزودن منطق بر متدها

چگونگی عملکرد حفظ وضعیت

خرید و دانلود آنی فایل

به اشتراک بگذارید

Alternate Text

آیا سوال یا مشکلی دارید؟

از طریق این فرم با ما در تماس باشید