Make Www.Edu-cn.Com Your Home Page!
用户名: 密码: 验证码: 注册
  当前位置: > 中国教程网>网站建设>jsp> ASP与JSP的比较(2)

ASP与JSP的比较(2)

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

ASP:

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

 

六、JAVA组件:Beans

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

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

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

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

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

  Beans符合结构化对象模型:每个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是跨平台的。

www.edu4u.com.cn



文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   最新文章:
·JSP技术简介(04-02)
·JSP编程进度条设计实例(1)(04-02)
·JSP连接各类数据库大全(7)(04-02)
·JSP连接各类数据库大全(4)(04-02)
·JSP连接各类数据库大全(5)(04-02)
·用JSP操作Cookie(1)(04-02)
·JSP连接各类数据库大全(6)(04-02)
·JSP连接各类数据库大全(3)(04-02)
·十一、JSP及语法概要(04-02)
·JSP连接各类数据库大全(1)(04-02)
   相关文章:
·ASP与JSP的比较(1) ·用JSP操作Cookie(1)
·jsp计数器制作手册(2) ·用JSP操作Cookie(2)
·jsp计数器制作手册(1) ·JSP技巧:发送动态图像(3)
·JDBC数据库访问例子(1) ·JSP连接各类数据库大全(1)
·在Linux环境下安装JSP(二) ·JSP连接各类数据库大全(2)

   文章评论:(0条)
  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

 §最新评论:

  责任编辑:中国教程网  

© 2007 Copyright 中国教育网
DesignBy:AOE3 STUDIO & ROCOCO