برای مشاهده مفیدترین ارسال در این موضوع اینجا کلیک کنید

صفحه 1 از 5 12345 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 از مجموع 43
Like Tree3نفر پسندیدند

موضوع: Jsp چیست..؟!!

  1. #1
    SUPERMODERATOR
    تاریخ عضویت
    2012 May
    ارسال ها
    430
    تشکر
    750
    تشکر شده 961 بار در 440 پست
    نوشته های وبلاگ
    4


    1 امتياز مثبت از 1 راي
    آيا اين پست براي شما سودمند بود؟ بله | خیر

    Jsp چیست..؟!!

    JSP = Java Server Pages
    تكنولوژي توسعه وب

    Java Server pages )JSP) چيست ؟
    Java Server pages )JSP) يك تكنولوژي است كه توسط شركت سان ميكروسيتمز تعريف شده تا محتويات پويايي را در شبكه ايجاد نمايد. آنها اسناد HTML هستند كه در داخل آنها از كدهاي جاوا استفاده شده است، تا محتويات پويايي را به وجود آورند. JSP يك برنامه كاربردي است كه بر روي سرويس دهنده قرار دارد؛ آنها درخواستها را گرفته و به آنها پاسخ ميدهند. به طور كلي در خواستها از طرف سرويس گيرنده هاي وب صورت مي گيرند و پاسخ نيز يك سند HTML است كه براي سرويس گيرنده وب ارسال ميگردد. از آنجايي كه JSP يك برنامه كاربردي Server-Side ميباشد، آنها به منابع سرويس دهنده همانند Servlet ها، JavaBean ها،EJB ها و بانك هاي اطلاعاتي دسترسي دارند.

    سرويس گيرنده :

    يك سرويس گيرنده شبكه، سرويس گيرنده اي است كه با يك سرويس دهنده با استفاده از پروتكل HTTP در ارتباط مي باشد. سرويس گيرنده يك مرورگر شبكه را اجرا ميكند، مانند Internet Explorer يا Navigator Netscape و اسناد را با مشخص كردن URL (آدرس يك سايت وب) در داخل مرورگر درخواست مي نمايد.
    استفاده از تكنولوژي JSP داراي مزاياي ميباشد. از آنجايي كه صفحات JSP از زبان برنامه نويسي جاوا استفاده مي نمايند، آنها سياست «يكبار بنويس و در همه جا اجرا كن » را دنبال ميكنند، اين به آن معني است كه صفحه JSP ميتواند بدون هيچ تغييري در هر سرويس دهنده كاربردي كه صفحات JSP را پشتيباني مينمايد، اجرا شود. مزيت ديگر JSP اين است كه مشخصات آن به گونه اي نوشته شده است كه عمل يكپارچه سازي با محيط برنامه نويسي مجتمع را به وجود مي آورد (DES).

    نكته:
    صفحات JSP را ميتوان در هر ويرايشگر متني نوشت؛ فقط بايد مطمئن گرديد كه سند مورد نظر را با پسوند JSP ذخيره مي نماييد. اين به آن معناست كه شما ميتوانيد JSP ها را در برنامه Notepad سيستم عامل ويندوز، يا emacs سيستم عامل Unix بنويسيد. يك IDE كه از صفحات نوشته شده JSP حمايت مي نمايد، برنامه Dreamweaver ميباشد كه بخشي از Webgain Studio ميباشد.
    مزيت ديگر JSP ها استفاده از تگ هاي كتابخانه اي ميباشد. JSP از تگ هايي، كه به صورت مشابه در HTML و XML وجود دارند، براي درج متنهاي پويا استفاده ميكند. اين امكان وجود دارد كه بتوانيم با وارد كردن يك تگ كتابخانه اي، امكانات اضافه اي را به صفحات JSP بيفزاييم. تگ كتابخانه اي، تگ اضافه اي را تعريف ميكنند كه مي توانند براي جايگزين كردن بخشهايي از كدها مورد استفاده قرار گيرند.
    يكي ديگر از مزيتهاي مهم JSP جدا سازي نقشهاي ميباشد. مشخصه هاي JSP اين اجازه را ميدهد كه بار كاري به دو دسته تفكيك گردد: متنهاي گرافيكي صفحه و متنهاي پويايي صفحه. يك تيم خلاق كه هيچ دانشي درباره زبان برنامه نويسي جاوا ندارد، ميتواند متنهاي گرافيكي صفحه را ايجاد كند. يك برنامه نويس زبان جاوا سپس كدهاي جاوا را براي رسيدن به متن پوياي صفحه در داخل سند HTML درج مينمايد.

    نكته:

    زمان نوشتن يك صفحه JSP ، نوشتن كدهاي HTML و سپس درج كدهاي جاوا براي ايجاد متنهاي پويا آسانتر مي باشد. بنابر اين، اگر قصد نوشتن HTML را نداريد، به گرافيستهاي خود اجازه دهيد كه يك صفحه زيبا را طراحي نمايند و سپس كدهاي جاوا را به منظور ساختن صفحات JSP پويا وارد نماييد.





    موضوعات مشابه:
    Shojaee و dokhtare.babash این را میپسندند
    سه جمله برای کسب موفقیت: ..... 1. بیشتر از دیگران بدانید.....2. بیشتر از دیگران کار کنید......3. کمتر انتظار داشته باشید. ( ویلیام شکسپیر )

  2. #2
    عضو تازه وارد
    تاریخ عضویت
    2013 April
    ارسال ها
    24
    تشکر
    54
    تشکر شده 11 بار در 7 پست


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    منم این نکته رو اضافه کنم که jsp امنیت بالایی رو برای صفحاتش ایجاد میکنه و تقریبا همه صفحات اینترنتی بانک ها با jsp طراحی میشه!

    Shojaee این نویسه را میپسندد.

  3. #3
    کاربر عادی
    تاریخ عضویت
    2011 May
    محل سکونت
    تهران
    ارسال ها
    316
    تشکر
    37
    تشکر شده 688 بار در 303 پست
    نوشته های وبلاگ
    39


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط dokhtare.babash نمایش پست ها
    منم این نکته رو اضافه کنم که jsp امنیت بالایی رو برای صفحاتش ایجاد میکنه و تقریبا همه صفحات اینترنتی بانک ها با jsp طراحی میشه!
    چطور؟

    http://payline.ir

    http://flynet.ir

    the poor people are often the most generous

  4. #4
    عضو تازه وارد
    تاریخ عضویت
    2013 April
    ارسال ها
    24
    تشکر
    54
    تشکر شده 11 بار در 7 پست


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    دلیلشو نمیدونم فقط یه جا خوندم که کاربرد jsp بیشتر در ساخت سایت های با امنیت بالاست : |


  5. #5
    کاربر عادی
    تاریخ عضویت
    2011 May
    محل سکونت
    تهران
    ارسال ها
    316
    تشکر
    37
    تشکر شده 688 بار در 303 پست
    نوشته های وبلاگ
    39


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط dokhtare.babash نمایش پست ها
    دلیلشو نمیدونم فقط یه جا خوندم که کاربرد jsp بیشتر در ساخت سایت های با امنیت بالاست : |
    یعنی اگر بنده چند لینک بدم که جاوا از بیخ و بن داغونه ، نظرتون عوض میشه؟ مثلاً لینک بدم که همین چند ماه پیش باگ bof از محصولات اوراکل گرفتن ، هوم؟

    پ.ن: بیشتر دانشجوهای ما تا یه چیزی رو یه جا میبینن سریع قبول می کنن و دیگه چرایی ؟! در ذهنشون ایجاد نمیشه، افسوس ....

    http://payline.ir

    http://flynet.ir

    the poor people are often the most generous

  6. #6
    عضو تازه وارد
    تاریخ عضویت
    2013 April
    ارسال ها
    24
    تشکر
    54
    تشکر شده 11 بار در 7 پست


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نمیدونم شاید حق با شما باشه
    ولی من نه تنها که اینو یه جا خوندم بلکه از استادمم شنیدم
    توی دانشگاه ما هم هرکسی که میخوای سایت بانک بسازه استاد بهش jsp رو معرفی میکنن
    از باگ هاش خبر ندارم الان دیه اغلب نرم افزارها ممکنه باگ داشته باشه همین asp.net خودمون باگ نداره؟!! یه text_changed خیلی سادش کار نمیکنه!!


  7. #7
    کاربر عادی
    تاریخ عضویت
    2011 May
    محل سکونت
    تهران
    ارسال ها
    316
    تشکر
    37
    تشکر شده 688 بار در 303 پست
    نوشته های وبلاگ
    39


    1 امتياز مثبت از 1 راي
    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط dokhtare.babash نمایش پست ها
    نمیدونم شاید حق با شما باشه
    ولی من نه تنها که اینو یه جا خوندم بلکه از استادمم شنیدم
    توی دانشگاه ما هم هرکسی که میخوای سایت بانک بسازه استاد بهش jsp رو معرفی میکنن
    از باگ هاش خبر ندارم الان دیه اغلب نرم افزارها ممکنه باگ داشته باشه همین asp.net خودمون باگ نداره؟!! یه text_changed خیلی سادش کار نمیکنه!!
    مکانیزم .net کپی جاواست اما در .net یکسری نکات رعایت نشده، تقریباً 4 سال پیش که دانشجوی آزاد کرج بودم با اساتید اون زمان هم بحث هایی می کردم که .net آینده ای نداره و فقط به دلیل محیط برنامه نویسی خوب و debugری که داره دارن ازش استفاده می کنند و اینکه المان ها با drag and drop به برنامه اضافه میشن، در.net ابتدا کدها به زبانی میانی IL تبدیل و سپس در سطح سیستم کامپایل میشن که این روش بیشتر برای نرم افزارهای کوچک بهتر است تا کارهای بزرگ(این بحث خیلی طولانی هست و جاش اصلاً اینجا نیست)

    در کل چه در مورد java چه در مورد هر زبان دیگه ، امنیت با زبان تامین نمیشه! بلکه با نحوه کدنویسی است که تامین میشه، البته زبان هم بی تاثیر نیست اما بخش اندک کار رو شامل میشه(اگر استادتون این حرف رو زده، حیف نام استاد که بر ایشون نهادند)

    از هسته جاوا و در اوراکل چند وقت پیش در سایت securityfocus باگ ها bof گرفته شد که جای تعجب داشت، تنها زبانی که بنده در چند وقت اخیر ندیدم ازش باگ گرفته بشه + محبوبترین زبان دنیا php هست(شاید بگین چون خودم php کار هستم این حرف رو میزنم اما اگر سرچ کنید قطعاً به این نتیجه خواهید رسید)

    آینده نگری: .net فقط به دلیل سادگیش هست که داره استفاده میشه و برای کارهای بزرگ به 2 دلیل استفاده نمیشه و نباید بشه:
    1- برای استفاده از برنامه های .net چون بیشتر محصولات بیشتر با C# هست، احتیاج به بستر مناسب هست که مناسبترین بستر محصولات ویندوزی است که بدترین محصولات هست(بحثش تاپیک جداگانه میخواد)
    2- مصرف رم، نوع کامپایل و سنگینی framework این پلاتفرم در حد کارهای بزرگ نیست و در صورت اجرا احتیاج به سرورهای قوی داره
    قطعاً آینده از آن زبان های php، jsp و به نظر بنده از این 2 بهتر و برتر از آن ruby خواهد بود که فوق العاده است

    امیدوارم مفید واقع شده باشد


    http://payline.ir

    http://flynet.ir

    the poor people are often the most generous

  8. #8
    Moderator
    تاریخ عضویت
    2012 November
    ارسال ها
    128
    تشکر
    28
    تشکر شده 173 بار در 77 پست


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    با تشکر از جناب Codex تا اونجایی که سواد بنده بهم میگه ، حرفای شما درسته ، ولی ای کاش جمله زیر را به کار نمیبردید و ارزش فنی پستتون را کم نمی کردید...
    محبوبترین زبان دنیا php هست
    ولی در کل بی شک php زبان پیشتاز در طراحی وب هست البته از لحاظ فنی نمیگم ، چون اصلا در تخصص بنده نیست ، اما آمار صفحات وب اینُ میگه...
    همونطور که در لینک های زیر میبینید ، استفاده از php سیر صعودی داشته و دات نت سیر نزولی البته Java در کل پیشتاز هست ، اما در کاربرد در طراحی وب سهم زیادی نداره اما با این ححال در نوسان هست:
    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    Historical trends in the usage of server-side programming languages, August 2013

    ویرایش توسط returnx : 13th August 2013 در ساعت 11:16 PM

  9. #9
    کاربر عادی
    تاریخ عضویت
    2011 May
    محل سکونت
    تهران
    ارسال ها
    316
    تشکر
    37
    تشکر شده 688 بار در 303 پست
    نوشته های وبلاگ
    39


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط returnx نمایش پست ها
    با تشکر از جناب Codex تا اونجایی که سواد بنده بهم میگه ، حرفای شما درسته ، ولی ای کاش جمله زیر را به کار نمیبردید و ارزش فنی پستتون را کم نمی کردید...
    محبوبترین زبان دنیا php هست
    ولی در کل بی شک php زبان پیشتاز در طراحی وب هست البته از لحاظ فنی نمیگم ، چون اصلا در تخصص بنده نیست ، اما آمار صفحات وب اینُ میگه...
    همونطور که در لینک های زیر میبینید ، استفاده از php سیر صعودی داشته و دات نت سیر نزولی البته Java در کل پیشتاز هست ، اما در کاربرد در طراحی وب سهم زیادی نداره اما با این ححال در نوسان هست:
    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    Historical trends in the usage of server-side programming languages, August 2013
    خیلی خوشحال هستم که روی صحبتهای من جستجو کردین و ایراد گرفتین
    لینک هاتون هم نگاه کردم و بله، از لحاظ آمار حق با شماست، اما نکته ظریف در این آمار این هست که 4 زبان بالاتر از php که قرار گرفته شده زبان های چند منظوره اند
    یعنی چی؟! یعنی هم کاربرد app دارند و هم کاربرد ساخت سایت و هم برنامه سازی سیستمی
    اما php صرفاً برای برنامه های تحت وب کاربرد داره!
    پس این نکته رو لحاظ کنید و قیاس باید در زمانی باشه که زبان ها در یک سطح باشند و منظور بنده در سطح برنامه های تحت وب بود
    در غیر اینصورت اگر قرار باشه برای مثال یک back office برای اداره ای بصورت نرم افزار قابل نصب نوشته بشه اصلاً php توصیه نمیشه و کسی سمتش نمیره!



    http://payline.ir

    http://flynet.ir

    the poor people are often the most generous

  10. #10
    Moderator
    تاریخ عضویت
    2012 November
    ارسال ها
    128
    تشکر
    28
    تشکر شده 173 بار در 77 پست


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    بله ، با شما موافقم ، در واقع من هم می خواستم با آماری که ارائه دادم ، صحبت های شما را تایید کرده باشم ، البته نه با عبارت
    نقل قول نوشته اصلی توسط Codex نمایش پست ها
    محبوبترین زبان دنیا php هست
    بلکه با عبارت پر کاربردترین زبان تحت وب!! فکر کنم اینطور درست تر باشه!؟


 

 
صفحه 1 از 5 12345 آخرینآخرین

کاربران برچسب خورده در این موضوع

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 01:37 PM بر حسب GMT +4 می باشد.