xml语言

XmlReader/XmlWriter 类

一曲冷凌霜 提交于 2020-02-27 07:02:06
  XmlReader用于读取Xml文件,XmlWriter用于将数据写到Xml文件。其实,在印象当中,XML很多的操作类都支持直接Save、Read也支持接受XmlReader与XmlWriter类的示例作为参数,但是为什么还要有这个两类来专门用于读写XML文件呢?因为它们有强大的自定义格式功能; 一、XmlReader的使用   XmlReader类专门用于读取Xml文件,最大的特点在于支持 Settings。 属性 说明 AttributeCount 当在派生类中被重写时,获取当前节点上的属性数 BaseURI 当在派生类中被重写时,获取当前节点的基 URI CanReadBinaryContent 获取一个值,该值指示 XmlReader 是否实现二进制内容读取方法 Depth 获取 XML 文档中当前节点的深度 EOF 获取一个值,该值指示此读取器是否定位在流的结尾 HasAttributes 获取一个值,该值指示当前节点是否有任何属性 HasValue 获取一个值,该值指示当前节点是否可以具有 Value IsDefault 获取一个值,该值指示当前节点是否是从 DTD 或架构中定义的默认值生成的特性 IsEmptyElement 获取一个值,该值指示当前节点是否为空元素(例如 <MyElement/>) Item 获取具有指定索引的属性的值,支持整形,字符串

Java Ant build.xml详解

江枫思渺然 提交于 2020-02-27 05:27:19
FROM:http://www.cnblogs.com/wufengxyz/archive/2011/11/24/2261797.html 1.什么是ant ant是构建工具 2.什么是构建    概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3.ant的好处   跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。 4.ant的兄弟make   ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的,但大部分人如此。 一.构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单:   1).安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)   2).下载ant 地址 http://www.apache.org/ 找一个你喜欢的版本,或者干脆最新的版本   3).解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录

Java Ant build.xml详解

二次信任 提交于 2020-02-27 05:26:31
1.什么是ant ant是构建工具 2.什么是构建    概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3.ant的好处   跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。 4.ant的兄弟make   ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的,但大部分人如此。 一.构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单:   1).安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)   2).下载ant 地址 http://www.apache.org/ 找一个你喜欢的版本,或者干脆最新的版本   3).解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.6虽然你不一 定要这么做,但这么做是有好处的。   4).设置ANT_HOME, PATH中添加ANT

Ant+jmeter 实现自动化性能测试

倖福魔咒の 提交于 2020-02-27 05:19:57
   一、前言  性能测试首选的工具是 JMeter ,在此不多做介绍,但是不得不说JMeter也是一款非常好的接口测试工具。性能测试过程中手工重复的活动非常多,为了给客户提供一个性能测试报告,我用了一周时间进行并发测试、数据整理、数据分析、最后生成测试报告,真的是手工重复到怀疑人生;于是萌生了实现性能测试自动化的想法。之前用Robot framework框架做过WEB自动化、安卓端自动化、接口自动化,但是始终未正真明白自动化的意义或是价值,现在突然顿悟,测试工作中最大的痛点就是重复,减少工作中的痛点才是自动化最大的价值。所以自动化的第一步不是选用什么语言或是框架,而是能真正分析出自己工作中的痛点。 二、框架介绍   JMeter+Ant是比较常见的 自动化测试 框架,因为JMeter、Ant都是由 java 开发的,所以此性能测试框架具有良好的跨平台性;下图是按自己的理解绘制的自动化框架图:   大体逻辑如下:   (1)Ant通过XML文件进行构建,所有的构建信息配置在build.xml文件中,通过调用target树来执行各种任务;如执行测试脚本(jmx文件),输出测试结果(jtl文件);   (2)Ant通过测试结果(jtl文件)构建生成html测试报告,输出在制定路径下;   (3)根据build.xml文件中配置的邮件信息,将html测试报告自动发送到制定的邮箱; 三

免安装版Tomcat6.0启动方法

和自甴很熟 提交于 2020-02-27 04:37:37
简介:web应用,供浏览器访问的的程序。由静态web资源(js/html/css)和动态web资源组成. 1.tomcat需要jvm支持(相当一个java程序)需要配置java的path. (会自动查找JAVA_HOME,CATALINA_HOME环境变量的值,必须配置,或在startup.dat中指定, 详情 ) 2.端口:http访问默认端口是80,访问可以不写端口就是此端口。 查看哪些端口被占用,dos: netstat -ano //注意不是netstart 关闭端口: 可以通过关闭进程,有些需要关闭服务才行。 tomcat的默认端口是8080,修改默认在\conf\server.xml文件中修改。 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 3.tomcat启动见: 免安装版Tomcat6.0启动方法 4.tomcat的目录介绍: 注意:特别log目录,当启动tomcat出现错误一闪关闭,通过查看log,查找原因显得极其有用。 5.虚拟目录映射: 让web项目供外界访问,需要将web项目所在路径交给web服务器管理。这个过程就是虚拟路径映射。【多用于实际工作中】 (目的:tomcat服务器的安装路径文件可能没有权限访问修改

