ads ads
ورود کاربران

نام کاربری :

رمز عبور :

مرا به خاطر بسپار
فایل های مرتبط
کاربران آنلاین

وضعيت آنلاين ها :
ميهمان :
    17 نفر
اعضا :
    0 نفر
مجموع :
    17 نفر
آمار بازديد :
بازدید های امروز :
    638
تعداد کل بازدید ها :
    24906425
گزارشات سایت

فايل هاي رايگان:
    105 فايل
فایل های غیر رایگان :
    4,490 فايل
فایل های ويژه:
    220 فايل
مجموع كاربران ويژه :
    0 كاربر
مجموع کاربران عادي :
    2,244 كاربر
نحوه کار برنامه های کاربردی وب
screenshot
دسته بندي : پروژه و مقاله,کامپیوتر
حجم فایل : 29.17 كيلوبايت
فرمت فايل هاي فشرده : WORD
تعداد صفحات : 48 صفحه
تعداد بازدید : 100 مرتبه


قیمت: 1,500 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
امتیاز : -10

فروشنده ی فایل

asemansorbi
سایر فایل ها
توضیحات :

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

این فایل با فرمت ورد و آماده پرینت می باشد.

 

فهرست مطالب
معماری برنامه کاربردی
URL های عمل مؤلفه
پردازش درخواست
بک تراک کش
ایجاد پروژه ها
انتخاب یک قالب
ایجاد یک پروژه برنامه وب
فایل ها و گروه های پروژه
کلاس ها
کلاس های پیش فرض در پروژهwebobject
مؤلفه های وب
منابع(Resources)
منابع سرور وب
چارچوب ها
یک برنامه وب این چارچوب ها
مقصد ها
ساخت برنامه شما
نصب برنامه کاربردی شما
خلق مؤلفه های وب
مؤلفه Main
فایل های Java
فایل های WOD و HTML
لیست یک – نمونه فایل HTML
لیست فایل WOD
چگونگی عملکرد عناصر پویا
حفظ و نگهداری وضعیت
افزودن متغیرها به مؤلفه شما
افزودن عناصر پویا به مؤلفه خود
افزودن متدها به مؤلفه
افزودن منطق بر متدها
چگونگی عملکرد حفظ وضعیت
استفاده از برنامه و شیء های Session
برنامه کاربردی
Session
 
نحوه كار برنامه هاي كاربردي وب
برنامه هاي كاربردي وب دسترسي پوياي وب پيج هاي مبتني بر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 مناسب كاربران مي توانند شيوه هاي خاص يك برنامه را اجرا كنند.
URL هاي عمل مؤلفه
هنگامي كه يك برنامه وب را آرايش داده و از طريق مرورگر وب به آن دسترسي داريد، URL نمايش مرورگر از فرمت خاصي برخوردار است كه زمينه،session صفحه برنامه وب و حتي عنصر وب را مشخص مي كند. 
URL همه اطلاعات ضروري برنامه كاربردي را در بر گرفته تا وضعيت مؤلفه هاي وب و session ايجاد شده براي كلانيت مشخص را بازستازي كند. ليست1 مثالي ازURL عمل مؤلفه را نشان مي دهد.
شكل3- ص 13- ساختار يكURL عمل مؤلفه
پيام هاي حلقه درخواست- پاسخ
جدول 1 فازهاي فرآيند درخواست- پاسخ را فهرست مي كند. جدول2 ترتيبي را نشان مي دهد كه متدهاي موجود در آن استنتاج مي شود. فرآيند به طور تفضيلي در “پردازش درخواست” ص14 و “ايجاد پاسخ” ص16 توضيح داده مي شود. شيء هاي اوليه دريافت كننده پيام ها از حلقه درخواست- پاسخ عبارتند از شي مؤلفه وب، session و برنامه شيء برنامه (application object) مثال برنامه اي است كه زير مجموعه WOApplication مي باشد. يكsession object مثالي ازsession بوده كه session زير مجموعه اي از WOApplicationمي باشد. هنگامي مثال Applicationخلق مي شود كه برنامه شما آغاز مي شود و مثالsession براي هر كاربر اوليه شكل مي گيرد. توجه كنيد كه ممكن استsession ها تايم اوت شوند. مي توانيد زمان تايم اوت را هنگام آرايش يك برنامه پيكربندي كنيد.
اگر يكي از قالب هاي برنامه هاي وب درXcode را هنگام ايجاد پروژه اي انتخاب كنيد، كلاس هايApplication, session به طور اتوماتيك به پروژه شما اضافه مي شود. در مورد چگونگي ايجاد پروژهWebobject Xcode قسمت “ايجاد پروژه ها” ص19 را بخوانيد.
 

نظرات کاربران :

نظری توسط کاربران ثبت نشده است.
شما هم می توانید در مورد این فایل نظر دهید.
کاربر گرامی، لطفاً توجه داشته باشید که این بخش صرفا جهت ارائه نظرات شما درباره ی این محصول در نظر گرفته شده است. در صورتی که سوالی در رابطه با این محصول دارید یا نیازمند مشاوره هستید، فقط از طریق تماس تلفنی با بخش مشاوره اقدام نمایید.
کاربر گرامی چنانچه تمایل دارید، نقد یا نظر شما به نام خودتان در سایت ثبت شود، لطفاً لاگین نمایید.