620 likes | 803 Views
مهندسی فناوری اطلاعات. ارائه دهنده دکتر سيد امين حسيني hosseini@um.ac.ir E.mail: Home page: http://hosseini.staffcms.um.ac.ir. DHTML. XML( Extensible Markup Language ) , XSL( Extensible Style Language ) . XHTML. فرم ها و انتقال اطلاعات به سرور .
E N D
مهندسی فناوری اطلاعات ارائه دهنده دکتر سيد امين حسيني hosseini@um.ac.irE.mail: Home page:http://hosseini.staffcms.um.ac.ir
XML(Extensible Markup Language) , XSL(Extensible Style Language)
محدوديت • در الگوي get حد اكثر كل رشته اي كه به سمت سرور ارسال مي شود زير 1000 كاراكتر هست. زيرا سرويس دهنده HTTP رشته هايي با طول بيشتر از 1000 نخواهد پذيرفت. • براي ارسال داده با حجم زياد ار متد POST استفاده مي شود.
متغيرهاي محيطي قابل استفاده در CGI
ساير زبانهاي اسكريپتي • CGI داراي قدرت بالا در انجام هر كاري هست • تمام امكانات با استفاده از زبان در اختيار CGI خواهد بود. • CGI كمي قديمي هست لذا از نظر امنيتي پر مخاطره هست • با آمدن زبانهاي اسكريپتي از CGI كمتر استفاده مي شود.
مولفه هاي مهم استفاده از mysql به عنوان بانك اطلاعاتي استفاده از Apache به عنوان وب سرور استفاده از PHP به عنوان زبان برنامه نويسي سمت سرويس دهنده سريعترين تكنولوژي وب را تشكيل داده اند.
ASP <%@ language= “VBScript” ta %> <% =data %> <% =time %>
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>
ActiveX <object CLASSID=“clsid:02BF…………” EMBED SRS=“sample.mov”WIDTH=1”60” HEIGH=“144” Authoplay=“”true
جاوا <applet code = Helloweb width = 500 height = 200>
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>
SHTML • <html> • <body> • <!--#echo var = “DATE_GMT”--> • </body> • </html>
چند نكته • Jscript , JavaScript براي اجرا در سمت مشتري طراحي شده اند • مفسر آنها درون مرورگر هست • از java در سمت سرور استفاده مي شود. • براي پياده سازي برنامه هاي كاربردي از تكنولوزي servlet مثل jspاستفاده مي شود.
دو عضو حياتي در اينترنت • قلب اينترنت در سرويس دهنده هاي آن مي زند • سلولهاي خاكستري حافظه آن در بانكهاي اطلاعاتي قرار دارند
تفاوت محيطهاي چند رسانه اي با حقيقت مجازي