目录
1JSP工作原理
2JSP设计模式
3JSP开发方式
用户通过浏览器提交请求,服务器端收到请求后进行处理,再以HTML的形式把处理结果返 回给客户端,客户端通过浏览器查看得到的静态网页。 如果JSP程序是第一次被加载,会首先被编译成Servlet文件,然后由JSP引擎来调用Java编译 器,把Servlet文件编译成可以执行的Java字节码文件,最后由Java虚拟机来解释执行,并把执行 结果以HTML的格式发送给客户端浏览器。当这个页面以后再被访问时,因为它的字节码文件在 第一次加载时已经生成,可以直接运行,所以访问速度会比第一次加载时快得多。
两种体系结构
JSP页面响应请求并把处理结果返回给客户,所有的数据存 取都由JavaBean来完成,实现了显示与内容的分离。只适合简 单的Web应用,因为JSP页面内可能会嵌入大量的脚本片段或 Java代码,可能给后期项目维护和管理带来不便
把JSP和Servlet结合起来实现动态内容服务,用JSP来生成 表示层内容,让Servlet来完成深层次处理任务,充当控制者的角 色,负责管理对请求的处理,创建JSP页面需要使用的JavaBean 和对象,同时根据用户的动作、决定把哪个JSP页面传给用户
JSP开发方式