浅议ASP与JSP的异同

首先繁琐的讲讲ASP和JSP的概念。如果接触过或者知道网页编程和网站开发的同仁,应该都会知道ASP和JSP都是用来做网页的。

ASP是微软开发的制作网页的工具,而JSP则是原来的SUN公司开发的制作网页的工具,JSP中,有相当一部分代码要用到JAVA语言,而SUN公司就是JAVA语言的诞生地,所以JSP技术离JAVA相当近,相当密切。

在1994年,所谓“信息高速公路”这个概念刚刚推出的时候,全世界只有相当少的人(这些人都是计算机网络界的行家)懂得它的意义和定义。至于能够想象到“信息高速公路”将给全世界带来的颠覆性改变的趋势的人,则又是少之又少了。那时候,网页开发的确是个金领行业,而1994年,互联网元年,知道“网页”是什么意思的人,无论是中国人,美国人或是欧洲人,都寥寥无几。

到了2000年,新千年开始了。虽说这时,各种网页的爆炸性的出现,带给元老级的网民一些知识获取的渠道,所谓动画或交互性的网页则是空白。这时的网页,只是一些静态的象一张张的写满字或图表的纸一样,只能看,只能读,而不能搞那些超链接或看视频什么的。说白了,看网页就是看书看报看杂志。

马上的,微软公司和SUN公司,看到了初期网页的弊端。改造网页开发工具的行动开始了。微软将ASP称之为,Active Server Page,活动服务器网页。SUN公司将JSP称之为,Java Server Page,Java服务器网页。由于这两者的名称和所属公司的不同,自然用这两个开发工具的方法也就大相径庭。

微软的ASP,要在Windows系统内使用,如果用到了Linux系统里,可能还无法安装ASP,更别说用它来制作网页了。微软的操作系统,自然用微软的ASP好些。2002年,三层架构出现并迅速甚嚣尘上,三层架构即B/S架构,由Browser,Web,Server三层组成。微软的Windows操作系统中的中间层Web,就是IIS,Internet Information Server,因特网信息服务器,作为Windows的系统可选组件包装在系统组件池中,和其他的Windows系统组件一样,可安装可卸载。而三层架构的底层,Server层,则一般是数据库层,或称为数据库服务器层。

SUN公司(现已被Oracle公司兼并)的JSP工具,也是应用了三层架构,前端是页面,通过浏览器Browser将网页内容呈现给用户,即JSP页面,中间层可以是Tomcat服务器或Glassfish服务器,或者是EJB,Enterprise Java Beans,企业级JavaBeans,而底层,则又是千篇一律的数据库层。

以上聊的都是表面的肤浅的入门知识,我知道这个论坛里有很多水平在我之上的大佬,不屑于看这些入门知识,我也只是把我知道的略带一说,从我自己的这个角度,把ASP和JSP带出来一论,又是抛砖引玉哈,希望指正和交流。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值