سفارش تبلیغ
صبا ویژن
لوگوی وبلاگ
 

دسته بندی موضوعی یادداشتها
 
پروژه حسابداری ، پروژه مالی حسابداری ، پروژه مالی ، سمینار برق ، جزوه امار ، حسابداری ، پروژه مالی رشته حسابداری ، پایان نامه حقوق ، برق ،الکترونیک و مخابرات ، پرسشنامه ، پایان نامه ، http://filenab.com/users/view.aspx?id=60135&s=2541http://filenab ، پایان نامه رشته حقوق ، تحقیق رشته کامپیوتر و IT ، نکات کنکوری شیمی ، نکات کنکور شیمی ، همکاران سیستم ، مکانیک سیالات ، مقاله ، مقاله حسابداری ، کارآموزی ، حسابداری دولتی ، تحلیل،شبیه سازی و ساخت آنتن میکرواستریپ بهینه شده با رولایه متام ، گزارش کارآموزی کامپیوتر ، احمد روستا ، ادوات فکت ، ارشد مکانیک ، اصول حسابرسی ، با چقدر پول می‌توان وارد بازار بورس شد؟ ، پاورپوینت ، بررسی برنامه پنج ساله اول مالیات در ایران (1372-1368) و مقایسه آ ، پرسشنامه شخصیتی ، پروژه رشته حسابداری ، تجزیه و تحلیل کامل و جامع معماری ، مدیریت ، مدیریت سرمایه گذاری ، عمران و نقشه کشی ، کارآموزی عمران ، گزارش کارآموزی عمران ، جزوه امار و احتمالات ، جزوه حسابداری ، سمینار برق بررسی تاثیرعملیات ذوب در خلاء بر زیر ساختار و خواص مک ، خلاقیت در کودکان بررسی نیازها و خصوصیات کودکان 4 تا 6 ساله و طرا ، کتاب مدیریت بازاریابی ، مقاله رشته حسابداری ، مقاومت مصالح ، نکات کنکوری ، نهج البلاغه ، نکات شیمی ، نحوه کار برنامه های کاربردی وب ، مقاوم سازی ، مقاله سیم کشی هوایی ، مدیریت مالی ، کارآموزی کامپیوتر ، واکاوی پارسنج های انتقال داده با فیبر نوری بر پایه مدولاسیون آشو ، مقاله رشته برق ، دانلود پاورپوینت سلول گرایی، زیر بنای تحولات در صنعت رایانه (فصل ، رشته مکانیک ، سمینار برق بررسی روش های جبران سازی فرکانسی در تقویت کننده های چ ، سمینار برق بررسی روش های مختلف کنترل موتور القایی ، سمینار برق بررسی شاخص های پایداری ولتاژ در سیستمهای قدرت ، سمینار برق بررسی طراحی ماتریس وزن دهی در تنظیم کننده های مربعی خ ، سمینار برق تشخیص چهره انسان ، سمینار برق تشخیص پالس های کد شده و فاقد کد دریافتی از خروجی I&Q ، سمینار برق روشهای مدل سازی نور و فازی سیستم با تقریب خطی و محلی ، سمینار برق طراحی بازار حراج خدمات جانبی در سیستمهای تجدید ساختار ، سمینار برق طراحی مدار مجتمع یکپارچه مبدل اندازه لکه و فتودتکتور ، سمینار برق عوامل موثر بر ناپایداری ولتاژ ، سمینار برق کنترل و هدایت موشک های خارج از جو ، ساختار اتم ، جزوه امار پارسه ، جزوه احتمال ، جزوه ، جزوه درس امار ، جزوه سیالات ، جزوه سیالات نصیر ، حاکمیت شرکتی ، حسابداری پیشرفته ، حسابداری میانه ، تحقیق کامپیوتر و IT ، تجزیه و تحلیل کامل و جامع ، تعیین نوع بهینه تقاطع غیرهمسطح با استفاده از الگوریتم انبوه ذرات ، سمینار برق کنترل و تعیین موقعیت ماهواره ، کارآموزی ساختمان ، سمینار برق کنترل برداری موتور القایی دوبل استاتور ، سمینار برق مبدل ماتریسی و کاربردهای آن ، سمینار برق محفظه محافظ آنتن رادار ، سمینار برق مدلسازی هیبرید سیستم کنترل ترافیک هوایی ، سمینار برق مدیریت باتری در خودروهای برقی مختلط ، سمینار برق نهان نگاری دیجیتال ، سمینار برق کاربرد اسکادا در سیستم های تولید و انتقال ، صورت های مالی ، مبانی نظری و پیشینه پژوهش صمیمیت زناشویی ، گزارش کار آموزی و کارورزی عمران ، گزارش کارآموزی عمران ، لغات تخصصی معامله گری ، مبانی نظری و پیشینه پژوهش با موضوع اعتیاد ، مبانی نظری و پیشینه پژوهش بررسی درمان های هیپنوتراپی ، پژوهش اخلاق ، تحقیق علوم انسانی ، پرسشنامه عزت نفس ، پرسشنامه حمایت اجتماعی ، پرسشنامه خودپنداره ، پروژه ، اکسل ، برنامه توسعه سازمان ملل متحد UNDP ، بهداشت روان ، بانک شماره موبایل ، انرژی های نو ، اعرابی ، امار و احتمالات ، اصول بازار سرمایه ، اصول طراحی بسته بندی ، استیفن رابینز ، استاندارد ، PCQ ، ارتباطات در اتومبیل ، ارزشیابی سهام عادی ، ارتباطات دیجیتال در اتومبیل ، استیفن رابینز ترجمه پارسائیان و اعرابی ، ازمایشگاه مدار ، اقتصاد ، افسر دگی و راهکار های مقابله با ان ، اموزش تصویری سی شارپ ، انتقال حرارت ، اهمال کاری ، اهمیت بودجه برای دولت ، اموزش حسابداری میانه ، اموزش سی شارپ ، اوراق تامین مالی ، بازنمایی از مهاجرت بین‌المللی سرمایه‌های انسانی ، آموزش ویدئویی برنامه نویسی سی شارپ ، ارائه‌ صورتهای‌ مالی‌ ، اتوماسیون ، اثرات منافع سیاسی ، IT ، http://cero.ir/users/view.aspx?id=329991&s=22338 ، Motor Dc ، آموزش حسابداری ، آموزش برنامه نویسی سی شارپ ، آموزش نحوه‌ ارائه‌ صورتهای‌ مالی‌ ، آنالیز احتمالی پایداری دینامیک میکروگرید ها با در نظر گرفتن تورب ، c ، PLC ، بررسی تاریخی هموستازی ، برنامه نویسی DNA ، بهسازی لرزه ای ، بیش فعالی و اتیسم ، ادوات FACTS ، بانک شماره ، بازاریابی ورزشی ، بررسی پمپ ها ، بررسی گسیختگی پیشرونده در قاب های فولادی مهاربندی شده بر اساس ضو ، بررسی نگرش مصرف کنندگان کشور برزیل ، بررسی مقاومت مصالح ، برق قدرتی ، پاورپوینت پیش بینی فروش ، پاورپوینت مدیریت ، پایان نامه ارشد ، پایان نامه بررسی اثر بخشی هوش هیجانی در کاهش وابستگی به فیسبوک د ، پارسائیان ، پایان نامه ادوات فکت ، پاورپوینت فرهنگ سازمانی ، پایان نامه بررسی آلودگی باکتریایی بستنی های مختلف در سطح شهر تهر ، پایان نامه بررسی جایگاه و نقش حقوق بشر دوستانه در اسلام و اسناد ، پایان نامه بررسی رابطه توانمند‌سازی با عملکرد کارکنان زندانها ، پایان نامه بررسی قلمرو اختیارات ولی فقیه از دیدگاه فقهای شیعه (ا ، پروپوزال ، پرسشنامه مدیریت مشارکتی ، پرسشنامه فرزند پروری ، پرسشنامه هراس اجتماعی ، پرسشنامه هیجان خواهی ، پرسشنامه رضایت زناشویی ، پرسشنامه پرخاشگری ، پرسشنامه پیش فعالی ، پرسشنامه تاب آوری ، پرسشنامه جهت گیری مذهبی ، پرسشنامه جهت گیری مذهبی آلپورت ، برق ، پرسشنامه حمایت ، پرسشنامه سرمایه روانشناختی ، پرسشنامه سنجش عوامل موفقیت بودجه بندی عملیاتی ، پرسشنامه سازگاری ، پرسشنامه سبک دلبستگی ، پرسشنامه خلاقیت ، پرسشنامه سبک های شناختی کلب ، پرسشنامه سلامت ، پایان نامه حسابداری ، پایان نامه معرفی کامل ادوات FACTS ، پایان نامه روانشناسی ، پایان نامه کاربرد سرکابل ها و مفصل ها در صنعت برق ، پایان نامه بررسی خواص الکتریکی نانولوله های کربنی زیگزاگ ، پایان نامه بررسی رابطه بازی های رایانه ای خشن بر پرخاشگری دانش آ ، پایان نامه جبران سازی توان راکتیو با ادوات FACTS ، پایان نامه طراحی پایدار کننده های مقاوم برای سیستم های قدرت ، پایان نامه هنجاریابی آزمون افسردگی کودکان ماریاکواس ، پایان نامه مقایسه رضایت زنانشویی بین زنان شاغل و خانه دار ، پرسشنامه اتیسم ، پرسشنامه استرس ، پرسشنامه اضطراب ، پرسشنامه الپورت ، پرسشنامه اهمال کاری ، پرسشنامه اهمال کاری یا تعلل ورزی تاکمن ، پرسشنامه بیش فعالی ، پرسشنامه تاکمن ، پرسشنامه تعلل ورزی ، پرسشنامه تعهد سازمانی ، تحقیق روانشناسی ورزش ، پروژه مالی انبارداری ، تجزیه و تحلیل کامل ، پولشویی و اثرات اقتصادی آن ، تجارت الکترونیک ، تاثیر فرهنگ در بزهکاری جوانان ، تحقیق تربیت ، پوپوف ، پیش بینی فروش ، پژوهش افسردگی ، پیل سوختی ، پرسشنامه کلب ، پروژه سازه فولادی ، پروژه سازه های فولادی ، پروژه مدرسه مجازی ، پروژه مالی رشته حسابداری با موضوع بررسی اقتصادی در رابطه با راه ، پروژه بتن ، پرسشنامه وسواس ، پروژه حسابداری راه اندازی کتابفروشی ، پروژه مستند سازی ، پژوهش برنامه درسی ، پژوهش عملیاتی ، مبانی نظری و پیشینه پژوهش تحلیل رفتار متقابل ( فصل دوم پایان نام ، مبانی نظری و پیشینه پژوهش حساسیت زدایی از طریق حرکات چشم و پرداز ، مبانی نظری و پیشینه پژوهش درباره درمان وجودی ( فصل دوم پایان نام ، مبانی نظری و پیشینه پژوهش درباره کیفیت زندگی ( فصل دوم پایان نام ، مبانی نظری و پیشینه پژوهش با موضوع راهبردهای مقابله ای ( فصل دوم ، مبانی نظری و پیشینه پژوهش اختلال اضطراب اجتماعی ( فصل دوم پایان ، حسابداری در مدیریت ، مبانی نظری و پیشینه پژوهش استرس و سن ( فصل دوم پایان نامه ) ، مبانی رفتار سازمانی ، مبانی نظری فصل دوم پایان نامه روانشناسی درباره نارسایی هیجانی ، مبانی نظری پایان نامه بخشش و انتقام ، ماشینهای الکتریکی ، مبانی نظری و پیشینه پژوهش درمان شناختی-رفتاری‌(C.B.T) ( فصل دوم ، مبانی نظری و پیشینه پژوهش درمان مبتنی بر پذیرش و تعهد ( فصل دوم ، مبانی نظری و پیشینه پژوهش رضایت زناشویی ( فصل دوم پایان نامه ) ، مبانی نظری و پیشینه پژوهش روانشناسی در مورد سبک های دلبستگی ، مبانی نظری و پیشینه پژوهش راهبردهای شناختی تنظیم هیجان ( فصل دوم ، مبانی نظری و پیشینه پژوهش سازگاری زناشویی ( فصل دوم پایان نامه ) ، مبانی نظری و پیشینه پژوهش سلامت روان ( فصل دوم پایان نامه ) ، مبانی نظری و پیشینه پژوهش بررسی خودکارآمدی ( فصل دوم پایان نامه ، مبانی نظری و پیشینه پژوهش شادکامی ( فصل دوم پایان نامه ) ، محسن طورانی ، مدل اقتصادی سیاسی CAFTA-DR ، مجموعه چهاردهم مقالات مدیریت مالی ، سود ، محاسبات سازه ، مستند سازی پروژه ، مقاله آشنایی با معماران جهان و آثار آنان ، صورتهای مالی ، شیمی کنکور ، طراحی موتور ، طراحی موتور Dc ، طراحی موتور دی سی ، طرح توجیهی بازیافت آلومینیوم و روی از ظروف آبمیوه طرح توجیهی باز ، سی شارپ # C ، سمینار برق مطالعه روشهای کنترلی در سیستمهای دور عملیات ، سمینار برق گشتاور گیر در موتورهای BLDC روشهای کاهش آن ، سمینار برق کاربرد نظریه ترکیب اطلاعات در تعیین روند تغییرات بازا ، سیستم انبار ، سیستم تعلیق ، سیستم قدرت ، شاتکریت ، سیالات نصیر ، سیستم راهگاهی فولادها ، سیستم راهگاهی فولادها درس ریخته گری ، سیستم های نانوالکترومکانیک (NEMS) ، شرکت برنامه نویسی ، گزارش کارآموزی ساختمان ، گزارش کارآموزی حسابداری ، سیستم های خطی ، شوراها ، علوم تربیتی ، کارآموزی حسابداری ، گزارش کار آموزی و کارورزی ، فصل دوم پایان نامه در مورد احساس تنهایی فصل دوم پایان نامه در مو ، فرهنگ سازمانی ، عنوان تحقیق: طـرح درس ، فعالیتهای علمی‌اصلاح نباتات تحقیقات در زمینة محصولات زراعی عمده ، تمرینات اصول حسابرسی ، توانایی دریافت سیگنال از حذف مشکلات نگران کننده حسابرسان ، تولید ذرت ، ثبت شرکت ، جبران سازی توان راکتیو ، تست حسابداری مالی ، تحلیل فناوری اطلاعات (IT ، تعلل ورزی ، تعیین بازار هدف ، تفسیر عکسهای هوایی ، تحقیق تاثیر دوستی بر پیشرفت تحصیلی دانش آموزان دختر دبیرستان های ، تحقیق مقطع دکتری حقوق عمومی ، تحقیق نورمن فاستر ، تحقیق نورمن فاستر وآثار وی ،

