Tomcat与Java Web开发技术详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、Servlet组件:标准Servlet接口的实现类,运行在服务器端,包含被Servlet
容器动态调用的程序代码; 2、相关的Java类; 3、静态文档:如HTML文件、图片、声音文件等。 4、客户端类:由客户端运行的“类”。 Applet(小应用程序)是典型的客户端类。当客户端请求访问Applet时, Servlet容器先从本地文件系统中读取Applet的.class类文件中的数据,再把它发
送到客户端,由客户端运行Applet。
4.1 Java Web应用的目录
Servlet规范规定,Java Web应用必须采用固定的目录结构,每种类型
组件在Web应用中都有固定的存放目录。 注意:应用配置信息存放在WEB-INF/web.xml文件中。在发布某些Web组 件时,需要在web.xml文件中添加相应的关于这些组件的配置信息。
4.4 创建Servlet类
4.4 创建Servlet类
4.6 创建web.xml配置文件
创建web.xml,供Servlet容器访问。Servlet容器在加载和启动JavaWeb应 用时会读取该文件,从中获得关于应用的发布信息。 配置信息: Servlet的定义; Servlet的初始化参数; Servlet及JSP的映射; 安全域配置参数; welcome文件清单; 资源引用; 环境变量的定义。
★ HTTP协议版本、状态代码和描述
http/1.1 200 OK 版本: http/1.1 状态代码:200 描述:OK
3
Servlet(Server Applet)
Servlet的全称是Java Setvlet,是用java编写的运行于服务器
端的小程序。 狭义上:就是java语言实现的一个接口; 广义上:就是任何实现了Servlet接口的类。
主要功能:交互式浏览和修改数据,生成动态Web内容。
4
Java Web应用概述
Java Web应用由一组Servlet/JSP、HTML文件、相关Java类,以及其他可 以被绑定的资源构成,它可以在由各种供应商体工队符合Servlet规范的Servlet 容器中运行。 一个Java Web应用的组成:
Tomcat与Java Web开发技术
第一至三章
戚 学士后10班
CONTENTS
目录
1
2 3
初识Web URL Servlet (Server Applet)
4 5 6
Java Web应用概述
1
初识Web 模式:客户端/服务器通信模式 通信标准:客户端和服务端之间用HTTP协议进行通信。
交互方式:信息存储在Web服务器端,客户通过浏览器查找网络上各 个服务器上的信息。
目 录 /WebRoot
/WebRoot/WEB-INF /WebRoot/WEB-INF/classes /WebRoot/WEB-INF/lib


Web应用的根目录,所有的JSP和HTML文件都存放在此目录或我 们自定义的子目录下(注意:不能放在WEB-INF子目录下)
存放Web应用的配置文件web.xml 存放各种.class文件,Servlet类的.class文件也存放于此目录下; 存放Web所需各种jar文件。如JDBC驱动的jar包
4.5 创建JSP文件
创建hello.jsp文件。从request(即ServletRequest)对象中获取 user属性值,然后输出该user属性值。
THANKS!
4.3 创建HTML文件
在WebRoot目录下创建login.htm文件,该文件包含名为 “loginForm”的登录表单。 访问地址为:http://localhoቤተ መጻሕፍቲ ባይዱt:8080/helloapp/login.htm
4.4 创建Servlet类
创建DispatcherServlet类,调用ServletRequest对象的 getParameter()方法读取客户提交的loginForm表单数据,获取用户名 和密码,然后将其作为属性保存在ServletRequest对象中,再把请求 转发给hello.jsp
WWW:World Wide Web,万维网
2
URL
https://www.baidu.com/ http://localhost:8080/news/index.jsp 由三部分组成: 一、通信协议:HTTP(HyperText Transfer Protocol,超文本传输协议) 二、主机IP地址或域名:如localhost:8080,127.0.0.1 三、路径/文件名:资源路径,如news/index.jsp
4.2 一个Web应用helloapp
4.2.1 一个Web应用helloapp的组件如下:
一、HTML组件:login.htm; 二、Servlet组件:DispatcherServlet类; 三、JSP组件:hello.jsp 四、Java组件: src目录存放所有java类的源文件,当应用产品发布时,一 不对外公开java源代码,因此会将该目录转移。 般
相关文档
最新文档