ASP与JSP的比较(2)

2016-01-29 12:33 2 1 收藏

ASP与JSP的比较(2),ASP与JSP的比较(2)

【 tulaoshi.com - Java 】

五、ServerSideIncludes
  在服务器端引用上ASP和JSP有着相同之处。ASP和JSP都可以支持此功能的服务器(IIS,APACHE)上实现服务器端包含虚文件。但JSP是将动态页面的结果包含进来,而不是包含文件的代码本身。当你包含的文件在另一个服务器上时,不包含任何代码和对象是一个非常有效的功能。

ASP:

JSP:<!--#include file="subfile.asp" --

 

六、JAVA组件:JavaBeans

  JavaBeans是一些完成预定义功能的封装的对象数据。JavaBeans和JSP接合与COM和ASP相比如下:

  COM对象常用来封装商业逻辑和为ASP页面完成高强度计算。重用的组件使得页面简单快速,因为组件由编译语言(C++,VB)构成,而不是解释型的scripting语言(VBScript, JScript)。

  JavaBeans只能用java语言开发,com可以由符合标准对象模型的任何语言开发(包括Visual J++)。另一方面,JavaBeans更容易开发,因为一旦掌握了java,了解JavaBeans的结构非常容易。由于com的复杂性,需要大量的学习和培训才能掌握--即使你具有c++和vb的基础也需要额外的努力。Com 组件需要在服务器上注册,如果你修改了一个现有的组件,服务器需要重新启动才能使用它。JavaBeans不需要重新注册,如果开发者不需要得到对服务器的完全访问权限,这是其一个巨大的优点。

可以创建满足商业逻辑的完整的JavaBeans库,让非编程人员使用库来开发动态网站。

Beans可以在服务器端管理数据库连接。

  JavaBeans符合结构化对象模型:每个Bean由一个不带参数的构造函数,控制它的servlet可以使用内省(introspection)来设置其属性。要设置Bean的内置属性,必须使用带有属性名的setProperty标签。如果一个属性可以设置,Bean需要有一个setXxxx方法,Xxxx用实际的属性名来代替。

七、JSP和数据库

  ASP使用ODBC通过ADO连接数据库,而JAVA通过一个叫JDBC的技术联接数据库。目标数据库需要一个JDBC驱动程序--一个数据库与JAVA的接口,使得JAVA可以用标准的方式访问数据库。JDBC不使用服务器端的数据源。只要有JDBC驱动程序,JAVA就可以访问数据库了。如果一个特定的数据库没有JDBC驱动程序,而只有ODBC驱动程序,JAVA提供一个JDBC-ODBC桥来将JDBC调用转化为ODBC调用。所有的JAVA编译器都带有一个免费的JDBC-ODBC桥。理论上,桥可以访问任何常见的数据库产品。

  结论:JSP模型是在ASP之后定义的,它借用了ASP的许多优点,如Session,Application等对象。同时JSP使用灵活而强大的JAVA语言,而不是低效的Scripting语言。ASP开发者只能使用基于windows平台的技术,而java和jsp是跨平台的。

来源:https://www.tulaoshi.com/n/20160129/1486606.html

延伸阅读
标签: ASP
     程序的功能有了个大体的框架,其实可以自己添加一些功能,比如开始的数据库连接 ,可以先设置 变量然后通过INIT() 来选择不同类型的数据库 <% ’On Error Resume Next Class ConnEx public ConnEx public DBpath ’---------数据库路径 public DBtype ’---------数据库类型 1(Access) 2(SqlServer) 3(可扩充)...
《尘埃3》与尘埃2直观比较 尘埃2是耐读的故事 尘埃3是经典的电影 尘埃2注重拉力竞赛 尘埃3注重竞技特技 尘埃2是颗尾星长长的慧尾 尘埃3则是明星明亮的闪耀 尘埃前2作貌似很少有引导如何游戏,但是尘埃3开始加入教程培训化,只玩了第一关悲催的无线键盘一直没拿到第一。 尘埃3的宣传视频来看此作重点就由拟真的竞速赛变化到了拟真的技巧赛...
标签: Java JAVA基础
  虽然你可以在小型指令文件里放入一大块的程序代码,但是大多数的Java程序代码是属于可以重复使用的组件,称为JavaBean。JavaBean就跟ActiveX控件一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。 JavaBean的价值在于它可以经由一组特性来使用,而这些特性则提供对JavaBean设定的存取。以人来作范例,此人就是J...
标签: Java JAVA基础
  使用ASP或者JSP来创建动态WML内容,是非常容易的。唯一要注意的就是配置服务器使它的脚本输出类型为"text/vnd.wap.wml",或者在脚本中直接设置输出类型。 下面是一个用JSP输出动态WML内容的例子: <?xml version="1.0"? <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www...
标签: ASP
       '******************************    '名称: ChkInvStr    '参数:Str    '返回值:True/False    '创建时间:2005年5月2日    '作用:检查参数是否有非法字符    '******************************    Public Function ChkInvS...

经验教程

255

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部