自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 详解Spring中bean的scope

<br />如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web

2011-05-27 15:35:00 452

原创 Spring 2.X 中AOP的使用浅析

<br /> Spring AOP 使用 和Spring1.X相比,Spring2.X使用AspectJ的语法来声明AOP,这使得它更“标准”,更灵活了。还是那句话,如果你不了解AspectJ并且打算使用Spring2.X的AspectJ式AOP,那就学学AspectJ吧,这方面的书还是很多了。 <br /><br />  Spring2.X下的切面有两种实现方式,一种是以Java文件定义切面(其只是普通的Java类),然后在配置文件中声明定义的切面;另一种是在Java类中引入和AOP相关的元数据(注释)。

2011-05-24 11:10:00 458

原创 Google App Engine对抗Amazon EC2谁更牛?

<br /><br />导读:笔者根据最近完成的一个项目,并帮助潜在客户比较Amazon EC2和Google App Engine,他将从三个角度来对比这两大云计算平台:技术、业务和未来发展趋势。<br />关键词:Amazon EC2 Google App Engine PaaS IaaS 可移植性 <br />  最近一个潜在客户要求我们比较一下Amazon EC2和Google App Engine,正好我们刚刚在EC2和Google App Engine上完成了两个相对来说规模较大的项目,因此有必

2011-05-23 11:40:00 760

原创 云计算 SaaS PaaS三者的概念和原理

<br />一、究竟什么是“云”计算?    摘要:云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。<br />首先让我们了解一下大师们对“云计算”的经典看法:<br />    比尔.盖茨1989 年在谈论“计算机科学的过去现在与未来时”时说:“用户只需要640K的内存就足够了。”那时,所有的程序都很省很小,100MB的

2011-05-23 11:26:00 3168

原创 SOA与SaaS的关系

<br />SOA和SaaS两者之间存在着怎样的联系?一个是服务基础架构(Service-Oriented ArchITecture),一个是软件即服务(Software as a Service)。至少,他们都是关于“服务”的。 <br /><br />我们可以这样简单定义SaaS:软件部署为托管服务,而且可以通过网络访问,可以客户按需定制,并且开发商实施简单。Internet的迅猛发展,软件作为一种服务形式提供给客户的需求逐渐增加。而SaaS 这个新的模式出现正是顺应了这个要求,它可以帮助软件开发商通过

2011-05-23 11:23:00 984

原创 Java远程方法调用(RMI)

<br />Java远程方法调用(RMI)关键字: java/java编程Java与.NET都提供了远程处理功能,但不完全相同.Java远程处理是通过一个“共享接口”实现的,而.NET可以通过一个“共享命令集”实现。下面就这两种方式来具体说明。<br />   <br />   Java 远程处理 <br />   Java远程方法调用(RMI)提供了Java程序语言的远程通讯功能,这种特性使客户机上运行的程序可以调用远程服务器上的对象,使Java编程人员能够在网络环境中分布操作。 <br />   创

2011-05-23 09:23:00 648

原创 rmi和webservice的区别

<br /><br />rmi的客户端和服务端都必须是java,webservice没有这个限制<br />webservice是在http协议上传递xml文本文件,与语言和平台无关<br />rmi是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言<br />RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。<br />WebService是通过XML来传输数据,可用http等协议因此可在异构系统间传递,并且可以

2011-05-23 09:21:00 608

原创 (二)axis插件开发webservice客户端【实例】

<br /><br />前面,我们的服务器端已经创立了,那么客户端应该怎么创建呢?<br />步骤:<br />第一,创建一个Java project,名字为AxisClient<br />第二,new--》other<br />选择Axis2 Code Generator,点击“Next”<br />选择“Generate Java source code from a WSDL file”<br /><br />此处输入wsdl的地址,该地址是通过点击服务名称跳转得到的。此处的wsdl地址为:<br /

2011-05-20 15:30:00 673

原创 (一)axis插件开发webservice服务器端【实例】