آمار و اطلاعات

بازدید امروز :72
بازدید دیروز :45
کل بازدید :211817
تعداد کل یاداشته ها : 4137
103/2/10
2:18 ص
نحوه کار برنامه های کاربردی وب

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

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

نحوه کار برنامه های کاربردی وب
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 29 کیلو بایت
تعداد صفحات فایل 37

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

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

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

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

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

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

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

بک تراک کش

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

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

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

کلاس ها

منابع سرور وب

چارچوب ها

محصول (products)

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

مقصد ها

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

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

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

فایل های Java

فایل های WOD و HTML

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

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

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

 

 

ایجاد یک پروژه برنامه وب

برنامه های کاربردی وب دسترسی پویای وب پیج های مبتنی بر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 اصلاح نمایید.

باید قبل از معمول سازی برنامه کاربردی وب خود، درک بنیادینی از معماری یک برنامه کاربردی داشته باشید. این قسمت معماری برنامه های کاربردی وب را تشریح کرده و چگونگی کار عناصر پویا را در زمینه حلقه درخواست- پاسخ برنامه کاربردی را توضیح می دهد. هنگام پردازش یک درخواست و ایجاد صفحه پاسخ، شرح خلاصه ای از ترتیب متدها استنتاج می شود. این قسمت همچنین چگونگی کاربک تراک (پیمایش معکوس)Web Object ها را توضیح می دهد.

