第3章动态网页技术内容摘要:

(())。 if(x==(())) (You are right!)。 else (You are wrong,the correct answer is:+(x))。 } } } } html head title Applet Test /title /head applet code= width=430 height=300 /applet /html 167。 3 动态网页技术 167。 服务器端的脚本  服务器 端的脚本比较  类型  PHP( Personal Home Page)  ASP(Active Server Page)  JSP(Java Server Page)  Java Servlet  CGI(Common Gateway Interface)  PHP  是一种易于学习和使用的服务器端脚本语言,它将自己的标记嵌入在 HTML文件中。  其语法大部分是从 C, JAVA, PERL语言中借来,并形成了自己的独有风格;目标是让 WEB程序员能快速的开发出动态的网页。 它是当今最为火热的脚本语言之一  PHP安装方便,学习过程简单;可以进行面向对象编程。 在 PHP中提供了标准的数据库接口,可以连接多种类型的数据库,和 MYSQL数据库配合更是 “ 天衣无缝 ”  PHP是完全免费的,可以不受限制的获得源码 ,网站是: HTML HEAD TITLE Today39。 s Date /TITLE /HEAD BODY P Today39。 s Date is ?php echo(date(1,F dS Y.))。 ? /BODY /HTML 167。 3 动态网页技术 167。 服务器端的脚本  服务器 端的脚本比较  ASP  ASP是微软开发的一种服务器端的脚本语言,它没有提供自己专门的编程语言,而是允许用户使用包括 VBScript、 JavaScript等在内的许多已有的脚本语言编写 ASP的应用程序  ASP吸收了当今许多流行的技术,如 IIS, ActiveX, VBScript, ODBC等,是一种发展较为成熟的网络应用程序开发技术  支持组件和对象。 通过使用 ASP的组件和对象,调用 ActiveX控件,就可实现强大的功能  网站 :  缺点:  ASP技术的致命缺陷是,它局限于微软的操作系统平台,运行环境是微软的IIS; 又因 ActiveX对象具有平台特性,所以 ASP技术不能很容易地实现跨WEB服务器平台进行工作 html head meta equiv=ContentType content=text/html。 charset=gb2312 title乘法练习 /title /head body 请练习: br form name=form1” action=“ method=“POST” input type=text name=text1 value= input type=text name=text2 value== input type=text name=text3 value=br input type=submit name=submit value=检查结果 /form /body /html %=true% html head itle检查结果 /title /head body % x=(”text1) y=(”text2) z=(”text3) if csng(x)*csng(y)=csng(z) then “正确 ” else “错 , 正确结果应为: ” +x+”*”+y+”=“ csng(x)*csng(y) end if % /body /html 167。 3 动态网页技术 167。 服务器端的脚本  服务器 端的脚本比较  ASP中常用的内置对象和控件  Request对象:用来连接客户端的 Web页( .htm文件)和服务器的 Web页( .asp文件),可以获取客户端数据,也可以交换两者之间的数据。  Response对象:用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建 cookies等方式进行。 该功能与 Request对象的功能恰恰相反。  Server对象:许多高级功能都靠它来完成;它可以创建各种 Server对象的实例以简化用户的操作  Application对象:它是个应用程序级的对象,用来在所有用户间共享信息,并可以 Web应用程序运行期间持久地保持数据。 同时如果不加以限制,所有客户都可以访问这个对象。  Session对象:它为每个访问者提供一个标识; Session可以用来存储访问者的一些喜好,可以跟踪访问者的的习惯。 在购物网站中, Session常用于创建购物车( Shopping Cart)。 167。 3 动态网页技术 167。 服务器端的脚本  服务器 端的脚本比较  JSP  JSP( Java Server Pages) 是由 Sun Microsystem公司于 1999年 6月推出的新技术,是基于 Java Servlet以及整个 java体系的 Web开发技术  可访问 JavaBean组件和 EJB组件  可以建立先进、安全和跨平台的动态网站 167。 3 动态网页技术 167。 服务器端的脚本  服务器 端的脚本比较  服务器端的脚本与客户端的脚本相比所具有的优势  不存在浏览器兼容的问题。 服务器端的脚本由 web服务器解析,所以不必担心所使用的语言能否被访问者的浏览器所支持  可以访问服务器端的资源。 如 php脚本可以访问 MySQL数据库中存储的信息  简化了客户端的装载。 JavaScript会明显降低 Web页面的显示速度,因为在显示这个页面之前,浏览器首先要运行 JavaScript脚本,而对于服务器端的脚本来说,这种负担将由 Web服务器独自承担 167。 3 动态网页技术 167。 服务器端的脚本  JSP脚本及其实例  一个 JSP脚本实例  可将 jsp文件放到 Tomcat服务器下的根目录下进行测试;根目录为 Tomcat安装目录下的 webapps\root目录。 %@page language=java contentType=text/html。 charset=gb2312% HTML head titleHello World!/title /head body bgcolor=FFFFFF %!String msg=一个简单的 JSP。 % % (Hello World!)。 (Hello China!)。 (msg)。 % br %=msg% %显示变量值 % /body /HTML 167。 3 动态网页技术 167。 服务器端的脚本  JSP脚本及其实例  JSP语法  指示符  格式: %@ directive %  变量声明  格式: % !declaration %  代码片段  格式: % code %  表达式  格式 : %=expression %  注释  格式: ment 167。 3 动态网页技术 167。 服务器端的脚本  JSP脚本及其实例  JSP代码示例 1 167。 3 动态网页技术 %@page language=java contentType=text/html。 charset=gb2312% html head title一个简易的商品支付页面 /title %! //定义一个内部类 public class Rand { public int getRand() { return 1000+(int)(8999*())。 } } % /head body b请输入支付信息: /bbrbr from name=form1。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。