Java教程

java学习第四十五天内容

本文主要是介绍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.方法执行,返回给浏览器一段内容

这篇关于java学习第四十五天内容的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!