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


Logo

华为AI开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