`
文章列表

Spring 备忘 (三)

Spring 学习笔记 (三)   19. 深入理解依赖关系配置     (1) 注入其他bean的属性值         配置片段:                   <!-- 将其他bean的属性注入给当前正在定义bean的属性 --> <bean id="son1" class="Bean.superIOCparam.Son"> <property name="age"> <!--以下是访 ...

Spring 备忘 (二)

Spring 学习笔记 (二)   10. bean配置的类必须要有一个无参构造器.(p549)     构造注入配置constructor-arg中配置的value后,最好配置一个type表名数据类型. (p550)     lazy-init:       一个设置为lazy-init属性的bean,就意味要延迟加载,也就是IoC 容器将第一次被用到时才开始实例化。       bean的默认lazy-init=false,不需要延迟加载,IoC 容器将在服务器启动的时候,会解读ApplicationContext.xml文件,       不管你是不是要使用该bean,都 ...

Spring 备忘 (一)

Spring 学习笔记 (一)   1. 使用版本 3.2.0的spring. 创建一个名称为TestSrping的普通web工程.    将spring的libs文件夹中的jar拷贝到WEB-INF/lib下,注意javadoc和sourc的不需要     2. spring 3的版本中去掉了依赖包,所以需要额外找到commons-logging-1.1.1.jar拷贝到WEB-INF/lib下      小试牛刀代码参考:test.spring包   3. Ioc控制反转,又叫依赖注入(Dependency Injection): 当某个Java实例(调用者)需要另一个 ...
创建的客户端是基于 Axis2创建webservice服务的方式 之 ADB 方式(一) 创建的服务端.   相关wsdl文件需要参考上面创建服务端的文章.   1. 调用wsdl命令创建客户端类   到TestAdb.wsdl所在的resources目录下面,执行下面的命令:   %AXIS2_ ...
基于Steve Quirk早先的工作,Bill Pugh实现了了一个适合所有版本的JVM、性能良好且线程安全的单例。此实现是依靠JVM对内部静态类&静态成员初始化的顺序(非并行)机制来实现的。    class Singleton { private Singleton() { } private static class LazySingleton { public static Singleton singleton = new Singleton(); } public static Singleton getI ...
1. ADB方式生成webservice服务的流程:     (1)首先需要一个wsdl文件.    这个文件可以自己手写,或者从第三方获取,或者自己写一个interface,    然后使用Axis2的Java2wsdl工具生成.    (2) 根据(1)中wsdl文件,使用Axis2的wsdl2java工具生成服务的骨架文件     (还包含发布服务的services.xml文件,已经ant编译脚本文件build.xml等)   (3) 修改  wsdl2java工具生成的文件,发布服务.   2. 以ADB方式创建服务   2.1 先编写一个interface ...
先参考 Axis2创建webservice服务的方式 之 ADB 方式(一) 2.5 wsdl2java生成的文件分析由 http://jackyin5918.iteye.com/blog/1907992 这里知道:在使用工具创建webservice服务文件框架后,要实现webservice服务,就要修改生成的TestAdbSkeleton.java文件.因为这个文件仅仅是一个框架里面的业务逻辑需要自己实现.TestAdbSkeleton.java代码如下: package test.adb.service; /** * TestAdbSkeleton java skelet ...
将下面两个附件解压后,放到myeclipse安装目录的plugins目录中.   安装后,new --> other 可看到    
select * from ( select * from ( select info.id, info.age, info.address, row_number() over(order by info.id asc ) as row_number from test_tb.info where info.id > 0 order by info.id asc ) p where p.row_number>12 -- offset ,第4页 ) q where ...
--升序 ase select info.id,info.age,info.address from test.info where info.id>= ( select info.id from test.info where info.id > 0 order by info.id asc limit 12,1 -- offset=12, 第4页 ) and info.id > 0 order by inf ...
注 cn后面跟的是带报名的类名, 改名命令需要找到.class文件 比如一般以 WEB-INF\classes 为当前目录,执行  java2wsdl -o build/test.wsdl -cn test.adb.theinterface.ITestAdb   Usage: java2wsdl [options] -cn <fully qualified class name>   where [options] include:   -o <output location>                    output directory   ...
axis2 wsdl2java参数详解   Usage: WSDL2Java [options] -uri <url or path> : A url or path to a WSDL   where [options] include:   -o <path>                Specify a directory path for the generated code.   -a                       Generate async style code only (Default: off). ...

WSDL 详解

WSDL 详解   WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application, 他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点 对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。 WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述, 然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。 相关的具体部署的服务访问点通过组合就成为抽象的Web服务。  本文将详细讲解WSDL文档的结构,并分析每个元素的作用。   wsdl文件结 ...
XML schema简介   schema是DTD的替代物,比DTD功能更强大,用来约束,定义xml的元素.   DTD和Schema都是对XML文档的一种约束,为什么不就选其中之一,而又有Schema呢。 因为DTD安全度太低了,也就是说它的约束定义能力不足,无法对XML ...
Axis2创建webservice服务的方式之 web.xml配置   webservice一般单独部署为一个工程,但是也可以和其他文本工程配置到一起.   为web工程添加webservice服务,只需要在web.xml中配置一个servlet和一个servlet mapping即可,   如下所示,将下面这段添加到web工程的web.xml中, 然后再将Axis2的lib文件夹中的所有jar包全部拷贝到web工程的WEB-INF\lib目录下即可:       <servlet>         <servlet-name>AxisServlet ...
Global site tag (gtag.js) - Google Analytics