Top Banner
عات لا طوری ا ا ن ف ی س د ن ه م ه ئ ارا ده ن ه د ر کت د ی ن ي س ح% ن ي م د ا ن س. . hosseini@um ac ir E.mail : Home page : http://hosseini.staffcms.um.ac.ir
62

مهندسی فناوری اطلاعات

Feb 13, 2016

Download

Documents

fionn

مهندسی فناوری اطلاعات. ارائه دهنده دکتر سيد امين حسيني [email protected] E.mail: Home page: http://hosseini.staffcms.um.ac.ir. DHTML. XML( Extensible Markup Language ) , XSL( Extensible Style Language ) . XHTML. فرم ها و انتقال اطلاعات به سرور . - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: مهندسی فناوری اطلاعات

مهندسی فناوری اطالعات

دهنده ارائه

سيد امين حسينيدکتر [email protected] E.mail:

Home page: http://hosseini.staffcms.um.ac.ir

Page 2: مهندسی فناوری اطلاعات

DHTML

Page 3: مهندسی فناوری اطلاعات

XML(Extensible Markup Language) , XSL(Extensible Style Language)

Page 4: مهندسی فناوری اطلاعات

XHTML

Page 5: مهندسی فناوری اطلاعات

فرم ها و انتقال اطالعات به سرور

Page 6: مهندسی فناوری اطلاعات

طریقه تحویل داده ها به سرویس دهنده

Page 7: مهندسی فناوری اطلاعات

تحویل داده ها به طریقهسرویس دهنده

Page 8: مهندسی فناوری اطلاعات

تحویل داده ها به طریقهسرویس دهنده

Page 9: مهندسی فناوری اطلاعات

تحویل داده ها به طریقهسرویس دهنده

Page 10: مهندسی فناوری اطلاعات

تحویل داده ها به طریقهسرویس دهنده

Page 11: مهندسی فناوری اطلاعات

تحویل داده ها به طریقه سرویس دهنده

Page 12: مهندسی فناوری اطلاعات

الگوي ارسال اطالعات

Page 13: مهندسی فناوری اطلاعات

الگوي ارسال اطالعات

Page 14: مهندسی فناوری اطلاعات

الگوي ارسال اطالعات

Page 15: مهندسی فناوری اطلاعات

قواعد رشته ارسالي

Page 16: مهندسی فناوری اطلاعات

محدوديت در الگوي get حد اكثر كل رشته اي كه به سمت سرور

كاراكتر هست. زيرا سرويس دهنده 1000ارسال مي شود زير HTTP ذيرفت.پ نخواهد 1000 رشته هايي با طول بيشتر از

براي ارسال داده با حجم زياد ار متدPOST .استفاده مي شود

Page 17: مهندسی فناوری اطلاعات

متغيرهاي محيطي قابل CGIاستفاده در

Page 18: مهندسی فناوری اطلاعات

POSTمتد

Page 19: مهندسی فناوری اطلاعات

مثال

Page 20: مهندسی فناوری اطلاعات

CGIداراي قدرت باال در انجام هر كاري هست تمام امكانات با استفاده از زبان در اختيارCGI

خواهد بود.CGI ر پكمي قديمي هست لذا از نظر امنيتي

مخاطره هستتي از پبا آمدن زبانهاي اسكريCGI كمتر

استفاده مي شود.

ساير زبانهاي اسكريپتي

Page 21: مهندسی فناوری اطلاعات

PHPساير زبانهاي اسكريپتي-

Page 22: مهندسی فناوری اطلاعات

مثالي از ارتباط با بانك اطالعاتي PHPدر

Page 23: مهندسی فناوری اطلاعات

مولفه هاي مهم به عنوان بانك اطالعاتيmysqlاستفاده از به عنوان وب سرور Apacheاستفاده از به عنوان زبان برنامه نويسي سمت PHPاستفاده از

سرويس دهنده

سريعترين تكنولوژي وب را تشكيل .داده اند

Page 24: مهندسی فناوری اطلاعات

ASP

Page 25: مهندسی فناوری اطلاعات

ASP

<% =data %>

