鹿鼎记原著最新版:JavaWeb应用简介
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 19:36:13
Sun 的Servlet规范对javaweb应用做了这样的定义:“JavaWeb应用由一组Servlet/Jsp、HTML文件、相关Java类,以及其他可以被绑定的资源构成,他可以在由各种供应商提供的符合Servlet规范的容器中运行。”
从JavaWeb应用的定义可以看出,javaweb应用不仅可以在Tomcat中运行,还可以在其他符合|Servlet的容器中运行。在javaweb应用中可以包含如下内容。
l Servlet组件:标准Servlet接口的实现类,运行在服务器端,包含了被Servlet容器动态调用的程序代码。
l Jsp组件:包含Java程序代码的HTML文档,运行在服务器端。当客户端请求jsp文件时,Servlet容器首先把它编译成Servlet类,然后动态调用它的程序代码。
l 相关的Java类:开发人员自定义的与Web应用相关的java类
l 静态文档:存放在请求访问这些文件时,Servlet容器首先从本地文件系统中读取这些文件的数据,再把它发送到客户端。
l 客户端类:由客户端运行的类。Applet是典型的客户端类,当客户端请求访问Applet时,Servlet容器首先从本地文件系统中读取Applet的.Clsss文件中的数据,再把它发送到客户端,由客户端运行Applet。
l Web.xml文件:JavaWeb应用的配置文件,采用XML格式。该文件必须位于Web应用的WEB-INF子目录下。
Java Web应用具有固定的目录结构,这里假定开发一个名为helloapp的Web应用。
首先,应该在/webapps目录下创建这个Web应用的目录结构。
Java Web应用的目录结构:
/helloapp
Web应用的根目录,所有的Jsp和HTML文件都存放于此目录下
/helloapp/WEB-INF
存放Web应用的发布描述文件web.xml
/helloapp/WEB-INF/classes
存放各种class文件,Servlet类文件也放于此目录下
/helloapp/WEB-INF/lib
存放Web应用所需的各种Jar文件,如,可以存放JDBC驱动程序的Jar文件
Tomcat固定的目录结构
/bin
存放在Windows平台以及Linux平台上启动和关闭Tomat的脚本文件
/conf
存放Tomat服务器的各种配置文件, 其中最重要的文件是Server.xml
/server
包含3个子目录:classes,lib和webapps
/server/lib
存放Tomat服务器所需的Jar文件
/server/webapps
存放Tomat自带的两个Web应用:admin应用和manager应用
/common/lib
存放Tomat服务器以及所有Web应用都可以访问的Jar应用
/share/lib
存放所有Web应用都可以访问的Jar文件
/logs
存放Tomat的日志文件
/webapps
当发布Web应用时,默认情况下把Web应用文件放于此目录下
/work
Tomcat把由Jsp生成的Servlet放于此目录下
从JavaWeb应用的定义可以看出,javaweb应用不仅可以在Tomcat中运行,还可以在其他符合|Servlet的容器中运行。在javaweb应用中可以包含如下内容。
l Servlet组件:标准Servlet接口的实现类,运行在服务器端,包含了被Servlet容器动态调用的程序代码。
l Jsp组件:包含Java程序代码的HTML文档,运行在服务器端。当客户端请求jsp文件时,Servlet容器首先把它编译成Servlet类,然后动态调用它的程序代码。
l 相关的Java类:开发人员自定义的与Web应用相关的java类
l 静态文档:存放在请求访问这些文件时,Servlet容器首先从本地文件系统中读取这些文件的数据,再把它发送到客户端。
l 客户端类:由客户端运行的类。Applet是典型的客户端类,当客户端请求访问Applet时,Servlet容器首先从本地文件系统中读取Applet的.Clsss文件中的数据,再把它发送到客户端,由客户端运行Applet。
l Web.xml文件:JavaWeb应用的配置文件,采用XML格式。该文件必须位于Web应用的WEB-INF子目录下。
Java Web应用具有固定的目录结构,这里假定开发一个名为helloapp的Web应用。
首先,应该在
Java Web应用的目录结构:
/helloapp
Web应用的根目录,所有的Jsp和HTML文件都存放于此目录下
/helloapp/WEB-INF
存放Web应用的发布描述文件web.xml
/helloapp/WEB-INF/classes
存放各种class文件,Servlet类文件也放于此目录下
/helloapp/WEB-INF/lib
存放Web应用所需的各种Jar文件,如,可以存放JDBC驱动程序的Jar文件
Tomcat固定的目录结构
/bin
存放在Windows平台以及Linux平台上启动和关闭Tomat的脚本文件
/conf
存放Tomat服务器的各种配置文件, 其中最重要的文件是Server.xml
/server
包含3个子目录:classes,lib和webapps
/server/lib
存放Tomat服务器所需的Jar文件
/server/webapps
存放Tomat自带的两个Web应用:admin应用和manager应用
/common/lib
存放Tomat服务器以及所有Web应用都可以访问的Jar应用
/share/lib
存放所有Web应用都可以访问的Jar文件
/logs
存放Tomat的日志文件
/webapps
当发布Web应用时,默认情况下把Web应用文件放于此目录下
/work
Tomcat把由Jsp生成的Servlet放于此目录下
JavaWeb应用简介
LM324功能应用简介
艾灸疗法应用简介
LM339功能应用简介
JavaWeb 技术详解
JavaWeb,Servlet,Jsp生命周期
Excel函数应用之函数简介
Excel函数应用之函数简介
加速度传感器原理与应用简介
DRUMS 鼓组类音色简介 - 插件应用
鲁班尺简介及应用方法
鲁班尺简介及应用方法2。
药膳的应用原则 - 药膳简介 - 古方中医网
GUITAR&BASS 吉他、贝司类音色简介 - 插件应用
Steinberg虚拟钢琴The Grand简介 - 插件应用
M2M简介及其应用 - 普罗米修斯的日志 - 网易博客
股市中DMA技术指标的原理和实战应用简介
佳能RAW格式软件DPP应用简介与教程 ...
宝宝 javaweb 学习总结 - 马文涛的专栏 - CSDN博客
进行JavaWeb项目开发需要掌握的技术
钱龙最新技术指标应用简介(14):宝塔线指标TOW
食用菌大棚自动雾化系统应用简介 阿里巴巴 hblnlhf的博客 BLOG
简介钩子技术在AutoCAD中的应用 - ObjectARX(C++)编程 - Objec...
加速度传感器原理与应用简介-电子电路图,电子技术资料网站