|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点: 1、概述
Servlet是一种自力于平台和协定的服务器真个Java使用程序,能够天生静态的Web页面。
Servlet是位于Web服务器外部的服务器真个Java使用程序,与传统的从命令行启动的Java使用程序分歧,Servlet由Web服务器举行加载,该Web服务器必需包括撑持Servlet的Java假造机。
JavaServlet与Applet的对照:
类似的地方:
*它们不是自力的使用程序,没有main()办法。
*它们不是由用户或程序员挪用,而是由别的一个使用程序(容器)挪用。
*它们都有一个保存周期,包括init()和destroy()办法。
分歧的地方:
*Applet具有很好的图形界面(AWT),与扫瞄器一同,在客户端运转。
*Servlet则没有图形界面,运转在服务器端。
JavaServlet与CGI(CommonGatewayInterface)的对照:
与传统的CGI和很多其他相似CGI的手艺比拟,JavaServlet具有更高的效力,更简单利用,功效更壮大,具有更好的可移植性,更节俭投资。在将来的手艺开展过程当中,Servlet有大概完全代替CGI。
*高效
在传统的CGI中,每一个哀求都要启动一个新的历程,假如CGI程序自己的实行工夫较短,启动历程所必要的开支极可能反而凌驾实践实行工夫。而在Servlet中,每一个哀求由一个轻量级的Java线程处置(而不是分量级的操纵体系历程)。
在传统CGI中,假如有N个并发的对统一CGI程序的哀求,则该CGI程序的代码在内存中反复装载了N次;而关于Servlet,处置哀求的是N个线程,只必要一份Servlet类代码。在功能优化方面,Servlet也比CGI有着更多的选择。
*便利
Servlet供应了大批的有用工具例程,比方主动地剖析息争码HTML表双数据、读取和设置HTTP头、处置Cookie、跟踪会话形态等。
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。 |
|