-
业务规则层设计说明
所属栏目:[安全] 日期:2020-12-17 热度:188
? 一.具体介绍 目的:降低业务逻辑层耦合和进行动态加载提高系统的可扩展性 使用工具: spring.net 框架 通过 IOC 注入机制实现 二.具体机制 面向接口编程,所有的服务都需要提供对外的接口,通过 spring.net 的 IOC 容器进行服务的 组合,通过依赖注入形[详细]
-
快速开发-我工作的一个笔记
所属栏目:[安全] 日期:2020-12-17 热度:68
在公司我主要是写动态库接口,加上我毕业主修网络,简单的TCP/UDP协议接口客户服务端可以说驾轻就熟,很快就上手了.慢慢的随着交接,项目的增多,累计的活越来越多!而且随着应用平台的改变,很多原先的平台从windows转向了linux/unix,工作更是日积月累。做[详细]
-
初涉Remoting
所属栏目:[安全] 日期:2020-12-17 热度:70
Remoting: 远程技术概念上与Webservice技术类似,不同的应用程序域中的对象可借助远程技术来通讯。远程技术主要用于N层体系结构的层间通讯,即在不同层的边界处的通讯。远程技术与Web服务都是基于TCP/IP技术。WebService一般使用SOAP协议,目的是为了跨语言[详细]
-
利用Axis2开发WebService(1)---安装配置Axis2
所属栏目:[安全] 日期:2020-12-17 热度:173
一、 Axis2 的下载和安装 读者可以从如下的网址下载 Axis2 的最新版本: http://ws.apache.org/axis2/ ? 在本文使用了目前 Axis2 的最新版本 1.4.1 。读者可以下载如下两个 zip 包: axis2-1.4.1-bin.zip axis2-1.4.1-war.zip ? 其中 axis2-1.4.1-bin.zip 文[详细]
-
利用Axis2开发WebService(2)---编写和发布WebService
所属栏目:[安全] 日期:2020-12-17 热度:65
??? 对于用 Java 实现的服务程序给人的印象就是需要进行大量的配置,不过这一点在 Axis2 中将被终结。在 Axis2 中不需要进行任何的配置,就可以直接将一个简单的 POJO 发布成 WebService 。其中 POJO 中所有的 public 方法将被发布成 WebService 方法。 ? 下[详细]
-
利用Axis2开发WebService(3)---用Java实现调用WebService的客户
所属栏目:[安全] 日期:2020-12-17 热度:158
WebService 是为程序服务的,只在浏览器中访问 WebService 是没有意义的。因此,在本节使用 Java 实现了一个控制台程序来调用上一节发布的 WebService 。调用 WebService 的客户端代码如下: ? package client;import javax.xml.namespace.QName;import org.[详细]
-
利用Axis2开发WebService(4)---用wsdl2java简化客户端的编写
所属栏目:[安全] 日期:2020-12-17 热度:92
??? 也许有很多读者会说“有没有搞错啊,只调用两个 WebService 方法用要写这么多代码,太麻烦了”。 ??? 不过幸好 Axis2 提供了一个 wsdl2java.bat 命令可以根据 WSDL 文件自动产生调用 WebService 的代码。 wsdl2java.bat 命令可以在 Axis2 安装目录 "bin[详细]
-
利用Axis2开发WebService(5)---使用services.xml文件发布WebServ
所属栏目:[安全] 日期:2020-12-17 热度:110
????? 用Axis2 实现 Web Service ,虽然可以将 POJO 类放在 axis2/WEB-INF/pojo 目录中直接发布成 Web Service ,这样做不需要进行任何配置,但这些 POJO 类不能在任何包中。这似乎有些不方便,为此, Axis2 也允许将带包的 POJO 类发布成 Web Service 。 ??[详细]
-
利用Axis2开发WebService(6)---axis2 传递对象数组,非stub方式
所属栏目:[安全] 日期:2020-12-17 热度:72
首先建立ServiceTest.java ? package sample.ws.service; import sample.ws.pojo.Person; public class ServiceTest { /** * 很简单我们只是将发过来的person[]返回去 * @param person * @return */ public Person[] getPerson(Person[] person){ // Person[详细]
-
利用Axis2开发WebService(7)---使用Axis2开发总结
所属栏目:[安全] 日期:2020-12-17 热度:103
因为公司项目的需求,学习了一段时间的WebService,此处采用Axis2实现方式,已经搭起框架等待测试,下面简单的介绍一下创建项目的过程以及在项目中遇到的问题 ? 1. 首先建立一个web工程,输入工程名称,比如:WebService ? 2. 把相应的axis2的jar文件考到WEB[详细]
-
例子三:使用servicemix-cxf-bc组件代理WebService
所属栏目:[安全] 日期:2020-12-17 热度:182
这个例子主要是通过在tomcat 中发布一个WebService,然后通过在ServiceMix 中部署 servicemix-cxf-bc组件来代理tomcat中WebService的访问。 1.创建一个Dynamic Web project,名为HelloWorld 2.在src中新建package,包名为net.kentop.ws 3.在net.kentop.ws包中[详细]
-
使用 CXF 做 webservice 简单例子
所属栏目:[安全] 日期:2020-12-17 热度:52
关键字: webservice ???????????? Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,[详细]
-
用Xfire发布Webservice应用(转载)
所属栏目:[安全] 日期:2020-12-17 热度:184
开发的IDE我用的是Eclipse3.2,下面简单说一说用Xfire发布一个Webservice的步骤: (1)获取Xfrie的发布包,可以到http://xfire.codehaus.org/ 去下载最新的发布包,目前最新的版本是1.2.4,获取到发布包后解压待用(文件名为xfire-distribution-1.2.4.zip,大概[详细]
-
使用SOAP开发WebService 服务--Axis解决方案
所属栏目:[安全] 日期:2020-12-17 热度:177
? 使用SOAP开发WebService?服务--Axis解决方案 ? 本文是通过Axis方案开发WebService服务,并由Java调用WebService,IDE(IBM WebSppere)。 ? 本文的预定读者首先要对 j2ee 有所了解,熟悉 xml , tomcat 等基本内容,本文主要是简单介绍一下 web 服务的基本[详细]
-
WebService和Rest
所属栏目:[安全] 日期:2020-12-17 热度:153
1.WebService ? 由以下三个部分组成: ? SOAP(Simple Object Access Protocol):SOAP消息是一种XML文档,它有其自己的XMLschema、命名空间和处理规则. ? WSDL(Web Services Description Language):WSDL是一个用于精确描述Web服务的文档格式,它用来指定客户与[详细]
-
使用ArcGIS Online创建一个简单的mash-up
所属栏目:[安全] 日期:2020-12-17 热度:131
这是从ArcGIS Online的一个视频中学到的,整理一下。 (1)在ArcGIS Resource Center的demo中找源码,将其拷贝下来,放到一个编辑器中进行编辑。(目的是为了使用其中的css引用和JavaScript文件)。示例代码:view plaincopy to clipboardprint? Create Map[详细]
-
传智播客webService第一天课堂笔记
所属栏目:[安全] 日期:2020-12-17 热度:155
日期: 2009-11-24 星期二 主题: webService一 【复习】 ==Linux的使用=== 简介历史 Ubuntu的使用 j2EE环境搭建 Mysql安装 eclipse安装 jdk安装 http服务器安装 apache服务器安装 LAMP环境的搭建 ======================== 【上午】 ===Spring的单例==== 创[详细]
-
传智播客webService第(二-三)天课堂笔记
所属栏目:[安全] 日期:2020-12-17 热度:188
这几天心情一直不好,原来的毕业设计进度也因此严重的落伍了,但我还是准备一步步的完成!!! webservice这三天可是把我讲的有点晕,不过还是在徐老师的帮助下,回归正途。。 徐老师传智播客新来的老师,够牛!!! 以前我在地下室的时候,徐老师来我旁边坐[详细]
-
动态调用WebService
所属栏目:[安全] 日期:2020-12-17 热度:117
多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式调用WebService,这样调用有很大的局限性,因此我们可能需要webservice的调用更加灵活,比如说我要写一个通用的webservice调用程式,可以根据我提供的服务地址及方法参数来调用,这时我们就需要动[详细]
-
设计模式笔记(13)---代理模式(结构型)
所属栏目:[安全] 日期:2020-12-17 热度:154
Gof定义 为其他对象提供一种代理以控制对这个对象的访问。 动机 在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等),直接访问会给使用者、或者系统结构带来很多麻烦。如何在不失去透明[详细]
-
WebService开发笔记 1 -- 利用cxf开发WebService竟然如此简单
所属栏目:[安全] 日期:2020-12-17 热度:147
现在的项目中需要用到SOA概念的地方越来越多,最近我接手的一个项目中就提出了这样的业务要求,需要在.net开发的客户端系统中访问java开发的 web系统,这样的业务需求自然需要通过WebService进行信息数据的操作。下面就将我们在开发中摸索的一点经验教训总结以[详细]
-
An AsyncToken Primer
所属栏目:[安全] 日期:2020-12-17 热度:104
? Do you know what an AsyncToken is? ? Answer 1 : The first thing I ask a Flex interviewee who claims to be proficient in Flex;) Answer 2 : The official docs describe it like this: "This class provides a place to set additional or token-le[详细]
-
webservice spring xfire的实例
所属栏目:[安全] 日期:2020-12-17 热度:128
package service; public interface HelloWorld { String sayHelloWorld(String name); } ? package service.impl; import service.HelloWorld; public class HelloWorldImpl implements HelloWorld { ?public String sayHelloWorld(String name) { ??String[详细]
-
"Maximum length exceeded"错误的解决办法
所属栏目:[安全] 日期:2020-12-17 热度:80
只要修改web.config,在microsoft.web?scriptingwebServices中定义一下他的长度到足够大就可以了。比如: jsonSerialization maxJsonLength="500000"/jsonSerialization 如: ? system.web.extensions ?????? scripting ?????????? webServices ??????? json[详细]
-
xfire调用webService接口方法
所属栏目:[安全] 日期:2020-12-17 热度:53
xfire调用webService接口方法 ??? /** ???? * 获取连接对象 ???? */ ??? private static Client getClient() { ??????? synchronized (XXXService.class) { ??????????? if (client == null) { ??????????????? try { ??????????????????? client = new Clie[详细]