|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 |
|