欢迎光临
我们一直在努力

ASP与JSP的比较(二)

建站超值云服务器,限时71元/月

asp与jsp的比较(二)

五、serversideincludes

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

asp:<!–#includefile="subfile.asp"–>

jsp:<%@includefile="subfile.jsp"–>

六、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是跨平台的。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP与JSP的比较(二)
分享到: 更多 (0)

相关推荐

  • 暂无文章