ASP网页编程之ASP与JSP的对照(二)
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;js|对照|jsASP与JSP的对照(二)5、ServerSideIncludes
在服务器端援用上ASP和JSP有着不异的地方。ASP和JSP都能够撑持此功效的服务器(IIS,APACHE)上完成服务器端包括虚文件。但JSP是将静态页面的了局包括出去,而不是包括文件的代码自己。当你包括的文件在另外一个服务器上时,不包括任何代码和工具是一个十分无效的功效。
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>SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
页:
[1]