<% =time %>

<%@ language= “VBScript” ta %>

Page 26: مهندسی فناوری اطلاعات

ASP

Page 27: مهندسی فناوری اطلاعات

VBScript در سمت مشتري

<html><body><script type=“test/vbscript”>document.write(“<h1>welcome to client side date:</h1>)document.write(“<br>” & date() & “<br>”)document.write(“<h1> and to client side time: </h1>)document.write((“<br>” & time() & “<br>”)</script></html></body>

Page 28: مهندسی فناوری اطلاعات

ASP

Page 29: مهندسی فناوری اطلاعات

ActiveX

Page 30: مهندسی فناوری اطلاعات

ActiveX<object CLASSID=“clsid:02BF…………”

EMBED SRS=“sample.mov”WIDTH=1”60” HEIGH=“144” Authoplay=“”true

Page 31: مهندسی فناوری اطلاعات

وب و جاوا

Page 32: مهندسی فناوری اطلاعات

جاوا

Page 33: مهندسی فناوری اطلاعات

<applet code = Helloweb width = 500 height = 200>

جاوا

Page 34: مهندسی فناوری اطلاعات

متدهاي

Page 35: مهندسی فناوری اطلاعات

جاوا اسكريپت

Page 36: مهندسی فناوری اطلاعات

Jscript,Shtml

Page 37: مهندسی فناوری اطلاعات

JScript <HTML><HEAD> <SCRIPT LANGUAGE=“JScript”> Function hello(){ Var mystring = “Hello world”; Document.write(mystring); } </SCRIPT></HEAD> <BODY><h1> <SCRIPT> hello() </SCRIPT> </h1></BODY></HTML>

Page 38: مهندسی فناوری اطلاعات

SHTML <html> <body> <!--#echo var = “DATE_GMT”--> </body> </html>

Page 39: مهندسی فناوری اطلاعات

چند نكته•Jscript , JavaScript براي اجرا در سمت مشتري

طراحي شده اندمفسر آنها درون مرورگر هست• در سمت سرور استفاده مي شود. javaاز •ياده سازي برنامه هاي كاربردي از پبراي •

استفاده مي شود. jsp مثل servletتكنولوزي

Page 40: مهندسی فناوری اطلاعات

JSP(Java Server Page)

Page 41: مهندسی فناوری اطلاعات

Web Servers

Page 42: مهندسی فناوری اطلاعات

دو عضو حياتي در اينترنتقلب اينترنت در سرويس دهنده هاي آن مي زند سلولهاي خاكستري حافظه آن در بانكهاي

اطالعاتي قرار دارند

Page 43: مهندسی فناوری اطلاعات

Apache

Page 44: مهندسی فناوری اطلاعات

Apacheويژگي هاي

Page 45: مهندسی فناوری اطلاعات

IIS

Page 46: مهندسی فناوری اطلاعات

IISويژگي هاي

Page 47: مهندسی فناوری اطلاعات

Virtual Reality

Page 48: مهندسی فناوری اطلاعات

Virtual Reality

Page 49: مهندسی فناوری اطلاعات

تفاوت محيطهاي چند رسانه اي با حقيقت مجازي

Page 50: مهندسی فناوری اطلاعات

VRML زبان حقيقت مجازي

Page 51: مهندسی فناوری اطلاعات

VRMLاصول

Page 52: مهندسی فناوری اطلاعات

VRMLاصول

Page 53: مهندسی فناوری اطلاعات
Page 54: مهندسی فناوری اطلاعات

VRMLساختار فايل

Page 55: مهندسی فناوری اطلاعات

مثال

Page 56: مهندسی فناوری اطلاعات

قالب یک شی

Page 57: مهندسی فناوری اطلاعات
Page 58: مهندسی فناوری اطلاعات

انواع شی

Page 59: مهندسی فناوری اطلاعات

VRMLگره ها در

Page 60: مهندسی فناوری اطلاعات

اشكال هندسي

Page 61: مهندسی فناوری اطلاعات

اشكال هندسي مركب

Page 62: مهندسی فناوری اطلاعات

گره هاي نور صدا و رنك