پنل کاربری



عضویت در سایت رمزتان را فراموش کردید؟

معماری عمومی وب و روش جاوا

مقاله معماری عمومی وب و روش جاوا براي تشريح بهتر برنامه‌هاي كاربردي تحت وب مدرن و امروزي ،‌معمولا رسم بر آن است كه آن را به چهار لاية مستقل تفكيك مي‌كنند . ( شكل يك ) لاية مشتري يا clien ، لايه‌هاي مياني كه عبارتند از presentation و Business و در نهايت آخرين لايه يعني لاية داد . در مدل‌هاي

دسته بندی: پروژه ، مقاله و تحقیق دانشگاهی » فنی و مهندسی

تعداد مشاهده: 2593 مشاهده

حجم فایل:29 کیلوبایت

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: word

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

  خرید فایل  قیمت: 2,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
1 0 گزارش
  • موضوع : معماری عمومی وب و روش جاوا

    توضیح: این فایل به صورت ورد و آماده چاپ می باشد

    معماري عمومي وب و روش جاوا
    براي تشريح بهتر برنامه‌هاي كاربردي تحت وب مدرن و امروزي ،‌معمولا رسم بر آن است كه آن را به چهار لاية مستقل تفكيك مي‌كنند . ( شكل يك ) لاية مشتري يا 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 .
    -    استفاده از راه حل‌هاي شركت سان بر اساس تركيب صفحات فعال جاوا ( JSP ) و موجوديت‌هايي به نام servlet ها .
    در ابزارهاي ارائه شدة فوق ، روش‌هايي براي قرار دادن محتواي ديناميك در درون صفحات HTML و همچنين تكنيك‌هايي براي دريافت اطلاعات ورودي كابر ، در نظر
    گرفته شده‌اند .
    لايه Presentation معمولا درون برنامه‌هاي وب سرور ( نظير Apache webserver , Microsoft IISS IBM websphere و غيره )  پياده سازي مي‌شوند . وب سرورها توانايي دريافت و اجراتي چندين در خواست از سوي برنامه‌هاي كاربردي لايه‌هاي ديگر و همچنان كار بران را به طور همزمان دارند . وب سرورها بر اساس آرايش اوليه (configuration) مي‌دانند كه در خواست‌هاي (requests) كاربر مشتري را بايد به كدام برنامة كاربردي (application) هدايت نمايند .
    لية Business
    حجم زياد از عمليات يك سايت مدرن در اين لايه ، پياده سازي مي‌ِود . اين عمليات عبارتند از :
    -    اجراي تمام محاسبات و تاييد (validation) داده‌ها
    -    مديريت جريان كار  (worflow) . فرض كنيد كه شما به عنوان يك كاربر Hotmail با وارد كردن نام كاربري و اسم رمز وارد سايت شده‌ايد ، تا زماني ككه از سايت خارج نشده‌ايد . سايت شما رامي‌شناسد و امكان استفاده از امكانات آن براي شما فراهم است . حضور شما تا لحظة خروج يك session يا جلسه نام دارد و مديريت
    اين جلسات نيز در لاية Business انجام مي‌گردد .
    -    مديريت دستيابي به اطلاعات ( بانك اطلاعاتي ) و ارائة آن به لاية Presention .
    روش‌هاي پياده سازي اين لايه در كاربردهاي جديد به يكي از صورت‌هاي زير است :
    -    استفاده از اشياي COM ( ارائه شده توسط مايكروسافت ) با استفاده از ويژوال بيسيك يا ويژوال c++ وغيره ،
    فهرست مطالب
    معماري وب و روش جاوا
    معماري عمومي وب و روش جاوا    1
    لايه Presentation    3
    لية Business    4
    لايه داده    6
    مروري بر معماري J2EE    6
    Servelt چيست ؟    8
    JSP    9
    EJB    9
    سرزمين جاوا    11
    پروژة سبز    11
    جاوانويس ، جاوايي فكر كن ، جاوابنوش !    14
    صفحات JAVAServer    19
    ساختار دستوري جاوا    21
    كدنويسي JSP در مقابل كد نويسي Sevelt    22
    جداسازي منطق تجاري از ارائه صفحه    23
    اجراي مختصرJSP    24
    كتابخانه برچسبهاي JSP    25
    رهنمودهاي آتي    26



    برچسب ها: تحقیق معماری وب و روش جاوا دانلود مقاله معماری وب و روش جاوا جاوا معماری وب برنامه جاوا کامپیوتر سرور وب داده جاوانویس کد نویسی
  

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

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
این سایت در ستاد سازماندهی ثبت شده است.

درباره ما

فروش اینترنتی فایل های قابل دانلود، پروژه، مقاله، و....
در صورتی که نیاز به راهنمایی دارید، صفحه راهنمای سایت را مطالعه فرمایید.

شماره تماس مدیریت شاپ ایرانی 09196136140

کلیه ی محتوای این سایت توسط کاربران درج شده است و تيم مديريت شاپ ایرانی هیچ مسئولیتی نسبت به آنها ندارد.
تمام حقوق این سایت محفوظ است. کپی برداری پیگرد قانونی دارد.
طراحی و پیاده سازی وبتینا