`
zhuchengzzcc
  • 浏览: 442619 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
版本 Extjs 3.3.1    查看API文档,发现formPanel.getForm()是一个BasicForm对象,submit方法定义如下:   submit ( Object options  ) : BasicForm options : Object The options to pass to the action (see doAction for d ...
默认的 <tx:advice/> 设置如下: 事务传播设置是 REQUIRED 隔离级别是 DEFAULT 事务是 读/写 事务超时默认是依赖于事务系统的,或者事务超时没有被支持。 任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚 这些默认的设置当然也是可以被改变的。 <tx:advice/> 和 <tx:attributes/> 标签里的 <tx:method/> ...
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。     一、 准备工作 1、 下载依赖库jar包 Jackson的jar all下载地址:http://jackson.codehaus.o ...
select * from Awhere id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程 List resultSet=[];Array A=(select * from A);Array B=(select id from B);for(int i=0;i<A.length;i++) {   for(int j=0;j<B.length;j++) {      if ...
1.  单个jar上上传      方法一:利用界面(省略)      方法二:利用命令行:     1). 安装到本地库:     mvn install:install-file -DgroupId=org.apache.hadoop    -DartifactId=hbase  -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]      2). 安装到私服     mvn deploy:deploy-file -DgroupId=org.apache.hadoop  -DartifactId=hbase -D ...
      Ext ComboBox中我们如果想对下拉内容的显示样式进行修改,我们可以使用tpl字段,以下为官方API中内容:   tpl : String/Ext.XTemplate The template string, or Ext.XTemplate instance to use to display each item in the dropdown list. The dropdown list is displayed in a DataView. See view. The default template string is: '<tpl for ...
一、简介 什么是Web Services Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。 基于浏览器的瘦客户应用程序,即BS 结构,是目前流行的,使得Web Services的应用越来越广泛。Web Services 是一种构建应用程序的模型,并能在所有支持 Internet 通讯的操作系统上实施运行。Web Services 令基于组件的开发和 Web 的结合达到最佳,基于组件的对象模型,利用 SOAP 和 XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象模型的障碍。因为 ...
wsgen wsgen 是在JDK的bin目录下的一个exe文件(Windows版),该命 令的主要功能是用来生成合适的JAX-WS。它读取Web Service的终端类文件,同时生成所有用于发布Web Service所依赖的源代码文件和经过编译过的二进制类文件。这里要特别 ...
Httpinvoker是SpringFramework提供的远程通讯协议,只能用于JAVA程序间的通讯,且服务端和客户端必须使用SpringFramework。   package test; import java.util.Map; /** * @author zhuc * @version 2012-5-18 下午1:19:08 */ public interface IService { /** * @param msg * @return */ public String getString(String msg); /* ...

Java RMI小试(转)

    博客分类:
  • RPC
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。   Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开源的远程调用组件,其底层技术也是rmi。   在大力鼓吹Web Service、SOA的时代,是不是每个应用都应该选用笨拙的Web Service组件来实现,通过对比测试后,RMI是最简单的,在一些 ...
     RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。          RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。    首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用 ...
      相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebService。只是它不使用SOAP协议。        Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务。Spring的DispatcherServlet可以完成该功能,DispatcherServlet可将匹配模式的请求转发到Hessian服务。Hessian的server端提供一个servlet基类, 用来处理发送的 ...
Ext.apply(Ext.form.VTypes, { daterange: function(val, field) { var date = field.parseDate(val); // We need to force the picker to update values to recaluate the disabled dates display var dispUpd = function(picker) { ...
  关于Ext的排序问题,一般涉及到两种方式。   A。一种是默认的客户端排序机制,对当前页进行排序。sortable    这种排序模式不用多说,是人都会:      1.可以在Ext.grid.ColumnModel列模式中,设置sortable:true,此列为可排序。       var cm = new Ext.grid.ColumnModel([//定义列显示模式         {id: "name",header: "部门名称",dataIndex: 'name',width: 50,  sortable:true },     ...
依赖包查询 maven 仓库: http://repo1.maven.org/maven2/ maven 仓库搜索(对于依赖包坐标搜索): http://mvnrepository.com       Maven2   的运行命令为   :   mvn   , 常用命令为  :       mvn dependency:sources 下载依赖包的源代码              mvn  archetype :create   :创建  Maven  项目              
Global site tag (gtag.js) - Google Analytics