• 2020/2/5学习总结


    今天学习了xml文件解析及反射

    1.xml文件解析的三种方法:

     DOM解析可以直接将元素解析成树形结构,是常用的方法。

    2.常见的解析开发包:JAXP,JDom,Jsoup,dom4j(常用)

    3.实现解析的步骤:8

     4.反射:JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。

    5.通过反射机制创建一个类的对象并调用其方法的步骤:

     Class.forName()方法的参数是类全名,需要写出包名和类名。

    clazz.newInstance()方法创建clazz类的实例对象。

    6.通过解析xml文件创建servlet对象并调用其方法的步骤:

     7.模拟浏览器路径

    Servlet访问URL映射配置

      由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。
      <servlet>元素用于注册Servlet,它包含有两个主要的子元素:<servlet-name>和<servlet-class>,分别用于设置Servlet的注册名称和Servlet的完整类名。
    一个<servlet-mapping>元素用于映射一个已注册的Servlet的一个对外访问路径,它包含有两个子元素:<servlet-name>和<url-pattern>,分别用于指定Servlet的注册名称和Servlet的对外访问路径

    所以当我们输入的路径不同,将实现不同的servlet方法时,可以在解析时,通过servlet-name将servlet的路径和类全名保存在map中,通过路径得到类全名,此后方法与反射代码相同,在这里列出前部分的代码

     

  • 相关阅读:
    vim编辑器
    centos7启动顺序加密的问题
    centos7进入单用户模式
    centos7修改默认运行级别的变化
    C#构建DataTable(转)
    策略模式简介
    简单工厂模式(转)
    NPOI导Excel样式设置(转)
    VS2012启用angularjs智能提示Intelligence
    WebForm页面间传值方法(转)
  • 原文地址:https://www.cnblogs.com/wangzhaojun1670/p/12268227.html
Copyright © 2020-2023  润新知