Information Technology
Download
Report
Transcript Information Technology
مهندسی فناوری اطالعات
ارائه دهنده
دکتر سيد امين حسيني
E.mail: [email protected]
Home page: http://hosseini.staffcms.um.ac.ir
DHTML
XML(
Extensible Markup Language
) , XSL(
Extensible Style Language
)
XHTML
فرم ها و انتقال اطالعات به سرور
طریقه تحویل داده ها به سرویس دهنده
طریقه تحویل داده ها به سرویس دهنده
طریقه تحویل داده ها به سرویس دهنده
طریقه تحویل داده ها به سرویس دهنده
طریقه تحویل داده ها به سرویس دهنده
طریقه تحویل داده ها به سرویس دهنده
الگوي ارسال اطالعات
الگوي ارسال اطالعات
الگوي ارسال اطالعات
قواعد رشته ارسالي
محدوديت
در الگوي getحد اك ثر كل رشته اي كه به سمت سرور ارسال مي شود زير 1000كاراك تر هست .زيرا
سرويس دهنده HTTPرشته هاي ي با طول بيشتر از 1000نخواهد پذيرفت.
براي ارسال داده با حجم زياد ار متد POSTاستفاده مي شود.
متغيرهاي محيطي قابل استفاده در
CGI
POST
متد
مثال
ساير زبانهاي اسكريپتي
CGIداراي قدرت باال در انجام هر كاري هست
تمام امكانات با استفاده از زبان در اختيار CGIخواهد بود.
CGI كمي قديمي هست لذا از نظر امنيتي پر مخاطره هست
با امدن زبانهاي اسكريپتي از CGIكمتر استفاده مي شود.
ساير زبانهاي اسكريپتيPHP-
مثالي از ارتباط با بانك اطالعاتي درPHP
مولفه هاي مهم
استفاده از mysqlبه عنوان بانك اطالعاتي
استفاده از Apacheبه عنوان وب سرور
استفاده از PHPبه عنوان زبان برنامه نويسي سمت سرويس دهنده
سريعترين تكنولوژي وب را تشكيل داده اند
.
ASP
ASP
<%@ language= “VBScript” ta %>
<% =data %>
<% =time %>
ASP
در سمت مشتري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>
ASP
ActiveX
ActiveX
<object CLASSID=“clsid:02BF…………”
EMBED SRS=“sample.mov”WIDTH=1”60” HEIGH=“144” Authoplay=“”true
وب و جاوا
جاوا
جاوا
<applet code = Helloweb width = 500 height = 200>
متدهاي
جاوا اسكريپت
Jscript,Shtml
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استفاده مي شود.
JSP(Java Server Page)
Web Servers
دو عضو حياتي در اينترنت
قلب اينترنت در سرويس دهنده هاي آن مي زند
سلولهاي خاكستري حافظه آن در بانكهاي اطالعاتي قرار
دارند
Apache
ويژگي هاي Apache
IIS
ويژگي هاي IIS
Virtual Reality
Virtual Reality
تفاوت محيطهاي چند رسانه اي با حقيقت مجازي
زبان حقيقت مجازي
VRML
VRML اصول
VRML اصول
ساختار فايل VRML
مثال
قالب يک شی
انواع شی
گره ها در VRML
اشكال هندسي
اشكال هندسي مركب
گره هاي نور صدا و رنك