- 博客(73)
- 资源 (3)
- 收藏
- 关注
Flex 開發Google地圖
1 .获取googe的key 2.下载google的flex类库,flash先你需要做的是从这里获取Google Maps API key <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ...
2009-08-24 13:16:57 76
DWR3.0和Spring2.5的完美整合的應用開發
在項目中開始使用DWR1.0發現DWR2.0有注解后,采用DWR2.0注解,但是遮增加了web.xml 中DWRServlet中classes參數的信息。終于DWR3.0發布了。采用DWR3.0開發實現完美整合。DWR 3.0 RC1发布DWR终于到达3.0版本,刚刚发布了3.0 release candidate 1。DWR(Direct Web Remotin...
2009-08-22 18:40:26 129
原创 jBPM4与Spring整合的2种方式
要知道如何将jBPM4与Spring整合,可以先了解jBPM4的IOC容器,如果不了解的可以先看ronghao的这篇文章http://www.iteye.com/topic/381607,是介绍jBPM4的IOC容器的。下面我们介绍jBPM与Spring整合的2种方式: 第一种:手工将SessionFactory放入jBPM4中。 第1步:更改jbpm.spring.default....
2009-08-22 16:17:50 143
原创 jBPM4与Spring的集成
现在流行抱大腿,不过对眼光的要求也颇高。要不就如高也,即使四眼,一样无用。对Java企业开发而言,Spring的腿则是一定要抱的。而所谓抱Spring的腿,无外乎三点: 一是通过Spring暴露出服务,将服务配置到Spring的IOC容器里;二是在自己的运行环境里访问到Spring的IOC容器,能够轻松使用Spring容器里所配置的服务;三是对于具有事务管理特性的项目来说,将...
2009-08-22 16:15:43 108
原创 jBPM3 vs jBPM4
JBoss Goup 目前已经发布了 jBPM4 Alpha1 版本,在版本 4 中最大的变化就是引入 PVM (流程虚拟机)的概念,而引擎内部的调度算法中重要的 Token 机制,在新版中也去掉了,纵观整个代码,变化可以说非常的大,笔者接下来就试着来比较一下这种变化,让大家能有个直观的认识。当然 Jbpm4 在 JBoss 的官方网站上的 Road map 中,在今年的 7 月 1 号才会发布...
2009-08-22 16:12:43 98
原创 jBPM4 PVM的流程定义模型与过程调度
完整的jBPM4 PVM介绍发表在《程序员》第8期,这里截取部分的意思是PVM的过程调度是非常灵活的,PVM提供了一套和token类似的execution过程调度机制,通过对execution的完全操控,节点运行期行为有了无限的可能。 PVM的流程定义模型首先要说明的是,上图里的类全是接口。位于最上层的是ObservableElement,其提供给流程元素以附加Event(事件)的...
2009-08-22 16:08:34 140
Maven的应用
Maven的使用一 1、 Maven标准目录结构: 用如下命令创建一个项目目录: mkdir sameple_echo cd sameple_echo 推荐使用如下的目录结构: sample-echo [current directory] +- src +- main +- java +- samples [package structure] +- echo +- ...
2009-08-22 16:06:14 164
原创 扩展 HTMLParser 对自定义标签的处理能力
文档选项<script type="text/javascript"></script>打印本页<noscript></noscript><script type="text/javascript"></script>将此页作为电子邮件发
2009-08-22 15:55:25 86
使用HTMLParser解析HTML文件
在Luence搜索引擎中必须得到文件的InputStream的流对象的同时解析文件流中的信息:可以使用的集中组件:nokeHTML解析和HTMLParser解析。所以分别使用两个组件做解析比较结果 使用HTMLParser解析文件的内容测试类如下:package com.unutrip.remoting.ws;import java.io.BufferedReader;import...
2009-08-22 15:47:24 174
使用nokeHTML解析HTML文件
在Luence搜索引擎中必须得到文件的InputStream的流对象的同时解析文件流中的信息:可以使用的集中组件:nokeHTML解析和HTMLParser解析。所以分别使用两个组件做解析比较结果 下面是nokeHTML的解析测试类: package com.unutrip.remoting.ws;import java.io.BufferedR...
2009-08-22 15:44:17 354
Spring项目的测试用例
在项目的开发过程中使用Junit4测试代码,使用Spring中测试类AbstractTransactionalJUnit4SpringContextTests简化开发的中配置等信息、 @ContextConfiguration(locations = "/spring/**/testApplicationContext-*.xml")@TransactionConfigura...
2009-08-22 12:49:49 443
原创 Java ClassLoader机制
转载自:http://www.cnblogs.com/yangy608/archive/2011/07/23/2114900.html 当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader ...
2009-08-22 12:42:55 43
jBPM与Spring整合浅析
1、创建公文流转相关的实体类,并创建数据库表 2、根据对用例的分析,初步建立公文流转相关的接口 3、实现接口 - 集成JBPM到OA系统(第一步:创建数据库表) ◆拷贝相关的依赖包到WEB-INF/lib下面(bsh.jar/ jcr-1.0.jar/ jbpm-identity.jar/ jbpm-jpdl.jar) ◆修改hibernate.cfg.xml,添加JBPM的映...
2009-08-22 12:41:19 166
JVM垃圾回收机制总结(3) :按代垃圾收集器
全文转载:http://pengjiaheng.iteye.com/blog/524024作者:和你在一起 [from JavaEye]为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的 。 因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息...
2009-08-22 12:36:53 91
原创 java中的几个问题
1. EJB是以RMI为基础的 通过RMI技术,J2EE将EJB组件创建为远程对象,EJB虽然用了RMI技术,但是却只需要定义远程接口而无需生成他们的实现类,这样就将RMI技术中的一些细节问题屏蔽了。但不管怎么说,EJB的基础仍然是RMI,所以,如果你想了解EJB的原理,只要把RMI的原理搞清楚就行了。你也就弄清楚了什么时候用EJB什么时候不需要用EJB了。 ...
2009-08-22 12:35:06 91
JDK1.6使用注解轻松开发Web服务
在项目中使用使用Ws服务,同时采用JDK1.6于是学习一下JDK1.6发布Web服务的应用开发、发现使用JDK1.6注解ws方便简单。 对Webservice的支持是JavaSE6的一大新特性。我们知道,想要发布一个Webservice,首先要创建相关的业务逻辑类,然后把这些业务逻辑类部署到SOAP服务器上,生成客户端访问的代码,最后部署到客户端进行测试。这是创建一个简单...
2009-08-22 10:41:12 419
企业中使用MapAbc开发应用
在项目中使用地图时必须考虑企业的访问量和各种Map公司的地图的限制和缺陷。在进行各种比较后。才能决定是否采用某个公司的地图服务。 MapAbc服务简单易学,帮助实例丰富,但是限制较多。(详细看)如果采用MapAbc必须的几个步骤如下: 1. 申请MapABC API 密钥,当然密钥是完全免费申请的。 2.在页面头部添加MapAB...
2009-08-22 09:41:52 159
Maven2学习入门教程及实例
项目中采用Maven2管理项目,使用maven必须知道的一些关键名称如下: 1 关键名词Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。 POM:POM(pom.xml)是Maven的核心文件,它是指...
2009-08-22 09:27:01 101
原创 主流地图API比较
最近因为工作关系,对市面上主流的地图API都进行了一遍了解,现把文档同大家共享一下。我们对市面上几款主流的地图API服务提供商:Google地图服务,MapABC地图服务,微软地图服务,以及其他地图服务进行技术调研,根据调研总结结果为我们选用更为符合需求的地图服务提供商提供参考。 1.调研内容计划 本次技术调研内容主要为:1. 各类MAP-API使用...
2009-08-22 09:23:15 191
原创 JVM垃圾回收机制总结(4) :新一代的垃圾回收算法
全文转载: http://pengjiaheng.iteye.com/blog/548472作者: 和你在一起 (from JavaEye) 垃圾回收的瓶颈 传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,G...
2009-08-22 08:27:56 186
原创 JVM加载class文件的原理
转载自:http://hxraid.iteye.com/blog/747625 当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载 】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化...
2009-08-22 08:26:03 196
原创 P2P网络中DHT算法分析
【摘自互联网,在此留存为备档,如需引用请联系原作者】本文首先从P2P的定义出发,介绍了结构化P2P与非结构化P2P的区别以及结构化P2P的核心技术DHT。而后,本文深入介绍了几种主流的DHT算法与协议并对每种协议进行了讨论。文章的最后展望了DHT在未来的发展趋势。 对等网络(Peer-to-Peer,简称P2P)是目前非常热门的应用,自1999年以来,P2P的研究一直是国外知名学府(如...
2009-08-20 13:19:35 186
自己的网站使用Google搜索引擎
在自己的网站使用Google搜索引擎时:1.在googe search上面注册并申请一个key。2.将google提供的js导入页面即可实现搜索功能为web site服务。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-stric...
2009-08-19 13:27:46 262
在Struts2.0 中将Enum对象与组件的绑定
在项目使用一个下拉框绑定或单选或复选框的绑定的应用: 在struts2.0中一个复选库可以选中多个但是真正的保存的只是数据而非enum对象。在工具类中编写一个类实现枚举对象值和数据库对象的绑定:public abstract class PersistenceUtils { /** * */ private static final String DEFAULT_ENU...
2009-08-19 13:05:43 89
在网站使用网站流量统计的应用(Google分析器)
在网站使用网站流量统计的应用(Google分析器),公司网站需要统计一般用户采用YaHoo,Google的流量统计。我这里讲述Google统计的应用: 在Google Analytics 注册一个帐户,注册时使用你要进行流量统计的网站信息:将生成一段代码用于在页面中导入的js。 本人针对机制的博客生成的跟踪代码如下: var gaJsH...
2009-08-19 12:48:07 177
原创 工具箱指南 - Hibernate reference 3.2
以通过一系列Eclipse插件、命令行工具和Ant任务来进行与Hibernate关联的转换。 除了Ant任务外,当前的Hibernate Tools也包含了Eclipse IDE的插件,用于与现存数据库的逆向工程。 Mapping Editor: Hibernate XML映射文件的编辑器,支持自动完成和语法高亮。它也支持对类名和属性/字段名的语义自动完成,比通常的XML编辑器方...
2009-08-19 10:16:57 123
Hibernate正向工程hbm2ddl
一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更应当从对象出发,生成数据库里面相关表,这样更加符合人认知事物的习惯。 由于hibernate3提供了自带的工具hbm2d...
2009-08-19 10:14:33 148
SpringLuence的学习总结(三 自定义索引文档处理器的开发)
在项目开发中如果的文件格式比较多这时,我们可以通过创建自定义的DocumentHandler 处理自定义的文档对象。 处理的方式为两种:一种根据媒体资源类型(MimeType),一种根据文件的类型(EXTENSION_Type)。 这是可以自定义一个DocumentHandler类。要求此类继承自抽象类AbstractTypeFileDocumentHandler或者A...
2009-08-18 17:47:48 56
SpringLuence的学习总结(二)
在SpringLuence中另外两种创建Document的方式为:通过数据库和对象创建相应的DOcument对象。 通过Java对象的反射机制获取类的各个属性方法和方法,获取类的属性和属性值,创建索引文档Document对象。 通过一个Object对象创建Document对象使用 ReflectiveDocumentHandler处理器如果要将一个属性Properties对象...
2009-08-18 17:28:39 55
SpringLuence的学习总结(一)
在最近,看了一下SpringLuence的源代码,学习关于搜索引擎的设计思路: 首先关于搜索引擎的两个主要操作为: 1.建立索引文档 2.搜索查找信息 创建索引文档,必须针对不同的文档,获取各种文档的内容,建立文档的信息。关于建立索引文档的方法请看Luence的基础。这里主要说一下关于Luence设计的思路。无论任何文档都可以转换为...
2009-08-18 13:35:24 79
Hibernate中用户类型(User Type)应用
在项目中许多地方使用枚举类,枚举对象值对应数据一个常量。增加代码的可读性等。具体使用如下: JPA参考手册:JPA注释参考手册 http://www.oidn.net/blog/article.asp?id=250 Hibernate Annotation 用户类型(User Type)使用UserType首先要弄清楚它的目的。大家知道Hibernate解决的主要是...
2009-08-16 09:08:36 858
原创 JPA规范的主要内容
Entity Identity 实体标识一般采用单一值做为entity identity采用compsite primary key时,必须单独建立一个表示主键的类-primary key class主键类。这样在实体上compsite primary key就可以用一个属性(primary key class类型)表示持久化框架内部很多地方使用entity identity进行处理,因此prim...
2009-08-16 08:35:54 470
原创 WSE 3.0安全性方面整理
对称密码学、非对称密码学(Symmetric Algorithm, Asymmetric Algorithm) 对称密码只有一个密匙,加密和解密都使用这个相同的密匙。非对称密码有两个密匙,一个作为公匙可以告诉其他人,一个作为私匙只有自己知道,用公匙加密的数据只能用私匙解密,用私匙加密的数据只能用公匙解密。 使用对称密码,通讯双方都需要知道密匙,为了验证身份,发送方可能需要把密匙传递给接...
2009-08-16 08:23:18 88
关于常用城市控件中数据的处理方案
在项目中由于多次使用的国家省份城市的控件,以前采用DWR实现,虽然使用DWR可以实现同样的功能但是,每次必须向数据库请求数据,这样增加了数据库的负担,所以不可能每次都去查询。最终采用适当的页面片段缓存技术。思路决定处理,所以我们必须弄清楚思路哦,^_^。 实现思路如下: 在系统加载时系统加载国家省份城市的信息使用缓存插件缓存,在系统第一次请求国家...
2009-08-15 19:41:02 107
在Spring2.5注解时必须注意几点
项目中采用Spring2.5配置重点内容如下: 在spring2.5中项目中引入Srping2.5中新加入了‘context’命名空间,这个命名空间让我们能够得到更为简洁的方式来实现属性占位符(property placeholder)的配置:applicationContext-context.xml内容如下: <!-- suppo...
2009-08-15 19:22:10 92
使用 Spring 2.5 注释驱动的 IoC 功能
在项目中使用Spring的注解,关于spring的注解,由两种注解方式,基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。<!...
2009-08-15 19:08:34 55
由Java反射中修饰符判断到一个简单系统的权限的设计
在项目中到处使用反射的时代,看到一个想到Java修饰符的类package java.lang.reflect.Modifier,在此类中定义类类的修饰方法常量: public static final int PUBLIC = 0x00000001; public static final int PRIVATE = 0...
2009-08-15 19:01:43 124
中文转换拼音的实现思路以及实现
在项目中一位大师兄写的中文转换拼音代码:自己整理一下,在此表示感谢!!^_^ 首先熟悉一下基础:LinkedHashMap J2SE 1.4 为 Java Collections Framework 引入了两个新实现, LinkedHashSet 和 LinkedHashMap 。添加这两个新实现的好处是散列集合现在可以维护贯穿其元素的两条路径。除标准的散列关系之...
2009-08-15 18:40:07 376
实现自动计算汉字对应声母的方法
在项目中使用汉字转换拼音,别人写的代码,不知道部分算法,在google查看一些东东,看一下大致明白为什么这样计算了,算法重重之重呀。 1 引言 应用系统中涉及大量数据字典的检索问题,数据字典检索一般方式包括:按编码检索、按汉字检索、按汉字拼音声母检索和直接列表选择等方式。其中,按汉字拼音声母进行检索具有易用、方便的特点,与使用编码检索方式比较具有易记忆的优点,与使用汉字检索方式比...
2009-08-15 18:13:28 247
在项目中一些相关常量数组使用枚举应用
在项目中采用Hibernate中支持枚举类型因此我们使用许多枚举类型。替代了简单的int数据数据类型的。在项目开发时应用常量就更加有意义了,不用使用简单的int了,你的类就可以使用像WeekDay.TUESDAY这样的常量了。但是这里隐藏着一些问题,这些常量是Java中int类型的常量,这意味着该方法可以接受任何int 类型的值,即使它和WeekDay中定义的所有日期都对应不上。因此,您需要检...
2009-08-15 18:01:13 151
jQuery最新API
2012-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人