<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[scoredevil的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/scoredevil</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; scoredevil]]></copyright><item><title><![CDATA[一个Java后台程序的实例]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/7109537</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/7109537</guid><author>scoredevil</author><pubDate>Wed, 28 Dec 2011 17:21:26 +0800</pubDate><description><![CDATA[一个JAVA后台程序的设计方案     选择自 glchengang 的 Blog   
关键字   java.util.Timer 定时器 后台 
出处     

作者：陈刚，桂林人,97年毕业于广西师范大学数学系，暂于IBM中国研究中心兼职从事软件开发(2004.2-?)，专注基于java平台的软件开发。 
email:  glchengang@hotmail.com 
blog]]></description><category></category></item><item><title><![CDATA[关于Timer和TimerTask]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/7109524</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/7109524</guid><author>scoredevil</author><pubDate>Wed, 28 Dec 2011 17:19:38 +0800</pubDate><description><![CDATA[Java2的开发包中提供了一种很使用的线程功能：提前安排将来某段时间执行某任务Timer
 ，TimerTask。你可以使用这些类创建后台进程，让其在等待一段规定的时间后执行，或者让其没隔一段时间执行。你也可以用Thread来完成，但利用Timer与TimerTask显然省事不少。
  TimerTask实现了Runnable接口，待执行的任务置于run()中。Timer是一个安排TimerT]]></description><category></category></item><item><title><![CDATA[linux下执行java类(运行java定时器)]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/7109516</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/7109516</guid><author>scoredevil</author><pubDate>Wed, 28 Dec 2011 17:17:41 +0800</pubDate><description><![CDATA[假如有一个定时器TimerTest.java 




Java代码  



import java.io.IOException;  
import java.util.Timer;  
  
public class TimerTest {  
   public static void main(String[] args){  
      Timer tim]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（21）：使用MappingDispatchAction类调用不同的Action方法]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755879</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755879</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:33:39 +0800</pubDate><description><![CDATA[与LookupDispatchAction、DispatchAction不同，MappingDispatchAction类并不通过请求参数来指定动作，而是将一个Struts动作对应于一个Action方法。下面的例子演示了如何使用MappingDispatchAction类来将St]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（20）：使用EventDispatchAction类处理一个form多个submit]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755876</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755876</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:32:56 +0800</pubDate><description><![CDATA[虽然LookupDispatchAction类可以很好地处理拥有多个提交按钮的Form，但是必须要和属性文件相关联，而且还得在getKeyMethodMap方法中进行key和Action方法的映射，使用起来十分不方便。从Struts1.2.9开始，加入了另一个用于处理多个提交动作]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（19）：LookupDispatchAction类处理一个form多个submit]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755869</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755869</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:32:07 +0800</pubDate><description><![CDATA[有时在HTML form中需要提供多个提交按钮，这时LookupDispatchAction类就派上用场了。LookupDispatchAction是DispatchAction的子类，用于处理客户端代码中有一个Form含有多个提交按钮的情况。为了使用LookupDispatch]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（18）：使用DispatchAction类调用多个Action方法]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755866</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755866</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:31:37 +0800</pubDate><description><![CDATA[在使用Struts动作时，每一个Action都需要编写一个类，并且要在struts-config.xml进行配置。这对于一个拥有很多Action的Web程序来说，工作量是非常大的。为此，Struts提供了DispatchAction类，这个类允许将一个Action作为一个方法来调]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（17）：使用IncludeAction和ForwardAction类包含和转入Web资源]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755863</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755863</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:30:57 +0800</pubDate><description><![CDATA[一、使用IncludeAction类包含Web资源
    虽然在JSP页面中可以使用标签包含另一个Web资源，但Struts框架提倡在包含Web资源时应先经过Struts控制器处理后，再由Struts控制器负责包含Web资源。org.apache.struts.actions]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（16）：使用LocaleAction类实现国际化的Web程序]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755857</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755857</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:30:06 +0800</pubDate><description><![CDATA[我们曾经在《Struts1.x系列教程（13）：国际化》一文中讲过如何通过编程的方式实现多语言的Web页面。在本文中，我们会介绍另外一种实现多语言Web页面的方法。这种方式与《Struts1.x系列教程（13）：国际化》一文中所介绍的方法的区别就是无需编写一行代码就可以完成多语言]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（15）：使用DownloadAction类统计文件下载次数]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755853</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755853</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:29:16 +0800</pubDate><description><![CDATA[除了标准的org.apache.struts.action.Action类外，在Struts中还提供了另外7个Action类来完成特殊的工作。本文及后面的文章中将介绍这些Action类的用法。
    一、DownloadAction类简介
    可能有时需要在Web程序中]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（14）：动态Form]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755843</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755843</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:27:25 +0800</pubDate><description><![CDATA[一、动态Form简介
    虽然ActionForm功能强大，但有些时候使用起来有些麻烦。如每建立一个用户录入界面（JSP页面），就得建立一个ActionForm子类来和这个页面对应。当然，我们可以采用嵌套属性从一定程度上弥补这个问题。但是在建立新的用户录入界面时，仍不可避免]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（13）：国际化]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755825</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755825</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:25:38 +0800</pubDate><description><![CDATA[对于一个面向全球的Web应用程序，按着不同国家的要求显示相关信息（称为国际化）显得尤为重要。国际化的工作非常复杂和繁琐。因为要翻译很多Web界面，信息格式等。然而，Struts为我们提供了完成国际化工作的更容易的方式。在本文将介绍如何使用Struts来简化国际化的工作。]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（12）：Validator验证框架的内置标准验证]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755809</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755809</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:19:57 +0800</pubDate><description><![CDATA[下面列出了Validator框架的预定义验证（Struts的版本号为1.2.9）。





Validator


变量


引发条件




required


 

字段只有空格




validwhen]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（11）：Validator验证框架高级应用]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755804</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755804</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:19:03 +0800</pubDate><description><![CDATA[在《Struts1.x系列教程（10）：Validator验证框架入门》一文中给出的例子中的name、age和email都是简单的属性，如果是嵌套的属性（也就是一个属性的数据类型是另外一个带有属性的类），可以使用圆点（.）符号来访问。如我们可以通过设置元素的property属性值]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（10）：Validator验证框架入门]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755795</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755795</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:17:59 +0800</pubDate><description><![CDATA[一、Validator框架的优势
    Validator框架是一个Struts插件，最初由David Winterfeldt设计并实现。Validator框架从Struts 0.5时代就可以使用，但那时Validator框架只是被捐助的一个jar包。Apache组织为了使开]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（9）：上传任意多个文件]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755758</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755758</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:08:51 +0800</pubDate><description><![CDATA[从《Struts1.x系列教程（8）：上传单个文件》中给出的例子可以看出，在Struts1.x中上传单个文件是非常简单的，但在实际应用中，上传文件的个数一般是不确定的，如在网络硬盘中，用户可以根据自己的需要上传任意多个文件（当然，网络硬盘一次上传文件的数目一般也是有上限的，如50]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（8）：上传单个文件]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755747</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755747</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:07:16 +0800</pubDate><description><![CDATA[在Web程序中的上传文件的功能一般会使用标签在客户端显示输入要上传的文件名的用户接口。如果读者使用过JSP/Servlet来处理客户端上传的文件就会知道，实现这个功能并不是很容易。而在Struts中为我们提供了一种机制，可以非常方便地将客户端上传的文件保存在服务端。
    在]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（7）：Logic标签库]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755740</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755740</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:05:30 +0800</pubDate><description><![CDATA[Struts Logic标签库包含了如下三类标签：
    1. 循环标签：iterate标签。用于枚举数组、集合类型对象中的元素。
    2. 条件处理标签：用于是否相等、比较大小等判断。这类标签有empty、equal 、greaterEqual、greaterThan]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（6）：Bean标签库]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755728</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755728</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:03:21 +0800</pubDate><description><![CDATA[Bean标签库共有11个标签。这些标签可以完成如下五种工作：
    1.       获得HTTP请求信息
    2.       访问Java对象
    3.       访问JSP内嵌对象和Struts配置对象
    4.       访问Web资源和属性文件]]></description><category></category></item><item><title><![CDATA[Struts1.x系列教程（5）：HTML标签库]]></title><link>https://blog.youkuaiyun.com/scoredevil/article/details/6755713</link><guid>https://blog.youkuaiyun.com/scoredevil/article/details/6755713</guid><author>scoredevil</author><pubDate>Wed, 07 Sep 2011 10:00:51 +0800</pubDate><description><![CDATA[HTML标签库中的标签基本上都是和HTML Tag一一对应的。但我们经常使用的主要是标签及其子标签。因此，在本文将介绍一下及其常用子标签的用法。
    一、HTML标签库中的常用标签
    1. 标签
    标签对应于HTML标签。用于向服务端提交用户输入信息。标签和]]></description><category></category></item></channel></rss>