鹿鼎记原著最新版: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放于此目录下