توضیحات
چکیده
اينترنت و به دنبال آن وب ، دنيای نرم افزار را دستخوش تحولات فراوانی نموده است . ظهور نسل جديدی از برنامه های كامپيوتری موسوم به “برنامه های وب ” از جمله اين تحولات عظيم است . پس از ارائه سرويس وب در سال 1991، وب سايت های متعددی ايجاد گرديد . اينگونه سايت ها به منظور ارائه اطلاعات به مخاطبان خود از صفحات وب ايستا استفاده می كردند . در چنين وب سايت هائی ، امكان تعامل كاربر با برنامه وجود نداشت . با توجه به اين كه رويكرد فوق با ماهيت و يا روح نرم افزار چندان سازگار نمی باشد ، تلاش های گسترده ای در جهت ايجاد محتويات پويا انجام و متعاقب آن ، فن آوری های متعددی ايجاد گرديد . به عنوان نمونه ، با پياده سازی فن آوری CGI ( برگرفته از Common Gateway Interface ) ، امكان استفاده از برنامه های خارجی به منظور توليد محتويات پويا فراهم گرديد . بدين ترتيب ، كاربران قادر به درج اطلاعات و ارسال آنها برای يك برنامه خارجی و يا اسكريپت سمت سرويس دهنده شدند . برنامه موجود در سمت سرويس دهنده پس از دريافت اطلاعات و انجام پردازش های تعريف شده ، نتايج را توليد و آنها را برای كاربر ارسال می نمود . رويكرد فوق ، به عنوان نقطه عطفی در برنامه های وب تلقی می گردد چراكه برای اولين مرتبه امكان توليد محتويات پويا در وب سايت ها فراهم گرديد . از آن زمان تاكنون فن آوری های متعددی به منظور توليد برنامه های وب ايجاد شده است . PHP و ASP.NET نمونه هائی در اين زمينه می باشند . صرفنظر از اين كه از كدام فن آوری به منظور ايجاد برنامه های وب استفاده می گردد ، ايمن سازی آنان از جمله اهداف مشترك تمامی پياده كنندگان است .
ABSTRACT
The Internet, and then the web, has undergone many changes in the software world. The emergence of a new generation of computer programs called “web applications” is one of these great developments. After the web service was introduced in 1991, numerous websites were created. Such sites used static web pages to provide information to their audiences. On such websites, the user could not interact with the application. Since the above approach is not very compatible with the nature or spirit of the software, extensive efforts were made to create dynamic content and subsequently several technologies were developed. For example, with the implementation of CGI technology (taken from the Common Gateway Interface), it was possible to use external applications to generate dynamic content. In this way, users were able to insert information and send it to an external application or server side script. The server-side program, after receiving the information and performing the defined processes, generates the results and sends them to the user. The above approach is seen as a turning point in web applications because it allows for the first time the production of dynamic content on websites. Since then, many technologies have been developed to produce web applications. PHP and ASP.NET are examples of this. Regardless of which technology is used to create web applications, securing them is one of the common goals of all implementers.
Year: ۲۰۱۶
Source : 0
By : 0
File Information: persian Language/ 132 Page / size: 369 KB
سال : ۱۳۹۵
منبع : 0
کاری از : 0
اطلاعات فایل : زبان فارسی / 132 صفحه / حجم : KB 369
نقد و بررسیها
هنوز بررسیای ثبت نشده است.