JSP概述

最近由于生产实习,看了点关于JSP的书,想着把内容整理一下,记录下来,可能会有点潦草,望见谅。


网络中最常见的模式就是B/S模式,即需要获取信息的用户使用浏览器向服务器发出请求,服务器对此作出相应,将有关信息发送给用户的浏览器。还有一种模式是C/S模式,一直有人把这两种模式搞混,告诉你们一个最简单的方法就是B/S是网页版游戏,C/S是非网页版游戏,可以这样记。

网站开发有多钟手段,JSP是以java技术为基础的,ASP使用的是VBScript脚本语言。


计算机开发无论干什么都必须要安装开发环境,JSP开发环境当今可以说已有标配那就是myeclipse或者eclipse加tomcat。其中一点普通的tomcat常识需要说的就是其实把网站配置到tomcat服务器上和直接把网站复制到tomcat安装目录webapps上很像,但不完全是,有好奇心的同学两者可以比对一下。


JSP运行原理:

   当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个java文件,并编译这个Java文件生成字节码文件,然后执行字节码文件响应用户的请求。二档这个JSP页面再次被请求执行时,JSP引擎将直接执行字节码文件来响应用户。根据tomcat执行JSP页面的这一点,网站建设完成之后可以由管理者先执行第一次,这样以后普通用户访问的时候速度就会加快,这就是JSP技术比ASP技术速度快的一个主要原因。

    JSP页面的运行原理:

         (1)把JSP页面中的HTML标记发送给用户的浏览器,由浏览器中的HTML解释器负责解释执行HTML标记。

         (2)负责处理JSP标记,并将有关的处理结果发送到用户的浏览器。

         (3)执行   <%和%>之间的java程序片,并把执行结果交给用户的浏览器显示。

         (4)当多个用户请求一个JSP页面是,tomcat服务器为每个用户启动一个线程,该线程负责执行常驻内存的字节码文件来响应用户的请求。这些线程有tomcat服务器来管理,将CPU的使用权在各个线程之间快速切换,以保证每个线程都有机会执行字节码文件,这与传统的CGI为每个用户启动一个进程相比较,效率要高得多。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值