java学习第四十五天内容

1.servlet

        介绍:主要针对服务器端程序的开发,作为服务器的连接器和前台进行交互的控制器,主要目的是处理交互浏览生成的数据,狭义是指Servlet这个接口,广义是指任何实现了Servlet接口的子实现类

        使用:

                1.导包:导入tomcat里面的servlet包或者自己下载的servlet包

                2.自定义类:该类继承HttpServlet类,重写实现其中的doGet()或者doPost()方法

                3.配置Servlet:使用xml方式配置Servlet,完成Servlet的基本配置和映射配置

        执行原理:

                1.浏览器通过url请求访问服务器,对服务器发送HttpServletRequest请求并携带url(统一资源定位符)参数

                2.服务器接收到浏览器的请求之后,开始从HttpServletRequest请求的参数url(统一资源定位符)中解析出uri(项目地址+Servlet映射路径)

                3.服务器通过uri得到Servlet映射路径,去web.xml文件的映射配置中寻找此路径对应的Servlet名称

                4.服务器通过Servlet的名称找到该名称Servlet的基本配置,拿到此Servlet的全限定名称

                5.通过Servlet全限定名称可以获取到Servlet的字节码文件对象

                6.通过字节码文件对象可以创建当前Servlet的实例对象

                7.通过Servlet字节码文件对象调用方法并传入参数的class就可以获取到该Servlet里面的doGet()或者doPost()方法对象

                8.取消java语言访问限制,可以调用servlet里面的任何方法

                9.方法对象调用invoke方法,传入对象和参数即可执行servlet中的方法

                10.方法执行,返回给浏览器一段内容

上一篇:399. 除法求值


下一篇:一文搞懂Google Navigation Component