|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
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 三种技术比较 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |