`
hendryxu
  • 浏览: 123430 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
http://blog.csdn.net/zdsxj2002/archive/2006/01/16/581011.aspx 编程调度同声明性调度 例3中,我们通过编程的方法调度我们的ScanFTPSiteJob作业。就是说,我们用Java代码来设置作业和触发器。Quartz框架也支持在xml文件里面申明性的设置作业调度 ...
http://blog.csdn.net/zdsxj2002/archive/2006/01/16/581008.aspx 调度一个作业 让我们通过看一个例子来进入实际讨论。现假定你管理一个部门,无论何时候客户在它的FTP服务器上存储一个文件,都得用电子邮件通知它。我们的作业将用FTP登陆到远程服务器并下载所有找到的文件。 然后,它将发送一封含有找到和下载的文件数量的电子邮件。这个作业很容易就帮助人们整天从手工执行这个任务中解脱出来,甚至连晚上都无须考虑。我们可以设置作业循环不断地每60秒检查一次,而且工作在7×24模式下。这就是Quartz框架完全的用途。 首先创建一个Job类, ...
http://blog.csdn.net/zdsxj2002/archive/2006/01/16/581007.aspx Quartz调度器 Quartz框架的核心是调度器。调度器负责管理Quartz应用运行时环境。调度器不是靠自己做所有的工作,而是依赖框架内一些非常重要的部件。Quartz不仅仅是线程和线程管理。为确保可伸缩性,Quartz采用了基于多线程的架构。 启动时,框架初始化一套worker线程,这套线程被调度器用来执行预定的作业。这就是Quartz怎样能并发运行多个作业的原理。Quartz依赖一套松耦合的线程池管理部件来管理线程环境。本文中,我们会多次提到线程池管理,但Q ...
http://zeroliu.blogdriver.com/zeroliu/1170289.html 为何需要任务调度? 在web应用中,大多数任务是以一种"防止用户长时间等待"的方式完成的。在Google搜索这样的例子中,减少等待时间对用户体验来说至关重要。异步任务的一种解 ...
http://www.blogjava.net/max/archive/2006/12/06/85925.html 首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这 ...
Struts中的控制层功能: 1、  接受客户端请求 2、  调用M层模型组件执行相应的业务逻辑。 3、  获取M层业务逻辑的处理结果 4、  根据处理结果选择合适的视图呈现给客户端。 Contrler层核心控制组件是:ActionServlet,它是org.apache.struts.action.ActionServlet类型的Servlet。 他继承javax.Servlet.Http.HttpServlet,并实现了init(),doGet()/doPost(),destroy()等Servlet生命周期所用到的方法。还添加了一个 process(),它本身不复杂,但它会调 ...
WEB的信息安全隐患之一: 未授权用户通过直接在IE中输入URL直接登录系统 解决办法: 通过配置filter过滤无效用户的连接请求. WEB的信息安全隐患之二: 合法用户"注销"后,在未关闭浏览器的情况下,点击浏览器"后退"按钮,可从与本地页面缓存中读取数据,绕过了服务端filter过滤. 解决办法: 在必要的页面(包含敏感信息) 设定页面缓存限制. 也可以把上面两步组合在一个,通过同一个filter实现.具体如下: 1.配置filter(web.xml) ...... <filter>   <filter-na ...
一.JSP页面部分 1.    页面文字处理 1.1概述    由于STRUTS提供了很好的国际化的支持,因此JSP页面可以STRUTS的这一特性做到国际化。     STRUTS允许将不同语言的文字写在多个资源文件中,每个资源对应一种语言,而在JSP页面上则通过STRUTS标签<bean:message>来显示文字,该标签可以根据浏览器的当前语言设置确定从对应的语种资源文件中取出字符串,显示在页面上。 1.2资源文件 实现国际化,首先需要准备好资源文件,需要支持的语言各对应一个。资源文件一定要用支持多国语言文字的文本编辑器(如WORD,一定不能用NOTEPAD、UE等 ...
http://www.blogjava.net/gembin/archive/2007/09/22/147006.html 前言:     虽说现在许多企业级的应用服务器均自己带有数据库连接池功能,就连 Tomcat 也支持了这种功能。然而在许多时候,我们还是要使用数据库连接池,如:访问数据库的 Ja ...
Eclipse_Turn_On_XP_Skin.txt 如何使 Eclipse(SWT 程序)能够使用 XP 系统外观? Q: How do I make SWT show the Windows XP skins? A: In order for an application to show the Windows XP skins, there must be a manifest file located in the same place as the executable that launches the application. Here is a sample manifes ...
http://www.blogjava.net/hongjunli/archive/2007/04/18/111512.html   WindowBuilder Pro v6.2.0 这是目前最新的版本,支持Eclipse2.1, Eclipse 3.0,Eclipse 3.1, Eclipse 3.2和Eclipse 3.3 ,此软件包含RCP Developer,WindowBuilder,SWT Designer,Swing Designer,GWT Designer,WindowTester,Help Compos ...
  MailUtils代码 public class MailUtils {    //  定义发件人、收件人、SMTP服务器、用户名、密码、主题、内容等           private String displayName;           private String to;           private String cc;           private String from;           private String smtpServer;           private String ...
http://xiyuan.blogdriver.com/macrochen/406580.html 步骤 1. 安装 Struts 应用程序 本节将指导您安装一个现有的 Struts 应用程序。 导入 Struts 应用程序 EAR: 下载 StrutsValidator.zip 并解压 DefaultEAR.ear。 在工作区中,选择 File => Import => EAR File。单击 Next。 找到下载的 EAR。 输入 DefaultEAR 作为项目名,然后单击 Finish。 在 WebSphere Test Envir ...
Site Mesh是open symphony团队开发的j2ee应用框架之一,是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离,旨在提高页面的可维护性和复用性。Site Mesh是开源的,可以在www.sf.net下找到。            Site mesh应用Decorator模式,用filter截取request和response,把页面组件head ,content ,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种hea ...
Hib的检索方式 1'导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象 如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。 2'OID检索方式。通过session的get,load方法知道了OID的情况下可以使用 3'HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询 4'QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句 5'本地的SQL检索方式。使用本地数据库的SQL查询语句Hib会负责把检索到的JDBC结果集映射为持久化对象图。 五种检索方式的使用场合和特 ...
Global site tag (gtag.js) - Google Analytics