《JSP开发技术》读书笔记之JSP运行机制

jsp的执行必须同时具备3个条件:jsp容器、java编译器和java虚拟机。

在jsp运行过程中,首先由客户端浏览器发出请求,jsp容器接收请求后,jsp容器对jsp代码进行以下4个操作过程(如果不是首次访问并且jsp文档没有更改过则直接执行第4步)

1、代码转化。jsp容器将jsp文件转换成java servlet文件;
2、编译。jsp容易编译java servlet文件,生成class文件;
3、生成实例。jsp容器加载编译后的class文件,并创建实例;
4、相应请求。jsp容器调用该实例的请求处理方法处理客户请求,并将相应信息回复给客户端。

jsp开发模式

1、JSP + JavaBean
有效地分离了页面显示和业务数据处理,业务数据处理部分都交给JavaBean组件,如访问数据库、用户验证等。
2、JSP + Servlet + JavaBean
较好地实现了MVC模式,是模型、视图和控制器得到有效分离;jsp负责显示,JavaBean负责业务数据存储和业务逻辑实现,Servlet负责控制。

JDK

JDK版本:
Java SE  标准版
Java EE  企业版
Java ME  移动版
JDK包含的基本组件:
javac  编译器,将源程序转成字节码;
jar  打包工具,将相关的类文件打包成一个文件;
javadoc  文档生成器,从源码注释中提取文档;
jdb  debugger,查错工具;
java  运行编译后的java程序.class后缀;
appletviewer  小程序浏览器,一种执行html文件上的java小程序的java浏览器;
javah  产生可以调用java过程的C过程,或建立能被java程序调用的C过程的头文件;
javap  java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

tomcat目录结构

http://space.itpub.net/8628891/viewspace-61981


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值