摘要:
在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模块直接将SOAP请求与响应消息输出到Tomcat控制台中,而soapmonitor模块利用applet直接在页面中输出SOAP请求和响应消息。 下面是配置和使用soapmonitor模块的步骤: 第1步:部署Applet和Servlet 由于axis2默认情况下已经自带了soapmonitor模块,因此,soapmonitor模块并不需要单独安装。但applet所涉. 阅读全文
摘要:
Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下:1.编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。2.编写实现Handler接口的类。该类是Axis2模块的业务处理类。3.编写module.xml文件。该文件放在META-INF目录中,用于配置Axis2模块。4.在axis2.xml文件中配置Axis2模块。5.在services.xml文件中配置Axis2模块。每一个Axis2模块都需要使用<module>元 阅读全文
摘要:
今天在一个android项目中的string.xml中写这样一个字符串时出现了下面这个错误提示:The reference to entity "说明" must end with the ';' delimiter.错误的字符串如下图所示:错误原因:在这个字符串中输入了一个特殊的符号“&”解决办法:如果确实需要一个分隔符的话可以用分号“;”来代替“&” 阅读全文
摘要:
在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样用户是无法忍受的。 当然,我们很容易就可以想到解决问题的方法,这就是多线程。解决问题的基本方法是将访问WebService的任务交由一个或多个线程来完成,而主线程并不负责访问WebService。这样即使被访问的WebService方法长时间不返回,客户端仍然可以做其他的工作。我们可. 阅读全文
摘要:
在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。 在本文的例子中,除了<Tomcat安装目录>\webapps\axis2目录及该目录中的相关库外,还需要Spring框架中的spring.jar文件,将该文件复制到<Tomcat安装目录>\webapps\axis2\WEB-INF\lib目录中。 下面先建立一个JavaBean(该JavaBean最终要被发布成WebService),代码如下: packageserv 阅读全文
摘要:
动态内存空间初始化方式的比较 1. 通过下标的方式进行初始化; 2. 通过移动指针来进行初始化; /****************** 下标方式 ******************/#include <stdio.h>#include <stdlib.h>int main(void){ int *p = (int *)malloc(5 * sizeof(int)); printf("这是下标法初始化方式:\n"); for (int i = 0; i < 5; i++) { p[i] = i + 1; printf("%d\t&q 阅读全文
摘要:
/* 泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。 有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。 有一次闲暇时,他提出过一个有趣的问题,后称为:“泊松分酒”。 在我国古代也提出过类似问题,遗憾的是没有进行彻底探索,其中流传较多是:“韩信走马分油”问题。 有3个容器,容量分别为12升,8升,5升。其中12升中装满油,另外两个空着。 要求你只用3个容器操作,最后使得某个容器中正好有6升油。 下面的列表是可能的操作状态记录: 12,0,0 4,8,0 4,3,5 9,3,0 9,0,3 1,8,3 1,6,5 每行3个数据,分别... 阅读全文
摘要:
该程序为尚学堂马士兵老师讲解,模拟了hibernate的原理,主要应用了字符串拼接,反射知识。step1,新建数据库use jd;create table _student(_id int(11),_nage varchar(20),_age int(11));step 2 student实体类,再次略过step3,编写session类,模拟hibernate的实现原理。import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.sql.Connection;imp 阅读全文
摘要:
ExtJS4.2 - 从 Hello World 到 自定义组件 - 01经验、概述、项目搭建、国际化、HelloWorld、布局 ——为爱女伊兰而奋斗 ——少走弯路,简单才是王道1.写在前面我接触ExtJS已有两年多时间,不过之前一直用ExtJS3,近几日因为工作需要,才开始使用ExtJS4,鉴于目前手头工作不多,故将一些感受写下,希望能对其他朋友有所帮助。我在2011年前都没有系统的使用过WEB前端UI框架,其实那会儿,dwr、extjs、jquery-ui都是交替红火着,不过我是个懒惰而又保守的人,加之自己之前也用html+css+jsavascript+el+... 阅读全文
摘要:
时光荏苒,一晃又是一个四年,现在依稀记得第一次这所校园的场景,现在马上就要走了,心中满是疑惑,这四年里,我在这所学校留下了什么。放肆的去回忆,试图去解开自己心中的疑惑,去寻找自己在学校留下的东西。 记得在高中的时候就在憧憬着大学的生活,那时大伙眼里的大学生活用好词形容是自由,用不好的词形容是堕落,但是我心中的大学是奋发与上进。在进入大学之前有个这样的小插曲,让我觉得我是一个在情感上是一个后知后觉的人。就是高考完了以后,感觉分开没什么,以后大家还有再聚的机会,所以并没有什么伤感情绪,考完大家就去HIGH了,第二天我又回到了我的高中,因为在那里还有一群同学,想再多玩玩,晚上就借宿在那里,也许没考. 阅读全文