xml语言

AS3访问WebService

北城余情 提交于 2020-02-29 23:16:23
代码 package Charlotte { import flash.events.Event; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLLoaderDataFormat; import flash.net.URLRequest; import flash.net.URLRequestMethod; public class KitaWebServices{ // private var url:String = new String(); private var ns:String = new String(); private var soap:Namespace = new Namespace( " http://schemas.xmlsoap.org/soap/envelope/ " ); private var soapXML:XML = < soap:Envelope xmlns:xsi = " http://www.w3.org/2001/XMLSchema-instance " xmlns:xsd = " http://www.w3.org/2001/XMLSchema " xmlns:soap = " http://schemas

几种调用WebService的方法

此生再无相见时 提交于 2020-02-29 23:10:47
1. 在JavaScript中调用WebService <script language="javascript"> function PostRequestData(URL,data){ var xmlhttp = new ActiveXObject("Microsoft. XML HTTP"); xmlhttp.Open("POST",URL, false); xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8"); xmlhttp.SetRequestHeader ("SOAPAction","http://tempuri.org/myService/test/isNumner"); try { xmlhttp.Send(data); var result = xmlhttp.status; } catch(ex) { return("0" + ex.description + "|" + ex.number); } if(result==200) { return("1" + xmlhttp.responseText); } xmlhttp = null; } function loadit(value){ var url = 'http://localhost/myService/test

struts和struts2的区别

拥有回忆 提交于 2020-02-29 22:19:08
1.Structs2简介和Structs2开发环境搭建 一、Structs2简介: 1.什么是Struct2? 著名的SSH三大框架分别为:表现层(Structs)、业务逻辑层(Spring),持久化层(Hibernate). Struct2是在WebWork2基础上发展而来的MVC框架,尽管Struct2与Structs在名字上很像,但代码编写风格上几乎是完全不一样的。 Structs2比Structs更优秀,修复了Structs的许多Bug和缺点。 2.Struct2框架的优点? 1.Structs2是非侵入式设计 Structs2的Action类为POJO类,即不依赖于Servlet API和Structs API。 2.Structs2提供了拦截器,利用拦截器可以进行AOP编程,实现如权限拦截等功能。 3.Structs2提供了类型转换器,可以将特殊的请求参数转换成需要的类型。 4.Structs2支持多种表现层技术,如JSP、freeMarker、vectocity等。 5.Structs2的输入验证可以对指定的方法进行验证。 6.提供了全局范围、包范围和Action范围的国际化资源文件管理实现。 二、搭建Structs2开发环境 1.新建一个Web Project工程。 2.导入所需要用到的Structs2的jar包,这里暂时先只导入Structs核心jar包。

(八)使用命名空间

点点圈 提交于 2020-02-29 22:08:32
一、XML命名冲突   在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。   这个 XML 文档携带着某个表格中的信息:   <table> <tr>   <td>Apples</td>   <td>Bananas</td> </tr> </table>   这个 XML 文档携带有关桌子的信息(一件家具): <table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table>   假如这两个 XML 文档被一起使用,由于两个文档都包含带有不同内容和定义的 <table> 元素,就会发生命名冲突。   XML 解析器无法确定如何处理这类冲突。 二、使用前缀来避免命名冲突   此文档带有某个表格中的信息: <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table>   此 XML 文档携带着有关一件家具的信息: <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table>   现在

认识Maven

一曲冷凌霜 提交于 2020-02-29 20:47:08
maven是什么 Apache Maven是一种用于软件管理的项目,基于Project Object Model(POM),用来管理项目的构建,汇报及文档生成等 通过IDEA创建maven项目 新建maven类型的项目 输入合适的GroupId和ArtifactId,一般GroupId代表的是机构名称,我们可以使用com.自己的名字代替,ArtifactId描述这个项目的名字,给出合适的名字即可并选择项目路径及填写项目名称 开启自动导入功能 到这儿新建项目就完成啦 maven的配置文件——pom.xml XML中可以用 的方式来进行注释 < ? xml version = "1.0" encoding = "UTF-8" ? > < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < ! -- 指的是POM的版本 , 不需要改动 > < modelVersion > 4.0 .0 < /

spring安全框架Security(一)

老子叫甜甜 提交于 2020-02-29 18:08:39
现在很多企业和开发团队都使用了SSH2(Struts 2 +Spring 2.5 +Hibernate)框架来进行开发, 我们或许已经习惯了强大的Spring Framework 全局配置管理,不可否认,Sping是一个很优秀的开源框架,但是由于Spring3.0版本后强大的的注解式bean的诞生,Spring MVC框架这匹黑马正悄然杀起,但今天Spring MVC不是主角,今天我和大家分享一个同样隶属于 SpringSource 的安全框架—— Spring Security , 下面的基于Spring MVC给大家分享一下 Spring Security 的使用。 虽然对它的接触时间不长,参考了一些网上朋友的做法,但也按照我的理解把这个框架介绍介绍,不是很专业,还请大家不要介意 。 我们知道,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。比如对一个资源来说,有的用户只能进行读取,而有的用户可以进行修改。一般来说,系统会为不同的用户分配不同的角色,而每个角色则对应一系列的权限。 首先,我们看web.xml Java代码 <?xml

安装mycat

霸气de小男生 提交于 2020-02-29 15:00:10
1、下载mycat 为了方便,我已经下载下来。我选择的版本是1.6版本 2、解压,安装在/home/xm6f/dev目录下 cd /home/xm6f/devtar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 为了以后更好看目录结构,下tree(可选) yum -y install tree tree /home/xm6f/dev/mycat #查看mycat目录结构 3、创建用户并修改配置文件 a、为了更好的进入mycat,设置MYCAT_HOME的变量:vim /etc/profile 修改增加下列内容: export JAVA_HOME=/home/xm6f/dev/jdk1.7.0_80 export JRE_HOME=/home/xm6f/dev/jdk1.7.0_80/jre export MYCAT_HOME=/home/xm6f/dev/mycat export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MYCAT_HOME/bin 使得变量生效:source /etc/profile ###服务器名和IP绑定 vim /etc/hosts 192.168.1.105 mycat-server127.0.0.1 mycat-server ###设置

Python import中相对路径的问题

白昼怎懂夜的黑 提交于 2020-02-29 11:15:01
1. 从查到的资料来看,关于import路径的来说,分成3类: absolute import import xml import youpackage.xml from youpackage import xml 这几种都算绝对路径 relative import import xml 从这个语句上是看不出来import的是标准库的xml,还是你的包里的一个库叫xml。 explicit relative import from . import xml from .xml import some_thing from ..xml import some_thing 这些以点开头的import明确的表示了import的是相对路径,从而避免了普通relative import的麻烦。 2. 第二种(relative import)肯定是不推荐的。 在python2.5以前,如果当前包中有一个叫xml的库,局部的这个xml就会shadow标准库的xml(和局部变量感觉类似,我犯过好几次这个错误,调试的时候还一定能反应过来)。 在2.5和2.6,这个行为还是一样的,但是如果有以下这个语句,局部的包将不能覆盖全局的包 from __future__ import absolute_import 在2.7中,absolute_import的行为变成了默认行为,如果需要应用局部的包

前端面试题八

青春壹個敷衍的年華 提交于 2020-02-29 10:58:16
一、doctype(文档类型) 的作用是什么? doctype使浏览器按照dtd指定的渲染方式对页面进行渲染 Web 世界中存在许多不同的文档。只有了解文档的类型,浏览器才能正确地显示文档。 HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面。这就是 <!DOCTYPE> 的用处。 <!DOCTYPE> 不是 HTML 标签。它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的 如果你的页面添加了<!DOCTYPE html>那么,那么就等同于开启了标准模式,那么浏览器就得老老实实的按照W3C的标准 二、浏览器标准模式 (standards mode) 、几乎标准模式(almost standards mode)和怪异模式 (quirks mode) 之间的区别是什么? 所谓的标准模式是指,浏览器按W3C标准解析执行代码;怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。浏览器解析时到底使用标准模式还是怪异模式,与你网页中的DTD声明直接相关,DTD声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览器使用相应的方式加载网页并显示,忽略DTD声明,将使网页进入怪异模式(quirks mode)。 几乎标准模式(almost standards

shiro-spring-mtbatis整合

独自空忆成欢 提交于 2020-02-29 10:46:09
###1、添加maven依赖 ###2、配置web.xml配置 ###3、mybatis-config.xml配置 ###4、jdbc.properties配置 ###5、spring-mybatis.xml配置 ###6、shiro-spring.xml配置 ###7、日志文件配置 ###8、缓存ehcache.xml配置 ###9、spring-bean.xml配置 ###10、spring-mvc.xml配置 ###11、数据库储存过程文件 ###12、model编写 ###13、dao接口 ###14、dao接口的实现配置文件 ###15、模型的service接口 ###16、service接口实现类编写 ###17、通用工具类 ###18、controller层 ###19、测试文件 ###20、realm ###21、异常类 来源: oschina 链接: https://my.oschina.net/u/2365309/blog/718213