دسته : کامپیوتر و 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
چگونگی عملکرد عناصر پویا
افزودن منطق بر متدها
چگونگی عملکرد حفظ وضعیت
خرید و دانلود آنی فایل