`
yuanlg
  • 浏览: 79020 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表

axis2总结

这次在做一个项目的时候需要进行webservice开发,以前开发webservice都是传String类型的xml数据,这次的是传的是复杂对象,其实这种复杂对象也是客户端传对象被客户端程序编译为soap包发送到服务端,服务端代码再根据soap包组成对象(若描述有错希望纠正),这次使用axis2 1.根据指定的wsdl生成服务端代码,使用axis2官方网发布包中所带工具wsdl2java,编译命令直接在它的官网user guide中有,注:编译后生成的bean的包最好不要改动,因为这里的包名跟代码中有很大关联,生成的skeleton骨架类到可以视情况变化 2.部署webservice ...
jdbc批量插入数据库 翻译:陈先波(turbochen@163.com)阅读原文:http://www.theserverside.com/articles/article.tss?l=JDBCPerformance_PartIII一、使用Statement而不是PreparedStatement对象JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的.PreparedS ...
今天的一个sql面试题当时没做出来,后来从网上查到的解决方法及相关资料   表结构:表名:page              id  int              url varchar              title varchar              body varchar 用一个sql查询将url匹配的排在最前,title匹配的其次,body匹配最后,没有任何字段匹配的,不返回 select a.id,a.mark from ( select [page].[id],100 as mark from [page] where [page].[url ...
(亲自测试过mysql,可用) 1.复制表  (1)在创建一个新表中复制表结构并且复制表的内容            create table a select * from b  (2)在创建一个新表中复制表结构但不复制表内容             create table a select * from b where 1=2  (3)在一个已存在表中中复制表或表的字段            insert into  a(字段1,...) select (字段1,...)  from  b       注意: a中主键不能与b中主键出现重复
复合查询主要是处理,具有关联关系的两个实体怎样进行关联查询,比如User实体对象与Addres实体对象具有一对多的关联关系,我们可以如下构造符合查询:   Criteria criteria=session.createCriteria(User.class);   Criteria addcriteria=criter ...
程序员的路该怎么走 转自:http://hi.baidu.com/deng1259070/blog/item/623dcffd1eadd6f1fc037fc4.html 有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员。专家级程序员对于所 ...
cvs check out代码时中文文件名出现乱码导致更新出错,主要的原因可能因为服务器端的cvs设置的字符集与客户端eclipse中的cvs插件的字符集不一样,可以 window->show view ->cvs Repositories显示cvs视窗,然后在某个资源上右击-》properties-》server Encoding设置编码,设置成与服务器端一样的及可解决,我的时gbk
转自http://www.blogjava.net/yzzh9/archive/2008/10/08/233236.html 要对资料库管理系统进行操作,最基本的就是使用SQL(Structured Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料库的SQL语句,程式本身会有相依于特定资料库的问题。使用Hibernate时,即使您不了解SQL的使用与撰写,也可以使用它所提供的API来进行SQL语句查询, org.hibernate.Criteria对SQL进行封装,您可以从 ...
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Doc ...
  Java IO 的一般使用原则 :   原则一、按数据来源(去向)分类 : 1 、文件:( 字节流 ) FileInputStream, FileOutputStream;   ( 字符 ) FileReader, FileWriter 2 、Byte[]: ByteArrayInputStream, ByteArrayOutputStream( 字节流 ) 3 、Char[]: CharArrayReader, CharArrayWriter( 字符流 ) 4 、String: ( 字节流 )StringBufferInputStream, St ...
对jBPM4.4数据库的几张表简单介绍: A。资源库和运行时表结构 JBPM4_DEPLOYMENT   流程定义表                                          JBPM4_DEPLOYPROP 流程定义属性表                                     JBPM4_EXECUTION  流程实例表  (主要是存放JBPM4的执行信息,Execution机制代 替了JBPM3的Token机制) JBPM4_JOB  定时表(存放的是Timer 的定义)                                 ...

jbpm4.4表结构

. (一)资源库和运行时表结构 JBPM4_DEPLOYMENT, JBPM4_DEPLOYPROP, JBPM4_LOB存储流程定义相关的部署信息 JBPM4_EXECUTION主要是存放JBPM4的执行信息,Execution机制代替了JBPM3的Token机制 JBPM4_TASK存放需要人来完成的Activities(活动),需要人来参与完成的Activity 被称为Task JBPM4_PARTICIPATION参与者表,存放参与者信息,参与者的种类有Candidate、Client、Owner、Replaced Assignee和Viewer。而具体的参与者既可以 ...
ProcessDefinition :     这个最好理解,就是流程的定义,也就相当于规范。      ProcessDefinition也有id,这个id是 {key}-{version}      在部署过程中,会把一个id分配给流程定义。 这个id的格式为{key}-{version}, key和version之间使用连字符连接。     如果没有提供key, 会在名字的基础自动生成。 生成的key会把所有不是字母和数字的字符替换成下划线。 ProcessInstance :     这个也比较好理解,就是流程的一个实例。      在系统中,也有一个ProcessInstanc ...
Task 在我们上述流程定义中,张三审批这个环节,用的是一个Task类型的Activity来定义的。这种类型的Activity的行为是:创建任务实例 (TaskImpl),并把任务实例与参与者(assignee)相关联。Task是一个接口,而TaskImpl是具体的实现类。   任务实例(Task)这种概念,其实质是用来定义Execution与assignee之间的关联的。从上面我们知道流程已经执行到了张三审批这个环节了,因此,我们下一步的目标就是:通过张三,找出流转到他手上的所有的业务对象信息。下面是一个示例:        ProcessEngine engine = ne ...
ProcessInstance与Execution 上面我们了解了所谓流程实例(ProcessInstance),实质就是指得一个业务对象(比如:“小赵的请假单”、“小李的报销单”、“某某单位的某 次发文”等等)。而Execution是一个执行控制对象,你必须要理解的一点就是每个Execution对象必然会指向一个节点(Activity)。 Execution指向哪里,就代表它执行到了哪里。每个Activity都有自己的行为。比如TaskActivity的行为就是创建任务实例 (TaskImpl),并把任务实例与参与者(assignee)相关联。这样,通过assignee就可以查找到其任务 ...
Global site tag (gtag.js) - Google Analytics