این سند چگونگی استفاده از ابزارهای مختلف Web Object را توضیح نمی دهد. در مورد مراحل استنتاجی در خلق قالب ها و ساخت عناصر پویا، راهنمای کاربرWeb Object Boilder را مطالعه کنید. در مورد چگونگی استفاده ازWeb Objects Direct to web Guid ,Direct to web (هدایت شیء های وب به راهنمای وب) را مطالعه نمایید.

 

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

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

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

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

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

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

 

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

هر عمل اتخاذ شده از سوی کاربر از طریق سرور وب و آداپتور Web Objectبا برنامه کاربردی شما ارتباط برقرار می کند. همه جزئیات مربوط به عمل کاربر- محتوای فیلدهای تکست، وضعیت چک باکس ها و دکمه های رادیویی و انتخاب در منوهای pap-up همین طور اطلاعاتی پیرامونsession و دکمه یا لینک فعال شده در درخواست HTTP رمزگذاری می شود.

درخواست با عمل آداپتور Web Objectو رفتار پیش فرض برنامه رمزگشایی می شود. این فرآیند رمزگشایی، که در ایجاد صفحه پاسخ به حداکثر خود رسیده تا به مرورگر وب بازگشت داده شود- حلقه درخواست- پاسخ را می سازد. شکل2 ترتیب پیام های استنتاجی هنگام پردازش درخواست را نشان می دهد.