struts2 - 异常处理机制

牧云@^-^@ 提交于 2020-02-27 04:24:30
struts2 采用声明式的方法管理异常处理,因此,我们无需在 execute方法中编写 大量的 try...catch语句来捕获异常;只需要在 struts.xml文件中配置异常的映射机制,struts2 便能够处理并转入响应的视图资源. eg: 页面输出 异常信息: 例如internal_Error.jsp页面 <body> <s:property value="exception.message"/> </body> 来源: https://www.cnblogs.com/pan1308/p/4468242.html

Servlet入门

青春壹個敷衍的年華 提交于 2020-02-27 04:06:13
Servlet入门-目录 概念 快速入门 执行原理 Servlet中的生命周期方法 1. 被创建:执行init方法,只执行一次 2. 提供服务:执行service方法,执行多次 3. 被销毁:执行destroy方法,只执行一次 Servlet3.0:注解配置 Servlet体系结构 Servlet相关配置 urlpartten:Servlet访问路径 概念 Servlet,全称server applet,也就是运行在服务器端的小程序 上面是官方的定义,其实Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 将来我们自定义一个类,实现Servlet接口,复写方法,那么这个类,也可以称为是Servlet。 快速入门 Servlet的概念其实就这么简单,接下来用实际代码的方式来实现快速的入门,步骤如下: 创建JavaEE项目 定义一个类,实现Servlet接口 * public class ServletDemo1 implements Servlet 实现接口中的抽象方法 配置Servlet 1)创建JavaEE项目 首先在IDEA中创建一个JavaEE项目 2)定义一个类,实现Servlet接口 3) 实现接口中的抽象方法 现在只关注5个方法中的service方法。 package com . zhu . web . servlet ;

常用xml模板

荒凉一梦 提交于 2020-02-27 02:49:43
c3p0配置文件 文件名必须是: c3p0-config.xml 配置文件路径:放在src目录下 创建数据源的方式有两种 默认配置方式:在不指定配置名字的情况下使用默认配置创建数据源 命名配置方式:通过名字来使用指定配置创建数据源 <?xml version="1.0" encoding="utf-8"?> < c3p0-config > <!-- 默认配置 --> < default-config > < property name = " driverClass " > com.mysql.jdbc.Driver </ property > < property name = " jdbcUrl " > jdbc:mysql://localhost:3306/KkaBum </ property > < property name = " user " > root </ property > < property name = " password " > root </ property > < property name = " initialPoolSize " > 5 </ property > < property name = " maxPoolSize " > 10 </ property > < property name = "

Html静态文件引入

邮差的信 提交于 2020-02-27 02:24:50
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>首页</title> <link rel="stylesheet" type="text/css" href="/static/css/reset.css"> <link rel="stylesheet" type="text/css" href="/static/css/main.css"> <script type="text/javascript" src="/static/js/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="/static/js/jquery-ui.min.js"></script> <script type="text/javascript" src="

XML可扩展标记语言

青春壹個敷衍的年華 提交于 2020-02-26 22:28:36
XML可扩展标记语言 XML概述 XML称为可扩展标记性语言,是eXtensible Markup Language的缩写。在.NET框架中XML是非常重要的一部分。它用于描述数据,是当前处理结构化文档信息的有力工具。XML与操作系统、编程语言的开发平台无关,可以实现不同系统之间的数据交互。 XML技术应用广泛,最基本的如网站、应用程序的配置信息一般都采用XML文件描述。再如Web服务使用XML定义应用程序之间传输数据的标准格式。 XML的声明 XML同HTML语言一样都是标记语言,都有着标记。但HTML是用来展示和美化数据的,而XML主要用来保存和传输数据。 <?xml version="1.0" encoding="UTF-8"?> < Enginner > < ID > 001 </ ID > < Name > 周杰伦 </ Name > < Age > 23 </ Age > </ Enginner > 提示: <?xml version=“1.0” encoding=“UTF-8”?>是XML声明,它一般是XML文档的第一行。XML声明由以下两部分组成: version:文档符合XML1.0规范。 encoding:文档字符编码,默认为“UTF-8”。 XML的特点 XML中每对标记通常被称为节点,它们成对出现而且必须成对出现,用来描述这个节点存储的内容。