自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(53)
  • 资源 (8)
  • 收藏
  • 关注

原创 EJB3 OneToOne 一对一 开发

/* * Zhou JianGuo (小白) * MSN:zhoujianguo_leo@hotmail.com * 中国电信上海技术研究院 May 7, 2007 * http://www.sttri.com.cn/ */package com.entity;import java.util.Date;import javax.ejb.Remote;import javax.ejb.St

2007-07-26 11:17:00 972

原创 java 图片上传 文字水印

Session ssn = getSession();   beginTransaction();   //先保存到图象表里   FormFile prdImg=prdmForm.getPrdimg();   PubImage image=new PubImage();   image.setCreated(System.currentTimeMillis());   image.setCreat

2007-06-28 22:51:00 861

原创 在Struts 2中实现IoC

IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常 多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Expe

2007-06-20 16:06:00 612

原创 Struts 2的基石——拦截器(Interceptor)

首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得 ——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类似“”的代码。Struts 1.x的Form Bean的麻烦使得有

2007-06-20 16:05:00 620

原创 在Struts 2.0中实现表单数据校验(Validation)

All Input Is Evil! -Writing secure code 在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章。 正如文章的开头所引用的《Writing Secure Code》的名言:“所有的输入都是罪恶的”,所以我们应该对所有的外部输入进行校验。而表单是应用程序最简单的入口,对其传进来的数据,我们必须进行校 验。

2007-06-20 16:04:00 817 1

原创 转换器(Converter)——Struts 2.0中的魔术师

在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型?开 发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这 种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说, 服务器可以的接收到的来自用

2007-06-20 16:02:00 684 1

原创 在Struts 2.0中国际化(i18n)您的应用程序

国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。其实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE -NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指

2007-06-20 15:39:00 617

原创 Struts 2.0中国际化(i18n)您的应用程序

在Struts 2.0中国际化(i18n)您的应用程序 国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。其 实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE -NAME_xx_XX.properties(其中FILE-NAME

2007-06-20 15:31:00 173

原创 Struts 2.0 Action介绍

有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。   Struts 1.x Stuts 2.0

2007-06-20 14:55:00 970

原创 Struts 2.0 标签(Tag)介绍

在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。   Struts 1.x Struts 2.0 分类 将标志库按功能分

2007-06-20 14:10:00 2999 1

原创 Struts 开发 准备

truts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点: 需要编写的代码过多,容易引起“类爆炸”

2007-06-20 14:01:00 618

原创 关于MyEclipse5.5开发EJB3简单步骤

打包服务器端jar文件,只需要eclipse里的到处jar文件就可以了客户端调用服务器端 需要服务器端的接口文件,,所以在客户端里编译的时候需要服务器端的接口文件等客户端编译好了,再删除客户端war包里的接口文件部署进去,不如比如碰到@SuppressWarnings("serial")@Stateful@Remote ({MyAccount.class})Stateless和Stateful会有

2007-06-18 22:24:00 1372

原创 Oracle10g 启动停止脚本

lsnrctl start${ORACLE_HOME}/bin/tnslsnr&sqlplus /nolog connect system/system as sysdbastartup;exit;EOF lsnrctl stopsqlplus /nolog  connect /as sysdbaspool ./stopdb.logshutdown immediatespool offex

2007-06-05 16:59:00 664

原创 MYSQL5 中文无法插入 Data too long for column

安装的时候选的是utf-8,用的数据库是mysql5.0.27--MySQL5用户的建立(先用安装的时候默认的超级用户登陆)grant all privileges on *.* to ailf@localhost identified by ailf with grant option;grant all privileges on *.* to ailf@% ident

2007-06-04 10:04:00 7550 3

原创 Log4j 生成 xml soap 流

/** *May 10, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */package com.telecom.soap.action;import java.io.File;import java.io.FileWriter;import java.io.IOException;impor

2007-05-30 08:53:00 857

原创 我对EJB3调用原理的彻底理解

/** *Mar13,2007 *ZhouJianGuo *小白 *中国电信上海技术研究院 *MSN:zhuojianguo_leo@hotmail.com */首先里面涉及容器内和跨容器调用,对我来说so easy! 跨容器需要预配置容器外classload的jndi环境,具体咨询我就ok了!  一个远程对象至少要包括4个class文件:远程对象;远程对象的接

2007-05-28 23:32:00 3189

原创 EJB3 开发环境配置篇

    1.)系统:windowsXP/    2.)JDK:J2SE(TM) Development Kit 5.0 Update 9 http://java.sun.com/javase/downloads/index.jsp    3.)IDE:Eclipse SDK 3.2.1 http://www.eclipse.org/downloads/    4.)EJB3服务器:JBoss Ap

2007-05-24 11:01:00 1024

原创 安装和使用Glassfish (转载)