Web Objects دو مدل پردازش درخواست دارد، عمل هدایت و عمل مؤلفه.

- مدل عمل مؤلفه به شما اجازه می دهد وضعیت را در برنامه حفظ کنید؛ از این رو، به شیء های session نیاز داشته و از آن استفاده می کند. به طور پیش فرض، برنامه های وب از این مدل استفاده می کنند.

- مدل عمل مستقیم توسط برنامه هایی به کار می روند که به مدیریت وضعیت- به عنوان مثال، موتورهای جستجو، کاتالوگ های تولید، کتابخانه های پرونده و انتشار پویا-  نیاز ندارد. برنامه های استفاده کننده این مدل به طور پیش فرض فاقد شیء هایsession هستند.

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

 

 

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


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

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

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

نحوه کار برنامه های کاربردی وب
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 29 کیلو بایت
تعداد صفحات فایل 37

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

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

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

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

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

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

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

بک تراک کش

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

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

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

کلاس ها

منابع سرور وب

چارچوب ها

محصول (products)

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

مقصد ها

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

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

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

فایل های Java

فایل های WOD و HTML

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

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

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

 

 

ایجاد یک پروژه برنامه وب

برنامه های کاربردی وب دسترسی پویای وب پیج های مبتنی بر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 اصلاح نمایید.

