b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

网站开发工具ASP,PHP,JSP有什么特点?

电脑杂谈  发布时间:2020-06-26 15:08:55  来源:网络整理

jsp web开发案例教程 pdf_jsp开发教程下载_jsp开发工具

之前

,动态web 2113页面上最常用的三种语言是ASP(Active Server Pages),JSP(JavaServer Pages),PHP(Hypertext Preprocessor).

简介:

ASP全名5261Active Server Pages,是一个WEB服务器端开发环境,Lee 4102可以使用它来生成和执行动态,交互式,高性能的WEB服务应用程序. ASP使用脚本语言VBScript(Java脚本)作为其自己的开发语言.

PHP是一种跨平台的服务器端嵌入式脚本语言. 它借鉴了许多C,Java和Perl语言的语法,并结合了PHP自身的功能,因此WEB开发人员可以快速编写动态生成的页面. 它支持大多数当前. 还有一点是,PHP是完全免费的,无需花钱,您可以从PHP官方网站(http://www.php.net)免费下载. 而且您可以不受限制地获取源代码jsp开发工具,甚至可以从中添加所需的功能.

JSP是Sun推出的新一代网站开发语言. 凭借对Java的非凡了解,Sun从Java应用程序和Java applet开发了Java,并且有了新的成果,即JSP,Java Server Page. JSP可以在Serverlet和JavaBean的支持下完成功能强大的站点程序.

这三者都提供了将某些程序代码混入HTML代码以及由语言引擎解释和执行程序代码的能力. 但是,JSP代码被编译为Servlet,并由Java虚拟机解释和执行. 仅当第一次请求JSP页面时,才发生此编译操作. 在ASP,PHP和JSP的环境中,HTML代码主要负责描述信息的显示样式,而程序代码用于描述处理逻辑. 普通的HTML页面仅依赖于Web服务器,而ASP,PHP和JSP页面则需要其他语言引擎分析和执行程序代码. 程序代码的执行结果重新嵌入HTML代码中,然后一起发送到浏览器. ASP,PHP和JSP都是Web服务器的技术,并且客户端浏览器不需要任何其他软件支持.

技术特点

jsp开发教程下载_jsp开发工具_jsp web开发案例教程 pdf

ASP:

1. 使用VBScript,JScript和其他易于理解的脚本语言,再结合HTML代码,可以快速完成网站的应用程序.

2. 无需编译即可编写,易于编写,可直接在服务器上执行.

3. 使用普通的文本编辑器(例如Windows记事本)进行编辑和设计.

4. 它与浏览器无关(浏览器独立性),只要客户端可以使用可以执行HTML代码的浏览器,就可以浏览Active Server Pages设计的Web内容. Active ServerPages使用的脚本语言(VBScript,Jscript)都在WEB服务器端执行,并且客户端浏览器不需要能够执行这些脚本语言.

5. Active Server Pages与任何ActiveX脚本语言兼容. 除了使用VB Script或JScript语言进行设计外,它还使用第三方通过插件提供的其他脚本语言,例如REXX,Perl,Tcl等. 脚本引擎是处理脚本程序的COM(组件对象模型)对象.

6. 您可以使用服务器端脚本来生成客户端脚本.

7. ActiveX Server组件(ActiveX Server组件)具有无限的可伸缩性. 您可以使用Visual Basic,Java,Visual C ++,COBOL和其他编程语言来编写所需的ActiveX Server组件.

jsp开发工具_jsp开发教程下载_jsp web开发案例教程 pdf

PHP:

1?连接

PHP可以被编译为具有连接到许多的功能. PHP和MySQL现在是最好的组合. 您还可以编写功能来间接访问. 这样,当您更改使用的时,可以轻松地修改代码以适应此类更改. PHPLIB是最常用的基础库系列,可以提供一般的交易需求. 但是,PHP提供的接口支持不是彼此统一的. 例如,与Oracle,MySQL和Sybase的接口互不相同. 这也是PHP的弱点.

JSP:

1?分开内容的生成和显示

使用JSP技术,网页开发人员可以使用HTML或XML标签来设计和格式化最终页面. 使用JSP徽标或小型脚本在页面上生成动态内容. 生成内容的逻辑封装在徽标和JavaBeans组组件中,并捆绑在小脚本中jsp开发工具,所有脚本均在服务器端执行. 如果核心逻辑封装在徽标和Bean中,那么其他人(例如Web经理和页面设计者)可以编辑和使用JSP页面,而不会影响内容. 在服务器端,JSP引擎解释JSP ID,生成请求的内容(例如,通过访问JavaBeans组组件,使用JDBC技术访问),并将结果以HTML的形式发送回浏览器(或XML)页面. 这有助于作者保护其代码,同时确保任何基于HTML的Web浏览器的完整可用性.

2?强调可重用的组组件

大多数JSP页面依靠可重用和跨平台的组件(例如JavaBeans或Enterprise JavaBeans)来执行应用程序所需的更复杂的处理. 开发人员可以共享和交换执行通用操作的组件,或者使这些组件可用于更多用户或用户组. 基于组件的方法加快了整个开发过程,并允许各个小组组织平衡其现有技能和优化工作.

jsp开发教程下载_jsp开发工具_jsp web开发案例教程 pdf

3?使用徽标简化页面开发

网页开发人员并不是所有熟悉脚本语言的程序员. JavaServer Page技术在易于使用的JSP相关XML标记中封装了动态内容生成所需的许. 标准的JSP标记可以访问和实例化JavaBeans组件,设​​置或检索组组件属性,下载小应用程序,以及执行其他方法难以编写和耗时的功能.

可以通过开发定制的徽标库来扩展JSP技术. 将来,第三方开发人员和其他开发人员可以为常用功能构建自己的徽标库. 这样,网页开发人员就可以使用熟悉的工具和组件来执行特定功能,例如徽标.

JSP技术很容易集成到各种应用程序体系结构中,以利用现有的工具和技术,并进行扩展以支持企业级分布式应用程序. 作为采用Java技术家族的一部分和Java 2EE的成员,JSP技术可以支持高度复杂的基于Web的应用程序.

由于JSP页面的内置脚本语言基于Java编程语言,并且所有JSP页面都被编译为Java Servlet,因此JSP页有Java技术的所有优点,包括强大的存储管理和安全性.

作为Java平台的一部分,JSP具有Java编程语言“编写一次,随处执行”的特征. 随着越来越多的供应商在其产品中添加JSP支持,您可以使用所选的服务器和工具. 修改工具或服务器不会影响当前的应用程序.

适用范围

ASP是Microsoft开发的一种动态网页语言,它继承了Microsoft产品的一贯传统. 它只能在Microsoft的服务器产品IIS(Internet信息服务器)(Windows NT)和PWS(个人Web服务器)(Windows 98)上实现. Unix下也有ChiliSoft组件来支持ASP,但是ASP本身的功能是有限的,必须通过ASP + COM的组合来扩展. Unix下的COM很难实现.

jsp开发工具_jsp web开发案例教程 pdf_jsp开发教程下载

PHP3可以在Windows,Unix和Linux的Web服务器上正常执行. 它还支持常规的Web服务器,例如IIS和Apache. 当用户更改平台时,无需更改PHP3代码,并且可以立即使用它们.

JSP与PHP3相似,并且可以在几乎所有平台上执行. 如Win NT,Linux,Unix. 在NT下,IIS可以通过其他服务器(例如JRUN或ServletExec)支持JSP. 著名的Web服务器Apache已经能够支持JSP. 由于Apache广泛用于NT,Unix和Linux,因此JSP具有更广泛的执行平台. 尽管NT操作系统现在占据了很大的市场份额,但是Unix在服务器方面仍然具有很大的优势,而新兴的Linux甚至更加强大. 从一个平台移植到另一个平台时,甚至不需要重新编译JSP和JavaBean,因为Java字节码是标准的且与平台无关.

性能比较

有人进行了实验,以测试这三种语言的循环性能和对Oracle的访问.

在循环性能测试中,JSP仅用了惊人的四秒钟就结束了20000 * 20000循环. ASP和PHP测试为2000 * 2000周期(少一个数量级),但分别花费了63秒和84秒. (请参阅PHPLIB).

在测试中,三个测试分别在Oracle 8上执行了1000次Insert,Update,Select和Delete测试: JSP花费13秒,PHP花费69秒,ASP花费73秒.

前景分析

目前,PHP和ASP在中国使用最广泛. 由于JSP是一项相对较新的技术,因此在中国很少使用. 但是在国外,JSP已经是一种流行的技术,尤其是电子商务网站,主要使用JSP.

使用PHP的网站(例如Sina和Chinaren),但是由于PHP本身的某些缺点,它不适合大型电子商务网站,但更适合某些小型商业网站. 首先,PHP缺乏规模支持. 其次,缺乏多层结构支持. 对于繁重的站点,只有一种解决方案: 分布式计算. ,应用程序逻辑层和表示逻辑层彼此分离,并且同一层也可以根据业务量分离以形成二维数组. 而且PHP缺乏这种支持. 如上所述,PHP提供的接口支持不一致,因此不适合在电子商务中使用.

ASP和JSP没有上述缺陷. ASP可以通过Microsoft Windowsd的COM / DCOM获得ActiveX规模支持,并可以通过DCOM和Transcation Server获得结构支持; JSP可以通过SUN Java的Java类和EJB获得扩展支持,并通过EJB / CORBA和许多制造商的应用服务器获得了结构支持.

在这三者中,JSP应该是未来发展的趋势. 世界上一些大型的电子商务解决方案提供商都采用JSP / Servlet. 诸如IBM电子商务之类的更为著名的公司,其核心是使用JSP / Servlet的Web Sphere. 它们通过CGI得到支持. 但是去年10月之后,它推出了使用JSP / Servlet的电子商务应用服务器Enfinity,并声称不再开发传统软件.

简而言之,ASP,PHP,JSP都具有相当多的支持者,这也可以看出这三者都有自己的优势. 正在学习或使用动态页面的朋友可以根据这三种特征选择适合自己的语言.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-259188-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 雍陶
        雍陶

        正义的国家站在正义的立场应该坚决予以反击

      • 夏侯子云
        夏侯子云

        至少还要几十年时间吧

      • 俞思远
        俞思远

        加油

      热点图片
      拼命载入中...