【asp源码栏目提醒】:网学会员--在 asp源码编辑为广大网友搜集整理了:关于什么是HTML,asp,PHP,jsp, NET - 互联网绩等信息,祝愿广大网友取得需要的信息,参考学习。
关于什么是HTMLaspPHPjsp NET 关于什么是HTMLaspPHPjsp.NET2010-06-06 0924HTML是Hypertext Markup Language的英文缩写即超文本标记语言.HTML语言是一种标记语言不需要编译直接由浏览器执行.HTML文件是一个文本文件包含了一些HTML元素标签等.HTML文件必须使用html或htm为文件名后缀.HTML是大小写不敏感的HTML与html是一样的.HTML是由W3C的维护的.什么是
asp概述
ASP是Active Server Page的缩写意为动态服务器页面。
ASP是微软公司开发的代替CGI脚本程序的一种应用它可以与数据库和其它程序进行交互是一种简单、方便的编程工具。
ASP的网页文件的格式是.
asp现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用
ASP可以向网页中添加交互式内容如在线表单也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比
ASP网页具有以下特点1利用
ASP可以实现突破静态网页的一些功能限制实现动态网页技术2
ASP文件是包含在HTML代码所组成的文件中的易于修改和测试3服务器上的
ASP解释程序会在服务器端执行
ASP程序并将结果以HTML格式传送到客户端浏览器上因此使用各种浏览器都可以正常浏览
ASP所产生的网页4
ASP提供了一些内置对象使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息并在脚本中对这些信息进行处理然后向web浏览器发送信息5
ASP可以使用服务器端ActiveX组件来执行各种各样的任务例如存取数据库、发现和那个Email或访问文件系统等。
6由于服务器是将
ASP程序执行的结果以HTML格式传回客户端浏览器因此使用者不会看到
ASP所编写的原始程序代码可防止
ASP程序代码被窃取。
什么是PHPPHP是一种用来制作动态网页的服务器端脚本语言。
你通过PHP和HTML创建页面。
当访问者打开网页时服务器端便会处理PHP指令然后把其处理结果送到访问者的浏览器上面就好像
ASP或者是ColdFusion一样。
然而PHP跟
ASP或ColdFusion不一样的地方在于它是跨平台的开放源代码。
PHP可以在Windows NT以及很多不同的Unix版本中执行它也可以被编译为一个Apache模块或者是一个CGI二进制文件。
当被编译为Apache模快时PHP尤其轻巧方便。
它没有任何繁琐程序所产生的负担因此可以很快的返回结果同时也不需为了保持较小的服务器内存映象而去调整mod_perl。
除了能够用来产生你的网页的内容之外PHP也可以用来传送HTTP头。
你可以设定cookies授权管理并将使用者重定向至新的页面。
它也能好的访问很多数据库及ODBC。
另外还可与各式各样的外部库集成由此可以让你做几乎任何事情从创建PDF文件到解析XML。
PHP代码就嵌在Web页面中因此你不必为它建立一个特别的开发环境或IDE。
你用php and end it with标志PHP代码也可以将PHP设定成使用
ASP形式的标志甚至是用SCRIPT LANGUAGEphp/SCRIPT。
PHP引擎会处理这些标志之间的任何东西。
PHP语言的语法跟C以及Perl很像。
在使用前你无须声明变量。
要创建阵列以及散列关联性阵列也很快。
PHP的初步面向对象特性还提供了组织及封装代码的简便方法。
尽管当嵌入Apache里面时PHP运行最快但在PHP相关站点上还是有关于如何使其与Microsoft IIS以及Netscape Enterprise Server无缝集成的操作指南。
如果你还没有PHP可以在其官方网站下载取得。
在那里也可以找到一份包括PHP所有函数和特性的用户手册。
创建自己的命令因为PHP脚本是写在HTML文档中的你不必用特殊的编辑器来创建页面。
不过你必须在支持PHP的服务器上面执行PHP。
如果你用的是你自己的服务器则很容易办到。
如果是通过ISP服务处理页面则需要联系你的ISP的客服小组请他们帮你安装PHP。
对于Unix系统你必须具备基本的Unix技巧例如会使用make以及一个C语言编译器。
在你的系统上还要有一个ANSI C编译器以及一个Web服务器。
对于Windows 95/NT你需要以下服务器之一Microsoft Personal Web ServerMicrosoft Internet Information Server 3或4Apache 1.3.x或者Omni HTTPd 2.0b1。
什么是jsp JSP是Sun公司推出的新一代站点开发语言他完全解决了目前ASPPHP的一个通病-脚本级执行据说PHP4也已经在Zend的支持下实现编译运行.Sun公司借助自己在Jav a上的不凡造诣将Java从Java应用程序和Java Applet之外又有新的硕果就是Js p-Java Server Page。
Jsp可以在Serverlet和JavaBean的支持下完成功能强大的站点程序。
但JSP代码被编译成Servlet并由Java虚拟机解释执行这种编译操作仅在对JSP页面的第一次请求时发生。
JSP特点1.将内容的生成和显示进行分离使用JSP技术Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者小脚本来生成页面上的动态内容。
生成内容的逻辑被封装在标识JavaBeans组件中并且捆绑在小脚本中所有的脚本在服务器端运行。
如果核心逻辑被封装在标识和Beans中那么其他人如Web管理人员和页面设计者能够编辑和使用JSP页面而不影响内容的生成。
在服务器端JSP引擎解释JSP标识和小脚本生成所请求的内容例如通过访问Java Beans组件使用JDBCTM技术访问数据库或者包含文件并且将结果以HTML或者XML页面的形式发送回浏览器。
这有助于作者保护自己的代码而又保证任何基于HTML的Web浏览器的完全可用性。
2.强调可重用的组件绝大多数JSP页面依赖于可重用的跨平台的组件JavaBeans或者Enterprise JavaBea nsTM组件来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行普通操作的组件或者使得这些组件为更多的使用者或者客户团体所使用。
基于组件的方法加速了总体开发过程并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
3.采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。
JavaServer Page技术封装了许多功能这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。
标准的JS P标识能够访问和实例化JavaBeans组件设置或者检索组件属性下载Applet以及执行用其他方法更难于编码和耗时的功能。
通过开发定制化标识库JSP技术是可以扩展的。
今后第三方开发人员和其他人员可以为常用功能创建自己的标识库。
这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。
JSP技术很容易整合到多种应用体系结构中以利用现存的工具和技巧并且扩展到能够支持企业级的分布式应用。
作为采用Java技术家族的一部分以及Java 2企业版体系结构的一个组成部分JSP技术能够支持高度复杂的基于Web的应用。
由于JSP页面的内置脚本语言是基于Java编程语言的而且所有的JSP页面都被编译成为Java ServletJSP页面就具有Java技术的所有好处包括健壮的存储管理和安全性。
作为Java平台的一部分JSP拥有Java编程语言一次编写各处运行的特点。
随着越来越多的供应商将JSP支持添加到他们的产品中您可以使用自己所选择的服务器和工具更改工具或服务器并不影响当前的应用。
什么是.NET.NET也称
ASP.NET或dot NET是微软力推的功能强大的编程环境可以使用C等多种高级语言及脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。
.NET将C作为一种面向对象语言在很多方面来看C将成为微软的与Java相似的语言。
C是.NET开发中一个最重要的功能微软会将C发展成为Java的强劲对手。
这也是微软.Net框架的一个重要组成部分。
我们认为C是微软在编程语言领域击败对手的主要工具。
.NET在面向对象性、数据库连接、大型站点应用等方面都优于
ASP程序.NET还提供更多的其他方面的新特性例如内置的对象缓存和页面结果缓存内置的XML支持可用于XML数据集的简单处理服务器控制提供了更充分的交互式制等。
.NET依然完全锁定在微软的操作系统中要真正发挥.NET潜力你要使用C或vb.net。
这两种语言将成为.NET标准的核心的脚本语言。
如果项目平台开发应用.NETMS SQL或ACCESS数据库是非常理想毕竟都是微软的产品程序、数据库、操作系统三方的兼容性是毋庸置疑。