باید قبل از معمول سازی برنامه کاربردی وب خود، درک بنیادینی از معماری یک برنامه کاربردی داشته باشید. این قسمت معماری برنامه های کاربردی وب را تشریح کرده و چگونگی کار عناصر پویا را در زمینه حلقه درخواست- پاسخ برنامه کاربردی را توضیح می دهد. هنگام پردازش یک درخواست و ایجاد صفحه پاسخ، شرح خلاصه ای از ترتیب متدها استنتاج می شود. این قسمت همچنین چگونگی کاربک تراک (پیمایش معکوس)Web Object ها را توضیح می دهد.

این سند چگونگی استفاده از ابزارهای مختلف Web Object را توضیح نمی دهد. در مورد مراحل استنتاجی در خلق قالب ها و ساخت عناصر پویا، راهنمای کاربرWeb Object Boilder را مطالعه کنید. در مورد چگونگی استفاده ازWeb Objects Direct to web Guid ,Direct to web (هدایت شیء های وب به راهنمای وب) را مطالعه نمایید.

 

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

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

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

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

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

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

 

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

هر عمل اتخاذ شده از سوی کاربر از طریق سرور وب و آداپتور Web Objectبا برنامه کاربردی شما ارتباط برقرار می کند. همه جزئیات مربوط به عمل کاربر- محتوای فیلدهای تکست، وضعیت چک باکس ها و دکمه های رادیویی و انتخاب در منوهای pap-up همین طور اطلاعاتی پیرامونsession و دکمه یا لینک فعال شده در درخواست HTTP رمزگذاری می شود.

درخواست با عمل آداپتور Web Objectو رفتار پیش فرض برنامه رمزگشایی می شود. این فرآیند رمزگشایی، که در ایجاد صفحه پاسخ به حداکثر خود رسیده تا به مرورگر وب بازگشت داده شود- حلقه درخواست- پاسخ را می سازد. شکل2 ترتیب پیام های استنتاجی هنگام پردازش درخواست را نشان می دهد.