<br />现在插件已经安装完毕,下面就来写一个实例:<br />(1)首先我们来创建一个server端<br />新建一个Java Project,假设叫做AxisServer<br />在MyServer中,我们写入:<br />package tom.jiafei;<br />public class MyServer {<br /> public String helloWorld(String arg)<br /> {<br />  System.out.println("arg is:"+arg

2011-05-20 15:16:00 695

原创 [图解教程] Axis2与Eclipse整合开发Web Service之一:简单的计算服务例子

<br /><br />系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)<br />、除(divide)的操作。<br />开发前准备:<br />1、安装Eclipse-jee;<br />2、下载Axis2的最新版本Axis2 1.4.1 Release,网址<br />http://ws.apache.org/axis2/download/1_4_1/download.cgi ,选择Standard Binary Di

2011-05-20 14:59:00 520

原创 [图解教程]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端

<br /><br /> 一般开发Web Service,是选写服务端,再根据生成的WSDL文件生成客户端。看过一本SOA的书中说,如果实现防止不同语言一些特定的数据类型的不兼容性,推荐先定义WSDL接口,包括一输入输出参数、返回值及相关的数据类型等,再通过WSDL来生成服务器端和客户端,这样的好处是:服务端不用关心客户端怎么调用,客户端也不用关系服务端如何实现。<br />       关于Eclipse中Axis2的配置方法,请看我的[图解教程] Axis2与Eclipse整合开发Web Service

2011-05-20 14:57:00 800

原创 MyEclipse下XFire开发Webservice实例

<br /><br /> 最近在研究JAVA开发Webservice,发现网络上比较流行的几种选择AXIS、XFire、CFX(XFire的下一代),前几天转了几篇关于这三种选择的比较的文章,对它们已经有了些概念。决定自己实践一个例子<br />     在开始前,先介绍一些概念:<br /><br />     XFire Java SOAP框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/200610281432707.shtml )<br />    MyEc

2011-05-20 11:31:00 476

原创 Web service 框架比较CXF xfire aisx2 aisx

Web 服务框架。它还体现了从 Axis 1.x 系列获得的经验和最近两年在 Web 服务领域的发展。推出 Axis2 的主要原因之一是从速度和内存方面获得更好的性能——不过还添加了一些新特性和功能。大部分新特性都是为了提高 Axis2 的易用性,并同时保留通过各种方式扩展功能的空间。大部分新功能所添加到的主要领域如下所示:新 XML 对象模型 (AXIOM) 与 Axis 1.x 相比,Axis2 构建于全新的体系结构之上。引入 Axis2 的主要原因之一是获得合适的 XML 处理模型。Axis 1.x

2011-05-20 11:29:00 937

转载 开源ETL工具kettle系列之常见问题

摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案1. Join我得到A 数据流(不管是基于文件或数据库),A包含field1 , field2 , field3 字段,然后我还有一个B数据流,B包含field4 , field5 , field6 , 我现在想把它们 ‘加’ 起来, 应该怎么

2011-05-05 15:39:00 6415 2

原创 ETL和Kettle简介

<br />ETL和Kettle简介<br />ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程。它是构建数据仓库的重要环节。数据仓库是面向主题的、集成的、稳定的且随时间不断变化的数据集合,用以支持经营管理中的决策制定过程。数据仓库系统中有可能存在着大量的噪声数据,引起的主要原因有:滥用缩写词、惯用语、数据输入错误、重复记录、丢失值、拼写变化等。即便是一个设计和规划良好的数据库系统,如果其中存在着大量的噪声数据,那么这个系统也是没有任何意义的,因为“垃圾进,垃圾出”(g

2011-05-05 15:35:00 3423

垃圾清理工具

清除系统垃圾

2012-12-26

jbpm-3_2_2-Api

Jbpm工作流开发的文档,jbpm-3_2_2-Api

2009-07-09

JBoss+jBPM+jPDL用户开发手册_3.2.3

JBoss+jBPM+jPDL用户开发手册_3.2.3

2009-07-09

数据库数据转换工具!

mysql数据转换为oracle中的数据

2009-03-18

已编译的 HTML 帮助文件/网页常用的jsp 脚本

ajax中常用对象的属性方法的参考手册以及javascript中的常用方法

2008-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除