快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP与JSP的比较(二) 

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

返回类别: 教程
上一教程: ASP+和JSP之间的抉择
下一教程: Asp的安全治理(8)

您可以阅读与"ASP与JSP的比较(二) "相关的教程:
· ASP与JSP的比较(一) 
· 基础开发入门级:JSP与ASP的比较
· 动态网页制作技术JSP与ASP的比较
· ASP中几种分页显示的比较
· ASP、JSP、PHP 三种技术比较
    微笑服务 优质保证 索取样品