Servlet学习总结

来源:互联网 发布:js动态替换url参数 编辑:程序博客网 时间:2024/06/05 07:30


   Servlet学习重点


Java Web开发前奏-----------------------------------------------
1.Servlet程序运行环境:Servlet容器(Web 容器比如->tomcat)

2.Tomcat服务器的安装与安装目录的研究

3.java web项目的目录结构

项目名称:
        -WEB-INF

                -classes    存放java编译后class文件
   -lib        存放jar包
                -web.xml    配置web信息,如servlet信息

        -imgs   存放图片文件

        -html、jsp等页面


Servlet学习重点提纲-----------------------------------------------

1.Servlet程序的运行周期(HelloFirstServlet)  通过实现Servlet接口
            构造器方法、初始化方法、service方法(doGet、doPost)
            顺序:构造方法、初始化方法、service方法(可以多次调用)


2.通过继承HttpServelt来完成servlet的程序
  ServletConfig(当前 Servlet)、ServletContext(当前 web 应用)对象的获得
                利用:
  this.getServletContext();
  this.getServletConfig();


3.Servlet最常用的一些对象
 
  前四个最为重要:request是最重要的(要掌握它们的常用方法)
  pageContext()
  request(HttpServletRequest)、
  session(HttpSession)
  application(ServletContext)
  这四个也称作域对象,它们可以操作属性,保存对象等方法

  response(HttpServletResponse)、
  config(ServletConfig)

4.Servlet的精要:转发
      理解重定向和转发的区别
      地址栏的改变是重定向和转发的根本区别
      尤其注意它们地址的写法:/ 
     

5.Servlet转发中的get和post请求的区别
      get请求的信息会出现在地址栏
      大部分情况下会使用post请求,除非访问时要在地址栏上加上一些信息

6.web.xml是web开发中最为重要的一个xml文件,开发中一定要注意这个文件

       里面含有
       servlet配置
    <servlet>
        <servlet-name>servlet注册名 </servlet-name>
        <servlet-class>servlet全类名 </servlet-class>
    </servlet>

    servletmapping配置
    <servlet-mapping>
        <servlet-name> </servlet-name>
        <url-pattern> 具体访问路径 “/”代表当前路径</url-pattern>
    </servlet-mapping>

    filter配置
    <filter>

    </filter>


7.处理中文乱码问题(三级处理,最终会使用Filter过滤器来处理中文编码问题)

8.配置servlet初始化参数(一种是web应用的初始化参数、一种是当前servlet的的初始化参数)
  

9.http协议 以及http格式


    







0 0
原创粉丝点击