دانلود مقاله درمورد معماري عمومي وب و روش جاوا
با دانلود مقاله در مورد معماري عمومي وب و روش جاوا در خدمت شما عزیزان هستیم.این مقاله معماري عمومي وب و روش جاوا را با فرمت word و قابل ویرایش و با قیمت بسیار مناسب برای شما قرار دادیم.جهت دانلود مقاله معماري عمومي وب و روش جاواادامه مطالب را بخوانید.
نام فایل:مقاله در مورد معماري عمومي وب و روش جاوا
فرمت فایل: word و قابل ویرایش
تعداد صفحات فایل:13 صفحه
قسمتی از فایل:
براي تشريح بهتر برنامههاي كاربردي تحت وب مدرن و امروزي،معمولا رسم بر آن است كه آن را به چهار لاية مستقل تفكيك ميكنند. (شكل يك) لاية مشتري يا clien، لايههاي مياني كه عبارتند از presentation و Business و در نهايت آخرين لايه يعني لاية داد. در مدلهاي كوچكتر معمولا لايههاي مياني در يك لايه مجتمع شده و در نتيجچه يك مدل ساده شده سه لايهاي به دست ميآيد براي تصور بهتر اين لايهها، شايد بهتر بتاشد كه فرض كنيد هر لايه بر روي يك كامپيوتر پياده سازي ميشود.
با اينن سناريو، فقط لاية مشتري يا clien در منزل و محل كار من يا شما قرار گرفته است و بقية لايهها بر روي كامپيوترهايي واقع هستند كه ممكن است صدها يا هزارها كيلومتر از ما فاصلاه داشتهباشد. حتي ممكن است كه لايههاي ديگر نيزر در كنار هم واقع شدهباشند. (هر چند كه معمولا چنين نيست.) لاية مشتري در اين مدل سازسژي همان مرورگر وب است كه بر روي كامپيوتر مشتري، صفحات وب را نشان ميدهد. در اينن لايه علاوه بر آنكه اطلاعات نمايش داده ميشوند، امكان ورود اطلاعات از طرف كاربر نيز وجود دارد و يكي از وظايف مرور گرها، انتقال اين اطلاعات جمع آوري شده و ارسال آن به لايههاي فوقاني است. معمولا براي پياده سازي لايههاي مشتري از دو روش استفاده ميشود.
در روش اول، از هوشمند بودن كامپيوتر كاربر هيچ استفادهاي نميشود. هنگامي كه كاربر اطلاعات يك فرم را تكميل ميكند و يا در خواست صفحة خاصي را ميكند (submit). كليه عمليات پردازشي در لايههاي مياني انجام شده و صفحة جديدي براي او ارسال ميگردد. اين صفحة جديد فقط ممكن است شامل يك پيام خطا باشد. به اين روش اصطلاحا Dump HTML client اطلاق ميگردد. در روش دوم از هوشمندي كامپيوتر كاربر به خوبي استفاده ميگردد. مثلا هنگامي كه فرمي را در يك صفحة وب تكميل ميكنيم و اگر دچار اشتباه شويم، بلافاصله بدون آنكه ارتباطي بين لايههاي فوقاني برقرار گردد، كامپيوتر به شما هشدار ميدهد. مزيت روش دوم (Semi intellgent client) آشكار است. (كاربر براي هر عمليات ساده و ابتدايي نياز به انتظار كشيدن در پاي كامپيوتر خود ندارد.) اما در اين روش، مرز بين لايههاي مياني (Business و Presentation) مخدوش ميگردد براي استفاده از هوشمندي كامپيوتر مشتري، از اسكريپت نويسي به زبانهاي جاوا اسكريپت و يا (DHTML) vbscript در صفحات وب استفاده ميشود. توجه داشته باشيد كه به همين علت،، توانايي مرورگرها در اجراي دستورات، اهميت مييابد و نسخههاي 4 به بعد مرورگرهاي Netscape/IE، امروزه حداقل نيازمندي سايتهاي جديد قرار گرفتهاند.
لايه Presentation
وظيفة لاية Presentation، ارائة محتواي متغير (ديناميك) در صفحات وب است. معمولا محتواي ديناميك از يك بانك اطلاعاتي تامين ميشود (مانند اسامي كاربران Hotmail به همراه مشخصات آنان). وظيفة مهمتر اين لايه شناسايي صفحات ارسال شده از سمت مشتري (client) است.
(يعني شناسايي كاربر و انتقال اطلاعاتي كه او به لاية Business وارد كردهاست). روشهاي پياده سازي اين عمليات بر روي كامپيوتر web server، متنوع بوده و در گذشته از برنامههاي موسوم به CGI استفاده ميشدهاست. الب”ه استفاده از جاوا اسكريپت در سمت سرور نيز مدتي مورد استفاده قرار گرفت، اما روشهاي متداول امروزي عبارتند از :
- استفاده از روشهاي مايكروسافت بر اساس سفحات فعال سمت سرور يا ASP با استفاده از Visual Interdev.