Glassfish是Sun Microsystem支持的一个开源社区,它参考了Apache, Eclipse等开源社区的模式,通过OpenSource实现了Java EE 5的全部功能。 Sun的Java System Application PE 9和Java EE 5 SDK即以Glassfish为基础。更多Glassfish的功能,参考The Aquarium (水族馆)。利用空闲的时间

2007-05-23 13:50:00 951

原创 ANT十五大最佳实践(转)

/**Zhou JianGuo*/ANT十五大最佳实践在Ant出现之前,构建和部署 Java应用需要使用包括特定平台的脚本、Make文件、各种版本的IDE甚至手工操作的“大杂烩”。现在,几乎所有的开源Java项目都在使用Ant, 大多数公司的内部项目也在使用Ant。Ant在这些项目中的广泛使用自然导致了读者对一整套Ant最佳实践的迫切需求。本文总结了我喜爱 的Ant技巧或最佳实践,多数是从我亲身经

2007-05-23 09:26:00 467

原创 Tomcat SSL配置大全

/** *Apr 9, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */Tomcat SSL配置大全 关键字: Tomcat   Tomcat SSL     由于配置CAS的单点登陆系

2007-05-23 00:13:00 1227

原创 功能强大界面漂亮的js日期控件

特别提醒:2.1版本是一次重要的更新,推荐原2.0用户升级,2.1版本是完全兼容2.0的,所以升级方法很简单,只要用2.1的文件覆盖原2.0对于文件即可,在调用的地方不需要做任何修改/****************************************************** 2.1版更新说明(2.1是一次很重要的更新)* 日期范围限制,可以在选择框指定MINDATE和MA

2007-05-14 15:31:00 2464 5

原创 Hibernate 带条件 外关联 检索的方法

/** *May 8, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */先看看问题?在数据库中,连接查询的格式:       FROM join-table join-type join-table [ on join-condition]       join-type 分内连接

2007-05-09 10:48:00 3277

原创 HQL 查询中 distinct 关键字 的使用

 String hql="select distinct new com.procedure.hibernate.oracle10.getHibernateTemplate.model.VideoFactory(f.factoryid,f.factoryname) from VideoFactory f";  这样就可以了,呵呵,distinct放前面额!

2007-05-09 00:20:00 4385

原创 JDK1.6+EclipseWTP1.5.3+MyEclipse5.5+Struts2.0.6+Tomcat6 Struts2 开发 第一个 HelloWord!

内容提要:本文以一个“Hello World”的简单Demo,开始struts2之旅。开发环境:JDK1.6+EclipseWTP1.5.3+MyEclipse5.5+Struts2.0.6+Tomcat6(Tomcat5.5.20) 一.下载struts2.0.6http://struts.apache.org/downloads.html,下载struts-2.0.6 all.zip,这个

2007-05-07 22:05:00 1290

原创 Spring2.0.4+Hibernate3.2.3+Struts2+EclipseWTP1.5.3+MyEclipse5.5

最新的架构设计MyEclipse5.5推出有一段时间了,但是网上一直都没 有破解的文件,通过今天跟公司几个同事的努力尝试终于找到破解的方法了,说起来比较可笑,我们经过好多次的尝试,最后用MyEclipse4.1的破解文 件就可以破解MyEclipse5.5了,我们用的MyEclipse5.5的版本是MyEclipse_5.5M2_E3.2.2,Eclipse的版 本是eclipse3.2.2大家可

2007-05-07 16:34:00 1366

原创 jBPM开发入门指南(5)

前篇说起要讲在JBPM中实现用户权限,但这段时间比较忙,一直拖着。这里先把jbpm自带的websale例子放上来,大伙先将就看看。这个例子我已经把它抽取了出去,网页部份丢弃了。在看的时候主要看WebsaleTest.java,看看它的用户权限是怎么用的。几个重点:(1) jBPM没有角色的概念!!! 很多人把ActorID理解成角色,那是相当错误的。jBPM只有参与者的概念,也就是ActorID,

2007-04-28 11:37:00 698

原创 jBPM开发入门指南(4)

7   jBPM 的客户端开发 有了前面的 HelloWorld 后台流程,我们就要开始客户端程序了。正如前面提到的,本文不写 JSP ,而改采用 JUnit 的形式,输出则用 System.out.println 。举一反三,知道在方法中输入及用 println 输出,在 JSP 和 SWING 等 GUI 界面还不是一样嘛。   这个 JUnit 客户端,我们就借用创建项目时自动生

2007-04-28 11:36:00 713

原创 jBPM开发入门指南(3)

5  安装 jBPM 的 Eclipse 开发插件 有个辅助工具开发起来方便一点,只不过现在 jBPM 的开发工具插件功能还不算太强,也就一个“项目创建向导”的功能,让你: (1)不用再去配置 classpath 库的引用了 (2)直接得到了一个 jBPM 的项目初始结构 其实吧,开发 jBPM 也不需要什么插件工具,在熟练了以后,库引用了项目初始结构都可以手工创建。  

2007-04-28 11:35:00 1318

原创 jBPM开发入门指南(1)

