<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/leo821031</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leo821031]]></copyright><item><title><![CDATA[EJB3 OneToOne 一对一 开发]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1708662</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1708662</guid><author>leo821031</author><pubDate>Thu, 26 Jul 2007 11:17:00 +0800</pubDate><description><![CDATA[/* * 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]]></description><category></category></item><item><title><![CDATA[java 图片上传 文字水印]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1670856</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1670856</guid><author>leo821031</author><pubDate>Thu, 28 Jun 2007 22:51:00 +0800</pubDate><description><![CDATA[Session ssn = getSession();   beginTransaction();   //先保存到图象表里   FormFile prdImg=prdmForm.getPrdimg();   PubImage image=new PubImage();   image.setCreated(System.currentTimeMillis());   image.setCreat]]></description><category></category></item><item><title><![CDATA[在Struts 2中实现IoC]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659540</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659540</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 16:06:00 +0800</pubDate><description><![CDATA[IoC(Inversion of Control，以下译为控制反转）随着Java社区中轻量级容器（Lightweight Contianer）的推广而越来越为大家耳熟能详。在此，我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常 多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Expe]]></description><category></category></item><item><title><![CDATA[Struts 2的基石——拦截器（Interceptor）]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659538</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659538</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 16:05:00 +0800</pubDate><description><![CDATA[首先，要跟大家道个歉，前一阵子为给客户个一个DEMO，忙得不可开交，所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得 ——如果大家希望快速开发，一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8，而且没有不使用任何EL（表达式语言），导致页面出现无数类似“”的代码。Struts 1.x的Form Bean的麻烦使得有]]></description><category></category></item><item><title><![CDATA[在Struts 2.0中实现表单数据校验（Validation）]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659533</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659533</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 16:04:00 +0800</pubDate><description><![CDATA[All Input Is Evil! 										 										-Writing secure code 在写前几篇文章的时候，有些朋友建议我的写一篇关于表单数据校验的文章。 正如文章的开头所引用的《Writing Secure Code》的名言：“所有的输入都是罪恶的”，所以我们应该对所有的外部输入进行校验。而表单是应用程序最简单的入口，对其传进来的数据，我们必须进行校 验。]]></description><category></category></item><item><title><![CDATA[转换器（Converter）——Struts 2.0中的魔术师]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659529</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659529</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 16:02:00 +0800</pubDate><description><![CDATA[         在我已往的Struts 1.x项目经验中，有个问题不时的出现——在创建FormBean时，对于某个属性到底应该用String还是其它类型？开 发Web应用程序与开发传统桌面应用程序不同，Web应用程序实际上是分布个不同的主机（当然也可以同一个主机，不过比较少见）上的两个进程之间互交。这 种互交建立在HTTP之上，它们互相传递是都是字符串。换句话说， 服务器可以的接收到的来自用]]></description><category></category></item><item><title><![CDATA[在Struts 2.0中国际化(i18n)您的应用程序]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659489</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659489</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 15:39:00 +0800</pubDate><description><![CDATA[国际化是商业系统中不可或缺的一部分，所以无论您学习的是什么Web框架，它都是必须掌握的技能。其实，Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作，例如，如果您要输出一条国际化的信息，只需在代码包中加入FILE -NAME_xx_XX.properties（其中FILE-NAME为默认资源文件的文件名），然后在struts-config.xml中指]]></description><category></category></item><item><title><![CDATA[Struts 2.0中国际化(i18n)您的应用程序]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659469</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659469</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 15:31:00 +0800</pubDate><description><![CDATA[ 		在Struts 2.0中国际化(i18n)您的应用程序 	国际化是商业系统中不可或缺的一部分，所以无论您学习的是什么Web框架，它都是必须掌握的技能。其 实，Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作，例如，如果您要输出一条国际化的信息，只需在代码包中加入FILE -NAME_xx_XX.properties（其中FILE-NAME]]></description><category></category></item><item><title><![CDATA[Struts 2.0 Action介绍]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659417</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659417</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 14:55:00 +0800</pubDate><description><![CDATA[有Struts 1.x经验的朋友都知道Action是Struts的核心内容，当然Struts 2.0也不例外。不过，Struts 1.x与Struts 2.0的Action模型很大的区别。                                     Struts 1.x            Stuts 2.0                  ]]></description><category></category></item><item><title><![CDATA[Struts 2.0  标签（Tag）介绍]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659336</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659336</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 14:10:00 +0800</pubDate><description><![CDATA[在介绍常用标志前，我想先从总体上，对Struts 1.x与Struts 2.0的标志库（Tag Library）作比较。                                      Struts 1.x            Struts 2.0                            分类            将标志库按功能分]]></description><category></category></item><item><title><![CDATA[Struts 开发 准备]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1659321</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1659321</guid><author>leo821031</author><pubDate>Wed, 20 Jun 2007 14:01:00 +0800</pubDate><description><![CDATA[truts作为MVC 2的Web框架，自推出以来不断受到开发者的追捧，得到用广泛的应用。作为最成功的Web框架，Struts自然拥有众多的优点：    MVC 2模型的使用      功能齐全的标志库（Tag Library）      开放源代码 但是，所谓“金无赤金，人无完人”，Struts自身也有不少的缺点：    需要编写的代码过多，容易引起“类爆炸”  ]]></description><category></category></item><item><title><![CDATA[关于MyEclipse5.5开发EJB3简单步骤]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1657066</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1657066</guid><author>leo821031</author><pubDate>Mon, 18 Jun 2007 22:24:00 +0800</pubDate><description><![CDATA[打包服务器端jar文件，只需要eclipse里的到处jar文件就可以了客户端调用服务器端 需要服务器端的接口文件，，所以在客户端里编译的时候需要服务器端的接口文件等客户端编译好了，再删除客户端war包里的接口文件部署进去，不如比如碰到@SuppressWarnings("serial")@Stateful@Remote ({MyAccount.class})Stateless和Stateful会有]]></description><category></category></item><item><title><![CDATA[Oracle10g 启动停止脚本]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1639429</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1639429</guid><author>leo821031</author><pubDate>Tue, 05 Jun 2007 16:59:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[MYSQL5 中文无法插入 Data too long for column ]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1637116</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1637116</guid><author>leo821031</author><pubDate>Mon, 04 Jun 2007 10:04:00 +0800</pubDate><description><![CDATA[安装的时候选的是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]]></description><category></category></item><item><title><![CDATA[Log4j 生成 xml soap 流]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1630403</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1630403</guid><author>leo821031</author><pubDate>Wed, 30 May 2007 08:53:00 +0800</pubDate><description><![CDATA[/** *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]]></description><category></category></item><item><title><![CDATA[我对EJB3调用原理的彻底理解]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1628864</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1628864</guid><author>leo821031</author><pubDate>Mon, 28 May 2007 23:32:00 +0800</pubDate><description><![CDATA[/** *Mar13,2007 *ZhouJianGuo *小白 *中国电信上海技术研究院 *MSN:zhuojianguo_leo@hotmail.com */首先里面涉及容器内和跨容器调用,对我来说so easy! 跨容器需要预配置容器外classload的jndi环境,具体咨询我就ok了!  一个远程对象至少要包括4个class文件：远程对象；远程对象的接]]></description><category></category></item><item><title><![CDATA[EJB3   开发环境配置篇]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1623733</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1623733</guid><author>leo821031</author><pubDate>Thu, 24 May 2007 11:01:00 +0800</pubDate><description><![CDATA[    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]]></description><category></category></item><item><title><![CDATA[安装和使用Glassfish (转载)]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1622443</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1622443</guid><author>leo821031</author><pubDate>Wed, 23 May 2007 13:50:00 +0800</pubDate><description><![CDATA[Glassfish是Sun Microsystem支持的一个开源社区，它参考了Apache, Eclipse等开源社区的模式，通过OpenSource实现了Java EE 5的全部功能。 Sun的Java System Application PE 9和Java EE 5 SDK即以Glassfish为基础。更多Glassfish的功能，参考The Aquarium (水族馆)。利用空闲的时间]]></description><category></category></item><item><title><![CDATA[ANT十五大最佳实践(转)]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1621905</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1621905</guid><author>leo821031</author><pubDate>Wed, 23 May 2007 09:26:00 +0800</pubDate><description><![CDATA[/**Zhou JianGuo*/ANT十五大最佳实践在Ant出现之前，构建和部署 Java应用需要使用包括特定平台的脚本、Make文件、各种版本的IDE甚至手工操作的“大杂烩”。现在，几乎所有的开源Java项目都在使用Ant， 大多数公司的内部项目也在使用Ant。Ant在这些项目中的广泛使用自然导致了读者对一整套Ant最佳实践的迫切需求。本文总结了我喜爱 的Ant技巧或最佳实践，多数是从我亲身经]]></description><category></category></item><item><title><![CDATA[Tomcat SSL配置大全 ]]></title><link>https://blog.youkuaiyun.com/leo821031/article/details/1621672</link><guid>https://blog.youkuaiyun.com/leo821031/article/details/1621672</guid><author>leo821031</author><pubDate>Wed, 23 May 2007 00:13:00 +0800</pubDate><description><![CDATA[/** *Apr 9, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */Tomcat SSL配置大全 关键字: Tomcat   Tomcat SSL                                         由于配置CAS的单点登陆系]]></description><category></category></item></channel></rss>