美文网首页
servlet(一)

servlet(一)

作者: 路小白同学 | 来源:发表于2018-08-01 22:27 被阅读0次

近期学习了Servlet 做个总结.
1.什么是Servlet
Servlet是服务器端的一段程序,JavaWeb程序开发基础,JavaEE规范的一个组成部分。

  1. 服务器软件
    tomcat、jetty、 resion(开源软件 OpenSource)
    weblogic(bea oracle) websphere(IBM)
    当然我们常用的就是Servlet了。

3.tomcat

1).安装
www.apche.org ---- tomcat ---- download 安装:解压缩文件 注意:安装目录不要应用中文,别有空格

2). Tomcat软件基本结构组成


image.png

启动成功如下图:


image.png

http://localhost:port

image.png

这样就成功了

遇到的错误:


image.png

这个是端口号冲突了 默认tomcat是8080 。修改下即可。
改变tomcat的端口号:conf/server.xml


image.png

3). Tomcat软件的运行过程


image.png

4.Servlet
1).Servlet的作用
i. 动态网页技术
特点:网页中的数据,动态,经常需要变化。
ii. 如何让网页中的数据动态
通过程序(java类 [Servlet])进行处理,从而生成网页。
iii. Servlet的核心作用
通过Servlet这种类型处理之后,生成动态网页(数据变化)

2).2. Servlet的开发步骤
a) 总体的分析
i. 编码


image.png

ii. web.xml的配置
servlet对外(对client提供)的访问路径


image.png

b) 第一个servlet程序
通过servlet创建动态网页,显示用户的访问时间
搭建开发环境:把servlet-api.jar 导入 classpath
i. 编码 implements Servlet
service方法

image.png

编译:javac -d . XXX.java

ii. web.xml中配置

image.png
  1. HttpServlet (类) 【重点】
    a) HttpServlet 是sun提供的一个专门为Http协议提供服务的Servlet.
    b) HttpServlet简化了Servlet的开发。


    image.png

编码 extends HttpSevlet


image.png
image.png

注意:HttpServlet中的HttpServletRequest HttpServletResponse 是 ServletRequest ServletResponse的子类
ii. web.xml配置

6.JavaWeb开发过程中发送请求的3种方式【重点】

a).地址栏

image.png

b) 超级连接
<a href=”/myservlet/f”>发起请求</a>
为什么超级连接不用写ip:port 因为用户访问超级连接所在页面时,已经输入过ip:port所以就可以省略。
c) 表单
通过【提交表单】也可以像Servlet中发起请求。

相关文章

  • 深入理解Servlet技术

    1. 什么是servlet servlet Servlet是javax.servlet.Servlet包中定义的一...

  • web.xml不同版本之间头信息的区别

    一、Servlet 2.3 二、Servlet 2.4 三、Servlet 2.5 四、Servlet 3.0 五...

  • servlet 笔记

    servlet servlet 声明周期 Servlet 的线程安全 Servlet 获取配置信息 Servlet...

  • Servlet

    Servlet介绍 Servlet开发步骤 创建Servlet 配置Servlet 配置Servlet中设置初始化...

  • Servlet与Jsp(1)

    Servlet 实现原理Servlet接口使Servlet容器能将Servlet类载入内存,并在Servlet实例...

  • servlet学习

    一 servlet概述 狭义的Servlet指javax.servlet包中的一个接口,而广义的Servlet则是...

  • java基础-day39-Servlet

    Servlet基础 1. Servlet概述 1.1 什么是Servlet 1.2第一个Servlet程序 1.3...

  • javaee 02 servlet

    servlet 是javaWeb 三大组件之一(Servlet,Filter,Listener)servlet 的...

  • java EE 相关概念的总结

    1.JSP和Servlet Servlet和JSP是统一的,广义上的Servlet包含JSP和Servlet,真正...

  • Servlet入门

    Servlet简介 Servlet(Servlet Applet)是Java Servlet的简称,称为小服务程序...

网友评论

      本文标题:servlet(一)

      本文链接:https://www.haomeiwen.com/subject/xohdvftx.html