愤怒的大鸟 发表于 2015-1-16 23:17:49

ASP网站制作之ASP与JSP的对照(二) (转)

Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;js|对照ASP与JSP的对照(二)

5、ServerSideIncludes
  在服务器端援用上ASP和JSP有着不异的地方。ASP和JSP都能够撑持此功效的服务器(IIS,APACHE)上完成服务器端包括虚文件。但JSP是将静态页面的了局包括出去,而不是包括文件的代码自己。当你包括的文件在另外一个服务器上时,不包括任何代码和工具是一个十分无效的功效。

ASP:<!--#includefile="subfile.asp"-->
JSP:<%@includefile="subfile.jsp"-->


6、JAVA组件:JavaBeans
  JavaBeans是一些完成预界说功效的封装的工具数据。JavaBeans和JSP接合与COM和ASP比拟以下:

COM工具经常使用来封装贸易逻辑和为ASP页面完成高强度盘算。重用的组件使得页面复杂疾速,由于组件由编译言语(C++,VB)组成,而不是注释型的scripting言语(VBScript,JScript)。
JavaBeans只能用java言语开辟,com能够由切合尺度工具模子的任何言语开辟(包含VisualJ++)。另外一方面,JavaBeans更简单开辟,由于一旦把握了java,懂得JavaBeans的布局十分简单。因为com的庞大性,必要大批的进修和培训才干把握--即便你具有c++和vb的基本也必要分外的勉力。Com组件必要在服务器上注册,假如你修正了一个现有的组件,服务器必要从头启动才干利用它。JavaBeans不必要从头注册,假如开辟者不必要失掉对服务器的完整会见权限,这是其一个伟大的长处。
能够创立满意贸易逻辑的完全的JavaBeans库,让非编程职员利用库来开辟静态网站。
Beans能够在服务器端办理数据库毗连。
JavaBeans切合布局化工具模子:每一个Bean由一个不带参数的机关函数,把持它的servlet可使用内省(introspection)来设置其属性。要设置Bean的内置属性,必需利用带有属性名的setProperty标签。假如一个属性能够设置,Bean必要有一个setXxxx办法,Xxxx用实践的属性名来取代。
7、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是跨平台的。

</p>结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。

若相依 发表于 2015-1-20 09:11:31

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

蒙在股里 发表于 2015-1-29 06:21:26

不能只是将它停留在纸上谈兵的程度上。

活着的死人 发表于 2015-1-31 06:44:01

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

因胸联盟 发表于 2015-2-2 11:04:59

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

莫相离 发表于 2015-2-2 21:54:05

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

简单生活 发表于 2015-2-8 07:49:58

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

爱飞 发表于 2015-2-25 01:20:35

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

柔情似水 发表于 2015-3-7 14:54:03

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

admin 发表于 2015-3-15 07:51:17

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

小魔女 发表于 2015-3-21 21:52:31

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
页: [1]
查看完整版本: ASP网站制作之ASP与JSP的对照(二) (转)