2012-07-31 Cron

(1)当天工作情况:
     1.在FullCronTimeExp新建一构造方法:public FullCronTimeExp(TriggerTimeDTO dto) throws ParseException 用于Cron表达式的赋值生成。
       根据页面jobinfo.jsp radio checked 的 value 值来进行 if 判断。根据填写的相关参数组合成时间表达式。
       如: _dofw = ttDTO.getTt_month_week2()+"#"+ ttDTO.getTt_month_week1();    
  //例子:6#3 每月的第三个星期五        星期天为  1 ,星期六为 7
           _dofw = ttDTO.getCheckbox_week()+"/"+ ttDTO.getTt_week_weekday();    
  //例子:“/”字符用来指定数值的增量
     2.split的运用。String[] sourceStrArray=sourceStr.split(",");以及一些特例,加//。
       //将时间控件获取的时间进行拆分。例: 12:10 拆为 12 和 10
String[] tt_month_hourminArray=ttDTO.getTt_month_hourmin().split(":");
String[] tt_week_hourminArray=ttDTO.getTt_week_hourmin().split(":");
String[] tt_day_hourminArray=ttDTO.getTt_day_hourmin().split(":");
String[] tt_day_oncetimeArray=ttDTO.getTt_once_hourmin().split(" +|:|-");
     3.JUnit的简单使用,通过JobServiceTest.testJobRegister()对定时任务进行测试。
(2)假如工作上遇到的问题解决不了:
     1.如何对定时任务进行单元测试,如何正确生成正确时间表达式。
     2.jobinfo的值通过Action不能传递到 savejobinfo.jsp页面。出现空指针异常,在Action里给jobname赋值不报异常,但仍不能获值。
(3)未来若干天工作计划:
     1.了解JUnit单元测试。
     2.了解struts action传值过程
     3.了解Cron表达式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值