欢迎来到天天文库
浏览记录
ID:14366800
大小:427.51 KB
页数:60页
时间:2018-07-28
《网站规划企业电子商务网站编程语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目5企业电子商务网站编程语言学习目标掌握ASP的特点、功能和工作原理等概念。掌握VBScript脚本语言的基本概念。掌握VBScript脚本语言的输入输出语句。掌握VBScript脚本语言的条件与循环语句及其应用。5.1企业电子商务网站语言技术案例5.1.1JavaScript脚本语言1.什么是JavaScriptJavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言,而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供像抽象、继承、重载等有关面向对象语言的许多
2、功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。5.1企业电子商务网站语言技术案例2.JavaScript和Java的区别(1)基于对象和面向对象(2)解释和编译方式(3)强变量和弱变量(4)代码格式不一样(5)嵌入方式不一样(6)静态联编和动态联编5.1企业电子商务网站语言技术案例5.1.2XML和CGI语言1.什么是XMLXML是ExtensibleMarkupLanguage的简写,是由W3C所发展的,是一种可扩展标记语言。可扩展性是因为XML里允许我们自己创建所需的标签,而HTML的标签却是固定的。它可以让网页设计人员自行定义TAG
3、的延伸格式,可以用在自由性的数据库或是各种文件格式上,用来接收与应用各种网页的需求。XML并不是标记语言。它只是用来创造标记语言(例如HTML)的元语言。XML也不是HTML的替代产品,或HTML的升级,它只是HTML的补充,为HTML扩展更多功能。我们不能用XML来直接写网页。5.1企业电子商务网站语言技术案例3.什么是CGICGI是CommonGatewayInterface(公共网关接口)的简称,是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。4.CGI处理步骤CGI处理步骤如下:(1)通过Internet把用户请求送到
4、服务器。(2)服务器接收用户请求并交给CGI程序处理。(3)CGI程序把处理结果传送给服务器。(4)服务器把结果送回到用户。5.1企业电子商务网站语言技术案例5.1.3PHP和JSP语言1.什么是PHPPHP是ProfessionalHypertextPreprocessor的缩写,即超级文本预处理语言。他支持几乎所有的操作系统(Linux、Unix、Windows95/98/NT、Macintosh)和web服务器(Apache、Netscapeservers、WebSitePro、MicrosoftInternetInformationServer),另外它还支持大
5、部分的数据库,例如:Oracle,Sybase,Solid,MySQ,mSQL,和PostgreSQL。5.1企业电子商务网站语言技术案例2.PHP的特点PHP具有以下几个特点。(1)开放的源代码。所有的PHP源代码事实上都可以得到。(2)PHP是完全免费的。可以到相关的网站上获取所需要的资料,包括源代码。(3)基于服务器端。由于PHP是运行在服务器端的,即使再多的用户,再复杂的程序也不会影响运行的速度。(4)跨平台的。PHP可以运行在UNIX、LINUX、WINDOWS下。(5)嵌入HTML。因为PHP可以嵌入HTML语言,所以学习起来并不困难。(6)简单的语言。PH
6、P坚持脚本语言为主,与Java以C++不同。(7)效率高。PHP消耗相当少的系统资源。(8)图像处理。用PHP可以动态创建图像5.1企业电子商务网站语言技术案例4.什么是JSPJSP是JavaServerPages的缩写,即Java服务器页。JSP是通过使用小服务器程序(这些程序工作在服务器端,在将网页传送给用户前改变其内容)控制网页内容的技术。开发Java语言的Sun公司将JSP技术称为小服务器程序API,它和Microsoft公司的ASP技术是兼容的。所不同的是,JSP是一段Java程序,它在服务器上直接运行,而ASP是通过一个脚本解释器间接执行的。5.1企业电子商
7、务网站语言技术案例5.JSP的工作原理JSP与Microsoft的ASP技术非常相似,都是面向Web服务器的技术。不过ASP一般只应用于WindowsNT/2000平台,而JSP则可以不加修改运行在多数平台上,符合“一次编写,各处运行”的Java标准。JavaBeans是一种基于Java的可重复使用的软件组件,有点类似于Microsoft的COM组件的概念。在JSP程序中,JavaBeans常用来封装事务逻辑、数据库操作等等,可以实现业务逻辑和前台程序(如JSP程序)的分离。现在,JavaBeans在服务器端的应用非常广泛,图5-3所示的
此文档下载收益归作者所有