ASP网页设计ASP与JSP的区分和接洽
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。js|区分|js明天上论坛看了看,有一个网友bluesky提出成绩说“ASP与JSP哪一个好,他们有甚么区分?”论坛帖子请单击这里看:http://www.webjx.com/bbs/topic.php?tid=4766 静态网页手艺开辟ASP和JSP的对照请看这里:http://www.webjx.com/htmldata/2005-05-29/1117327873.htmlASP仿佛不存在线程平安成绩,而JSP是存在线程平安成绩。这不是说ASP好,恰好相反申明ASP不如JSP好。
关于ASP:每次哀求都要注释实行服务器端代码,实行完除Session和Application在,其他的都没了,如许的话ASP就没法完成静态变量,不晓得是否是真的没有举措完成,请妙手指导。
而在JSP中,Servlet(JSP也会酿成Servlet)是多线程的,实行完后不仅Session和Application还在,并且Servlet实例还在内存,今后哀求的话就能够间接用它了,恰是这个进步了效力。
我总感到Servlet模子比ASP先辈,并且Java言语使它很专业!这点真的是ASP远远没法比的。
JSP和ASP的几点区分
Session办理
为了跟踪用户的操纵形态,ASP使用SESSION工具。JSP利用一个叫HttpSession的工具完成一样的功效。Session的信息保留在服务器端,Session的id保留在客户机的cookie中。假如客户机克制cookie,SessionId就必需带在url前面。Session一样平常在服务器上设置了一个30分钟的过时工夫,当客户中断举动后主动生效。Session中保留和检索的信息不克不及是基础数据范例(primitivedatatypes)如(int,double)等,而必需是java的响应的object(工具)如(Integer,Double)。
HttpSessionsession=request.getSession();//失掉一个session工具或创立一个
session.getId()//失掉sessionID数
Integerid=(Integer)session.getValue("id")//检索出session的值并转化为整型session.putValue("ItemValue",itemName);//ItemValue必需不是must复杂范例
Application办理
偶然服务器必要办理面向全部使用的参数,使得每一个客户都能取得一样的参数值。和Session一样,ASP利用Application工具而JSP利用ServletContext工具,操纵的办法和Session一样。
getServletContext().setAttribute("Item",ItemValue);//设置一个使用变量
Integeri=(Integer)getServletContext().getAttribute("ItemName");//失掉//item
ServerSideIncludes
在服务器端援用上ASP和JSP有着不异的地方。ASP和JSP都能够撑持此功效的服务器(IIS,APACHE)上完成服务器端包括虚文件。但JSP是将静态页面的了局包括出去,而不是包括文件的代码自己。当你包括的文件在另外一个服务器上时,不包括任何代码和工具是一个十分无效的功效。
ASP:<!--#includefile="subfile.asp"-->
JSP:<%@includefile="subfile.jsp"-->
</p>ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页:
[1]