آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

برنامه نویسی سمت سرور

دسته بندی :دسته‌بندی نشده 17 نوامبر 2022 علی هشترودی 455
برنامه نویسی سمت سرور

طرف دیگر برنامه نویسی وب، برنامه نویسی سمت سرور است. سمت سرور زبان های برنامه نویسی، مشکل مفسرهای کد کلاینت مختلف را حل می کنند.

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

مرورگر مشتری سپس سرور هر HTML کد برنامه نویسی را می گیرد و قبل از ارسال به صفحه وب، آن را تولید و مستقیماً در صفحه وب قرار می دهد.

سرور مشتری تمام کارها را با اجرای کد اسکریپت انجام می دهد، بنابراین می شود پیش بینی کرد که هر صفحه وب به درستی اجرا شود.

بر خلاف برنامه نویسی سمت سرویس گیرنده، برنامه نویسی سمت سرور محبوبیت بسیار زیادی دارد .

زبان‌هایی که این روزها مورد استفاده قرار می‌گیرند، هر کدام مزایا و معایب خاص خود را دارند. در این چند مقاله آینده نگاهی به چند زبان برنامه‌نویسی محبوب‌تر می‌اندازیم.

برنامه نویسی CGI

یکی از اولین تلاش ها برای پشتیبانی از برنامه نویسی سمت سرور، وب آپاچی بود.

رابط دروازه مشترک سرور CGI یک رابط بین وب سرور و سیستم عامل سرور اصلی  OS ، که اغلب مبتنی بر یونیکس بود.

این به برنامه نویسان اجازه داد تا کدهای اسکریپتی را که معمولاً در یونیکس استفاده می شود، جاسازی کنند.

پلت فرمی برای تولید HTML پویا.

دو تا از رایج ترین شبکه های برنامه نویسی پرل و پایتون هستند که در دنیای یونیکس استفاده می شوند معمولاً در برنامه نویسی CGI کاربرد دارند .

اگرچه برنامه نویسی CGI در روزهای اولیه وب رایج شد، اما زمان زیادی نگذشت که مورد بهره برداری قرار گرفت و برای یک مدیر تازه کار بسیار آسان بود .

برای اعمال مجوزهای اشتباه به اسکریپت های CGI، به یک مهاجم مدبر اجازه می دهد که روش های دیگر پردازش سمت سرور  برای به دست آوردن دسترسی ممتاز به سرور کد برنامه نویسی باید ایجاد می شد.

جاوا

جاوا یکی از تلاش های قبلی برای یک زبان برنامه نویسی کنترل شده سمت سرور بود.

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

به این ترتیب، صفحات سرور جاوا    JSP نامیده می شود.

زبان JSP نیاز دارد که یک کامپایلر جاوا در وب خود تعبیه شده باشد.

سرور کد جاوا را در کد HTML شناسایی می کند و سپس کد به کامپایلر جاوا برای پردازش ارسال میشود.

هر خروجی از برنامه جاوا  به عنوان بخشی از سند HTML به مرورگر مشتری ارسال می شود. رایج ترین JSP

پلتفرم سرور منبع باز آپاچی تامکت است.

علی هشترودی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0