1 / 62

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

مهندسی فناوری اطلاعات. ارائه دهنده دکتر سيد امين حسيني hosseini@um.ac.ir E.mail: Home page: http://hosseini.staffcms.um.ac.ir. DHTML. XML( Extensible Markup Language ) , XSL( Extensible Style Language ) . XHTML. فرم ها و انتقال اطلاعات به سرور .

fionn
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. DHTML

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

  4. XHTML

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

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

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

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

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

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

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

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

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

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

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

  16. محدوديت • در الگوي get حد اكثر كل رشته اي كه به سمت سرور ارسال مي شود زير 1000 كاراكتر هست. زيرا سرويس دهنده HTTP رشته هايي با طول بيشتر از 1000 نخواهد پذيرفت. • براي ارسال داده با حجم زياد ار متد POST استفاده مي شود.

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

  18. متدPOST

  19. مثال

  20. ساير زبانهاي اسكريپتي • CGI داراي قدرت بالا در انجام هر كاري هست • تمام امكانات با استفاده از زبان در اختيار CGI خواهد بود. • CGI كمي قديمي هست لذا از نظر امنيتي پر مخاطره هست • با آمدن زبانهاي اسكريپتي از CGI كمتر استفاده مي شود.

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

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

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

  24. ASP

  25. ASP <%@ language= “VBScript” ta %> <% =data %> <% =time %>

  26. ASP

  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>

  28. ASP

  29. ActiveX

  30. ActiveX <object CLASSID=“clsid:02BF…………” EMBED SRS=“sample.mov”WIDTH=1”60” HEIGH=“144” Authoplay=“”true

  31. وب و جاوا

  32. جاوا

  33. جاوا <applet code = Helloweb width = 500 height = 200>

  34. متدهاي

  35. جاوا اسكريپت‌

  36. Jscript,Shtml

  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>

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

  39. چند نكته • Jscript , JavaScript براي اجرا در سمت مشتري طراحي شده اند • مفسر آنها درون مرورگر هست • از java در سمت سرور استفاده مي شود. • براي پياده سازي برنامه هاي كاربردي از تكنولوزي servlet مثل jspاستفاده مي شود.

  40. JSP(Java Server Page)

  41. Web Servers

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

  43. Apache

  44. ويژگي هاي Apache

  45. IIS

  46. ويژگي هاي IIS

  47. Virtual Reality

  48. Virtual Reality

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

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

More Related