工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。 我们公司的后台短信管理系统涉及短信编发、领导层层审核等操作,这是一个比较典型的工作流系统。过去我们用的工作流引擎是 shark ,然后在使用后发现其过于庞大,后台数据库操作频繁而未进行优化,直接导致的后果就是前台操作缓慢。于是经研究决定,将工作流引擎由 shar

2007-04-28 11:34:00 3036

原创 jBPM开发入门指南(2)

4 数据库初始化 jBPM 需要数据库支持, jBPM 会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。 jBPM 使用 Hibernate 来做为自己的存储层,因此只要是 Hibernate 支持的数据库, jBPM 也就支持。   本文先以 MySQL 为例,然后再以 Oracle 为例,来谈谈 jBPM 的数据库初始化操作。  注:在上面的 J

2007-04-28 11:34:00 1402

原创 WSDL 创建对象,处理对象,返回对象,测试对象

 WSDL创建对象,然后传递过程/** *Mar13,2007 *ZhouJianGuo *小白 *中国电信上海技术研究院 *MSN:zhuojianguo_leo@hotmail.com */1.用Eclipse WTP工具 新建一个wsdl文件,比如Register.wsdl 2.开始在这个文件上做Design设计3.新建一个Add Serv

2007-04-27 11:28:00 1235

原创 axis 接收 处理 返回 c++ 传递过来的对象

用Eclipse里的axis工具依次添加Service.PortType,Binding3个......其他省...最终形成以下内容写一个wsdl  targetNamespace="http://www.Register.org/RegisterTest/"  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"  xmlns:tns="http

2007-04-27 00:55:00 453

原创 Eclipse 插件 JBPM 工作流 地址

http://download.jboss.org/jbosside/updates/stable 

2007-04-26 21:22:00 1498

原创 axis2 开发 学习

 客户端的调用Web services提供的服务多种多样,有的可以马上获得结果,有的要消耗很长的时间。所以,我们需要多种调用方式来对付不同的情况。大多数的Web services都提供阻塞(Blocking)和非阻塞(Non-Blocking)两种APIs.  这两个概念以前应该学过,简单说一下。Blocking API - 调用端要等被调用的函数运行完毕才继续往下走。Non-Bloking AP

2007-03-29 23:48:00 1335

原创 Linux RedHat As 下配置Weblogic9

/** *Feb 20, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */ [root@localhost bin]# lscommEnv.sh         config.sh  quickstart.sh            startPointBaseConsole.sh  st

2007-03-26 16:33:00 681

原创 OSCache要慎重使用啊!特别是页面上的值的更新!

 当你对页面上的值进行编辑更新的时候,千万要慎重使用OSCache,因为使用了缓存,就无法刷新刚更新的数据库里的值!

2007-03-17 23:09:00 466

原创 DW2 实现 下拉 菜单 联动

/** *Feb 27, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */package com.procedure.util.select;import java.util.ArrayList;import java.util.HashMap;import java.util.List;im

2007-03-15 21:29:00 1526

原创 Hibernate 查询中 有些关键字 不能使用,特地列了出来

有许多单词不能作为名称,后来查了一下hibernate的源码,发现还有好多常用的单词不能使用,如下所列,希望对大家有所帮助,避免不必要的错误:literals.put(new ANTLRHashString("between", this), new Integer(10));        literals.put(new ANTLRHashString("case", this), new I

2007-03-15 14:59:00 518

原创 J2EE应用性能问题的常用优化项目 (转载)

/** *Mar 7, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */ 一 知识管理概要1、什么是知识管理        性能问题的最明显表现是网页的响应时间变慢。在J2EE系统中,经常体现有下面更为基本的症状:应用服务器资源的使用情况 JVM堆的使用情况

2007-03-14 13:45:00 402

原创 移动,联通 JAVA 短信发送网关

/** *Mar 7, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */package com.sttri.message.action;import java.io.UnsupportedEncodingException;import java.util.Map;import java

2007-03-14 13:42:00 2332 3

Android-UI基本控件

Android-UI基本控件,很不错的,特分享

2012-02-16

Spring acegi 3 文档

Spring acegi 3 文档 Spring acegi 3 文档Spring acegi 3 文档 Spring acegi 3 文档

2010-02-07

SpringLive中文版.pdf

SpringLive中文版.pdf 非常好

2007-07-11

Hibernate_3.2.0_Reference_zh_CN.chmHibernate_3.2.0_Reference_zh_CN.chm

Hibernate_3.2.0_Reference_zh_CN.chm

2007-07-11

MySQL5.chm

MySQL5.chm 电子数

2007-07-11

中文版MySQL5之存储过程技术手册

中文版MySQL5之存储过程技术手册

2007-07-11

WSDL Eclipse创建

非常好的,非常有难度的wsdl

2007-07-11

Struts+Hibernate+Spring 最优配置

非常好的,有空多学习学习

2007-07-11

空空如也

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

TA关注的人

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