Web Objects دو مدل پردازش درخواست دارد، عمل هدایت و عمل مؤلفه.

- مدل عمل مؤلفه به شما اجازه می دهد وضعیت را در برنامه حفظ کنید؛ از این رو، به شیء های session نیاز داشته و از آن استفاده می کند. به طور پیش فرض، برنامه های وب از این مدل استفاده می کنند.

- مدل عمل مستقیم توسط برنامه هایی به کار می روند که به مدیریت وضعیت- به عنوان مثال، موتورهای جستجو، کاتالوگ های تولید، کتابخانه های پرونده و انتشار پویا-  نیاز ندارد. برنامه های استفاده کننده این مدل به طور پیش فرض فاقد شیء هایsession هستند.

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

 

 

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


  

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

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

نحوه کار برنامه های کاربردی وب+نحوه کار برنامه های کاربردی+برنامه های کاربردی وب+نحوه کار برنامه ها+نحوه کار برنامه 

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

قیمت فایل فقط 4,500 تومان

خرید

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

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

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

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

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

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

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

بک تراک کش

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

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

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

کلاس ها

منابع سرور وب

چارچوب ها

محصول (products)

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

مقصد ها

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

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

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

فایل های Java

فایل های WOD و HTML

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

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

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

 

 

ایجاد یک پروژه برنامه وب

برنامه های کاربردی وب دسترسی پویای وب پیج های مبتنی بر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 اصلاح نمایید.

باید قبل از معمول سازی برنامه کاربردی وب خود، درک بنیادینی از معماری یک برنامه کاربردی داشته باشید. این قسمت معماری برنامه های کاربردی وب را تشریح کرده و چگونگی کار عناصر پویا را در زمینه حلقه درخواست- پاسخ برنامه کاربردی را توضیح می دهد. هنگام پردازش یک درخواست و ایجاد صفحه پاسخ، شرح خلاصه ای از ترتیب متدها استنتاج می شود. این قسمت همچنین چگونگی کاربک تراک (پیمایش معکوس)Web Object ها را توضیح می دهد.

این سند چگونگی استفاده از ابزارهای مختلف Web Object را توضیح نمی دهد. در مورد مراحل استنتاجی در خلق قالب ها و ساخت عناصر پویا، راهنمای کاربرWeb Object Boilder را مطالعه کنید. در مورد چگونگی استفاده ازWeb Objects Direct to web Guid ,Direct to web (هدایت شیء های وب به راهنمای وب) را مطالعه نمایید.

 

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

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

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

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

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

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

 

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

هر عمل اتخاذ شده از سوی کاربر از طریق سرور وب و آداپتور Web Objectبا برنامه کاربردی شما ارتباط برقرار می کند. همه جزئیات مربوط به عمل کاربر- محتوای فیلدهای تکست، وضعیت چک باکس ها و دکمه های رادیویی و انتخاب در منوهای pap-up همین طور اطلاعاتی پیرامونsession و دکمه یا لینک فعال شده در درخواست HTTP رمزگذاری می شود.

درخواست با عمل آداپتور Web Objectو رفتار پیش فرض برنامه رمزگشایی می شود. این فرآیند رمزگشایی، که در ایجاد صفحه پاسخ به حداکثر خود رسیده تا به مرورگر وب بازگشت داده شود- حلقه درخواست- پاسخ را می سازد. شکل2 ترتیب پیام های استنتاجی هنگام پردازش درخواست را نشان می دهد.

Web Objects دو مدل پردازش درخواست دارد، عمل هدایت و عمل مؤلفه.

- مدل عمل مؤلفه به شما اجازه می دهد وضعیت را در برنامه حفظ کنید؛ از این رو، به شیء های session نیاز داشته و از آن استفاده می کند. به طور پیش فرض، برنامه های وب از این مدل استفاده می کنند.

- مدل عمل مستقیم توسط برنامه هایی به کار می روند که به مدیریت وضعیت- به عنوان مثال، موتورهای جستجو، کاتالوگ های تولید، کتابخانه های پرونده و انتشار پویا-  نیاز ندارد. برنامه های استفاده کننده این مدل به طور پیش فرض فاقد شیء هایsession هستند.

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

 

 

قیمت فایل فقط 4,500 تومان

خرید