2007-07-31

Spring与ThreadLocal的讨论

关键字: Spring ThreadLocal
Singleton是不能使用非Singleton的实例的 比如Spring中Manager是不能直接new Session实例来使用的 所以Spring用外部ThreadLocal的Session来提供给Manager透明的使用 不同Thread使用Singleton的Manager,而Manager对不同Thread使用新的Session实例
2007-07-30

Spring基础培训ppt

关键字: Spring ppt
做ppt还真是累 更新了一下ppt.
2007-07-28

使用Jetty和DWR创建伸缩性Comet程序

关键字: Comet Jetty DWR
Ajax for Java developers: Write scalable Comet applications with Jetty and Direct Web Remoting Create event-driven Web applications using Continuations and Reverse Ajax Philip McCarthy(philmccarthy@gmail.com) 异步服务器端事件驱动的Ajax程序很难实现,也很难获得伸缩性。在作者的系列文章里,Plilip McCarthy展示了一个有效的方式: Comet模式允许您push数据到客户端, ...
2007-07-19

Java代码规范

关键字: Code Convention
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
2007-07-14

Spring JavaConfig参考文档

关键字: Spring JavaConfig 参考文档
Spring JavaConfig参考文档 Spring JavaConfig Reference Documentation Rod Johnson Costin Leau version 1.0-m2 Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyri ...
2007-07-14

Tiger in the house

关键字: Tiger
很高兴花周五晚上2个小时的时间来阅读这样一本实用的书 -- 《Java 5.0 Tiger》 很多我面试过的朋友,工作经验两年以上,到今天都只用过JDK1.4,中WebSphere/WebLogic的毒不浅 智,日日知新也 一、新的类库 1, java.util.Arrays 提供对数组的一大堆实用的static方法: binarySearch([], key): 使用二分搜索法来在指定数组中搜索指定值,返回搜索值的索引 toString([]): 打印数组内容 deepToString([]): 深层打印数组内容,适用于多维数组 equals([], []): 数组比较 deepEqu ...
2007-07-05

深入了解Java ClassLoader、Bytecode 、ASM、cglib

关键字: classloader bytecode asm cglib
一、Java ClassLoader 1,什么是ClassLoader 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。 而且,Java ClassLoader 就是用 Java 语言编写的。这意味着创建您自己的 ClassLoader 非常容易,不必了解 JVM 的微小细节。 2,一些重要的方法 A)loadClass ClassLoader.loadClass() 是Cla ...
2007-06-05

Java里判断Image文件信息格式(GIF/PNG/JPG)/Size/Height/Width?

关键字: Image 格式 大小 宽度 高度
1,判断Image格式 用UE打开GIF/PNG/JPG格式的图片文件 我们会发现在文件头部某几个位置的字节的值连起来是'GIF'/'PNG'/'JFIF' 它们的位置分别如下: GIF: 012 JFIF(JPG): 6789 PNG: 123 这样我们可以通过判断这几个字节值来得到Image文件格式: String type = ""; byte b0 = image.getFileData()[0]; byte b1 = image.getFileData()[1]; byte b2 = image.getFileData()[2]; byte b3 = image.getF ...
2007-05-27

推荐轻量级面向服务Web开发库Objot

关键字: Ajax JavaScript Java Python Objot
Objot是我们公司Aragon Consulting Group的大牛crazybird发起的开源web开发库,基于JavaScript,Java,Python等,目前版本14,基于Java的Web封装框架已经可以使用了。 Objot核心库主要是做页面JavaScrit对象和后台Java等Model的序列化与反序列化工作,使用Objot不需要form提交,而是将页面post数据组装成一定格式的字符串,然后以Ajax请求的方式发送到后台service层,比较类似于Ajax与WebService的开发模式,适用于页面逻辑复杂的Web程序。 Objot和Json相比,优点是对象引用和对象循环引 ...
2007-03-27

实战Mule:利用Mule调用XFire发布的文件上传服务

关键字: Mule XFire SOA WebService fileupload 文件上传
配置Mule和XFire环境 参考前面的文章实战Mule:利用Mule调用XFire发布的Web服务。 利用XFire发布一个文件上传Web服务UploadService 在Eclipse里新建项目webservice,目录结构如下: webservice src-service cn.hidetoishandsome.xfire.service IUploadService.java cn.hidetoishandsome.xfire.service.impl UploadService.java src-conf ...
2007-03-26

