zoukankan      html  css  js  c++  java
  • 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中,通过路径得到类全名,此后方法与反射代码相同,在这里列出前部分的代码

     

  • 相关阅读:
    Sprinig.net 双向绑定 Bidirectional data binding and data model management 和 UpdatePanel
    Memcached是什么
    Spring.net 网络示例 codeproject
    jquery.modalbox.show 插件
    UVA 639 Don't Get Rooked
    UVA 539 The Settlers of Catan
    UVA 301 Transportation
    UVA 331 Mapping the Swaps
    UVA 216 Getting in Line
    UVA 10344 23 out of 5
  • 原文地址:https://www.cnblogs.com/wangzhaojun1670/p/12268227.html
Copyright © 2011-2022 走看看