实战Mule:利用Mule调用XFire发布的Web服务

关键字: Mule XFire ESB WebService
下载和安装XFire和Mule 参考http://hideto.javaeye.com/blog/59750和http://hideto.javaeye.com/blog/64742对XFire和Mule的介绍 本文例子也以上述两篇文章的例子为背景。 利用XFire发布一个Web服务BookService 在Eclipse里新建项目webservice,目录结构如下: webservice src-service cn.hidetoishandsome.xfire.model Book.java cn.hidetoishandsome.xfire. ...
2007-03-22

开源ESB引擎Mule初印象

关键字: ESB SOA WebService Mule
Mule is the leading open source ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies。 在这里我们简单看看如何用Mule发布和调用Web服务,体验一下Mul ...
2007-03-14

XFire快速上手

关键字: XFire WebService
下载XFrie 首先,去http://xfire.codehaus.org下载最新版本的XFire 搭建webservice工程环境 在eclipse里创建一个叫webservice的java工程,然后依次添加src-service、src-conf、src-test和src-util这几个Source Folder以及web这个Folder 目录结构及文件如下: webservice src-service cn.hidetoishandsome.xfire.model Book.java cn.hidetoishandsome.xfire.service ...
2007-03-12

学习Eclipse RCP之Hello World

关键字: eclipse rcp
创建插件项目 打开Eclipse并选择File->New->Project->Plug-in Project,Project name填"org.eclipse.ui.tutorials.rcp.helloworld",然后Next,对于"Would you like to create a rich client application?"选择Yes,然后Next,Template选择Hello RCP,然后Next,然后Finish。 这时Eclipse会创建一些文件并打开MANIFEST.MF: 点击该文件的Overview页面的Testing中的Launch an Eclipse a ...
2007-03-12

Google Web Toolkit上手指南

关键字: GWT
目录 安装Google Web Toolkit 构建一个简单的程序 从零开始创建一个程序(不用Eclipse) 从零开始创建一个程序(使用Eclipse) 安装Google Web Toolkit 1,安装Java SDK 如果你没有安装最新版本的Java SDK,下载并安装Sun Java标准版本SDK 2,安装Google Web Toolkit 下载你的操作系统的Google Web Toolkit包 3,解压Google Web Toolkit包 在Windows上,使用一个类似于WinZip的程序从gwt-windows-1.3.3.zip解压文件。在Mac和Linux上,你可以使 ...
2007-03-12

5分钟学习Maven2

关键字: maven2
安装 Maven是一个Java工具,所以你必须安装Java环境 首先,下载Maven并解压到你选择的安装目录,例如在windows下的C:\maven,或者Linux下的/usr/local/maven。然后添加系统变量$M2_HOME和M2_HOME/bin到你的 系统路径。在终端或者命令提示里输入以下指令: mvn --version 这应该打印你安装的Maven的版本,例如: Maven version: 2.0.4 取决于你的网络设置,你可能需要额外的配置。如果需要则查看配置Maven指南。 创建一个项目 在你的命令行执行以下maven goal: mvn arc ...
2007-03-09

在UDDI注册中心里使用WSDL

关键字: WebService WSDL UDDI
原文链接:http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v202-20040631.htm Document Identifier: uddi-spec-tc-tn-wsdl-v2 This Version: http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v202-20040631.htm Latest Version: http://www.oasis-open.org/co ...
2007-03-01

Axis2快速上手指南

关键字: soa axis2 webservice
原文链接:http://ws.apache.org/axis2/1_1_1/quickstartguide.html 本指南的目的是让你尽可能快的创建使用Axis2的服务和客户端,我们将使用一个简单的StockQuote服务并显示给你一些创建和部署它 的不同的方式,以及快速的看看Axis2自带的一些工具,然后我们将看看创建访问这些服务的客户端。 内容 介绍 做好准备 Axis2服务 创建服务 部署POJOs 使用AXIOM构建服务 使用ADB生成服务 使用XMLBeans生成服务 使用JiBX生成服务 生成客户端 使用A ...
hideto
搜索本博客
我的相册
A6bdc31c-c66e-468e-961e-9cc721e82adc-thumb
screenshot
共 1 张
存档
最新评论