Java¿ò¼Ü½éÉÜ:Quartz
ÄãÔø¾ÐèÒªÓ¦ÓÃÖ´ÐÐÒ»¸öÈÎÎñÂð£¿Õâ¸öÈÎÎñÿÌì»òÿÖÜÐÇÆÚ¶þÍíÉÏ11£º30£¬»òÐí½ö½öÿ¸öÔµÄ×îºóÒ»ÌìÖ´ÐС£Ò»¸ö×Ô¶¯Ö´ÐжøÎÞÐë¸ÉÔ¤µÄÈÎÎñÔÚÖ´Ðйý³ÌÖÐÈç ¹û·¢ÉúÒ»¸öÑÏÖØ´íÎó£¬Ó¦ÓÃÄܹ»Öªµ½ÆäÖ´ÐÐʧ°Ü²¢³¢ÊÔÖØÐÂÖ´ÐÐÂð£¿ÄãºÍÄãµÄÍŶÓÊÇÓÃjava±à³ÌÂð£¿Èç¹ûÕâЩÎÊÌâÖÐÈκÎÒ»¸öÄã»Ø´ðÊÇ£¬ÄÇôÄãÓ¦¸ÃʹÓà Quartzµ÷¶ÈÆ÷¡£
¡¡¡¡
¡¡¡¡ÅÔ×¢£ºMatrixĿǰ¾Í´óÁ¿Ê¹Óõ½ÁËQuartz¡£±ÈÈ磬ÅÅÃûͳ¼Æ¹¦ÄܵÄʵÏÖ£¬ÔÚJmatrixÀïͨ¹ýQuartz¶¨ÒåÁËÒ»¸ö¶¨Ê±µ÷¶È×÷Òµ£¬ÔÚÿÌìÁ賿һµã£¬×÷Òµ¿ªÊ¼¹¤×÷£¬ÖØÐÂͳ¼Æ´ó¼ÒµÄKarmaºÍÅÅÃûµÈ¡£
¡¡¡¡
¡¡¡¡»¹ÓУ¬RSSÎļþµÄÉú³É£¬Ò²ÊÇͨ¹ýQuartz¶¨Òå×÷Òµ£¬Ã¿¸ô°ë¸öСʱÉú³ÉÒ»´ÎRSS XMLÎļþ¡£
¡¡¡¡
¡¡¡¡ËùÒÔQuartzʹÓõĵؽºÜ¶à£ ¾ÎÄÎÞÒÉÊÇÒ»Æ ÜºÃµÄÈëÃźͽ ×µÄÎÄÕ£ Ú´Ë£ ÐÐ籇avid w JohnsonµÄŬÁ¦£¡
¡¡¡¡
¡¡¡¡QuartzÈÃ×÷Òµµ÷¶È¼òµ¥
¡¡¡¡
¡¡ ¡¡QuartzÊÇÒ»¸öÍêÈ«ÓÉjava±àдµÄ¿ªÔ´×÷Òµµ÷¶È¿ò¼Ü¡£²»ÒªÈÃ×÷Òµµ÷¶ÈÕâ¸öÊõÓïÏÅ×ÅÄã¡£¾¡¹ÜQuartz¿ò¼ÜÕûºÏÁËÐí¶à¶îÍ⹦ÄÜ£¬ µ«¾ÍÆä¼òÒ×ÐÎʽ¿´£¬Äã»á·¢ÏÖËüÒ×ÓõüòÖ±ÈÃÈËÊܲ»ÁË£¡¡£¼òµ¥µØ´´½¨Ò»¸öʵÏÖorg.quartz.Job½Ó¿ÚµÄjavaÀà¡£Job½Ó¿Ú°üº¬Î¨Ò»µÄ·½·¨£º
¡¡¡¡
¡¡¡¡public void execute(JobExecutionContext context)
¡¡¡¡throws JobExecutionException;
¡¡¡¡
¡¡ ¡¡ÔÚÄãµÄJob½Ó¿ÚʵÏÖÀàÀïÃæ£¬Ìí¼ÓһЩÂß¼µ½execute()·½·¨¡£Ò»µ©ÄãÅäÖúÃJobʵÏÖÀಢÉ趨ºÃµ÷¶Èʱ¼ä±í£¬Quartz½«ÃÜÇÐ×¢ÒâÊ£Óàʱ¼ä¡£ µ±µ÷¶È³ÌÐòÈ·¶¨¸ÃÊÇ֪ͨÄãµÄ×÷ÒµµÄʱºò£¬Quartz¿ò¼Ü½«µ÷ÓÃÄãJobʵÏÖÀࣨ×÷ÒµÀࣩÉϵÄexecute()·½·¨²¢ÔÊÐí×öËü¸Ã×öµÄÊÂÇé¡£ÎÞÐ豨¸æÈκΠ¶«Î÷¸øµ÷¶ÈÆ÷»òµ÷ÓÃÈκÎÌØ¶¨µÄ¶«Î÷¡£½ö½öÖ´ÐÐÈÎÎñºÍ½áÊøÈÎÎñ¼´¿É¡£Èç¹ûÅäÖÃÄãµÄ×÷ÒµÔÚËæºóÔٴα»µ÷Óã¬Quartz¿ò¼Ü½«ÔÚÇ¡µ±µÄʱ¼äÔٴε÷ÓÃËü¡£
¡¡¡¡
¡¡ ¡¡Èç¹ûÄãʹÓÃÁËÆäËüÁ÷ÐеĿªÔ´¿ò¼ÜÏóstruts£¬Äã»á¶ÔQuartzµÄÉè¼ÆºÍ²¿¼þ¸Ðµ½ÊæÊÊ¡£ËäÈ»Á½¸ö¿ªÔ´¹¤³ÌÊǽâ¾öÍêÈ«²»Í¬µÄÎÊÌ⣬»¹ÊÇÓкܶàÏàËÆµÄÖ® ´¦£¬¾ÍÊÇ¿ªÔ´Èí¼þÓû§Ã¿Ìì¸Ð¾õºÜÊæÊÊ¡£QuartzÄÜÓÃÔÚµ¥»úJ2SEÓ¦ÓÃÖУ¬×÷Ϊһ¸öRMI·þÎñÆ÷£¬Ò²¿ÉÒÔÓÃÔÚwebÓ¦ÓÃÖУ¬ÉõÖÁÒ²¿ÉÒÔÓÃÔÚJ2EEÓ¦ Ó÷þÎñÆ÷ÖС£
¡¡¡¡
¡¡¡¡QuartzµÄ·¢Õ¹Ê·
¡¡¡¡
¡¡¡¡¾¡¹ÜQuartz½ñÄ꿪ʼÊܵ½ÈËÃÇ×¢Ò⣬µ«»¹ÊÇÔÝʱÁ÷ ÐС£QuartzÓÉJames House´´½¨²¢×î³õÓÚ2001Äê´ºÌì±»¼ÓÈësourceforge¹¤³Ì¡£½ÓÏÂÀ´µÄ¼¸ÄêÀÓÐÐí¶àÐÂÌØÕ÷ºÍ°æ±¾³öÏÖ£¬µ«ÊÇÖ±µ½ÏîÄ¿Ç¨ÒÆµ½ÐµÄÕ¾µã²¢³ÉΪ OpenSymphonyÏîÄ¿¼Ò×åµÄÒ»Ô±£¬²Å¿ªÊ¼ÕæÕýÆô¶¯²¢Êܵ½Ó¦ÓеĹØ×¢¡£
Ïà¹ØÎĵµ£º
package com.demo;
import java.awt.*;
import java.awt.event.*;
import java.awt.font.*;
import java.awt.geom.*;
import java.awt.print.*;
import java.util.*;
import javax.print.*;
import javax.print.attribute.*;
import javax.swing.*;
/**
This program demonstrates how to print 2D graphics
......
×÷Õß:cleverpig(×÷ÕßµÄBlog:http://blog.matrix.org.cn/page/cleverpig
)
ÔÎÄ:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html
¹Ø¼ü×Ö:java,annotation,reflect
ÔĶÁÌáʾ£ºÎÄÖÐÌáµ½µÄ³ÌÐò³ÉÔ±»òÕß³ÌÐòÔªËØÊÇÒ»¸ö¸ÅÄָ×é³É³ÌÐò´úÂëµÄµ¥Ôª£ºÈçÀà¡¢·½·¨¡¢³ÉÔ±±äÁ¿¡£
Ò»¡¢Annotatio ......
1.
ÓÐÕâÑùÒ»ÖÖ˵·¨£¬Èç½ñÕù·æÓÚITÕ½³¡µÄÁ½´óÊÆÁ¦£¬MSÒ»×寫֨ÓڵײãʵÏÖ£¬JavaÒ»×寫֨ÓÚϵͳ¼Ü¹¹¡£Ëµ·¨¸ù¾ÝÎÞ´Ó¿¼Ö¤£¬µ«´ÓÁ½´óÊÆÁ¦¸÷×ÔµÄÉçÇøÁ¦Á¿ºÍͼÊéÊг¡ÒÑÓмÑ×÷²»ÄÑ¿´³ö£¬´Ë˵·¨²»Ð飬µ«ÕÆÎÕJavaµÄµ×²ãʵÏÖ¶ÔJava³ÌÐòÔ±À´ËµÊÇÖÁ¹ØÖØÒªµÄ£¬±¾ÎĽéÉÜÁËJavaÖеÄÊý¾ÝÔÚÄÚ´æÖеĴ洢¡£
¡¡¡¡
¡¡¡¡2 ÄÚ´æÖ ......
ÕâÀïÖ»ÄÜ´ÓÏÔʾÊý¾ÝµÄjspÒ³ÃæÉϵ¼³öµ±Ç°Ò³ÃæµÄÊý¾Ý£¬ÕâЩÊý¾Ý¿ÉÒÔ´ÓÊý¾Ý¿â¶Á³ö£¬ÏÔʾµ½jspÒ³Ãæ£¬È»ºó¼ÓÒ»¶Î»°¾Í¿É°Ñµ±Ç°Ò³ÃæÊý¾Ý±£´æµ½excelÀïÃæ!
Èç´Óºǫ́¹ýÀ´Êý¾ÝÏÔʾµ½ showUser.jsp
È»ºó¼ÓÁ´½Óµ½ showExcel.jsp¾Í¿ÉÒÔÁË£¬ÔÚÕâ¸öÒ³ÃæÖ»¶àÁ˼¸ÐÐ×Ö£¬ÆäËûµÄ¶¼²»»áÏÔʾ°üÀ¨Ò³Ã棡µ«Õâ¸öÒ³ÃæÉϵÄÊý¾Ý¸úshowUser.js ......
JAVA·´Éä»úÖÆ
JAVA·´Éä»úÖÆÊÇÔÚÔËÐÐ״̬ÖУ¬¶ÔÓÚÈÎÒâÒ»¸öÀ࣬¶¼Äܹ»ÖªµÀÕâ¸öÀàµÄËùÓÐÊôÐԺͷ½·¨£»¶ÔÓÚÈÎÒâÒ»¸ö¶ÔÏ󣬶¼Äܹ»µ÷ÓÃËüµÄÈÎÒâÒ»¸ö·½·¨£»ÕâÖÖ¶¯Ì¬»ñÈ¡µÄÐÅÏ¢ÒÔ¼°¶¯Ì¬µ÷ÓöÔÏóµÄ·½·¨µÄ¹¦ÄܳÆÎªjavaÓïÑԵķ´Éä»úÖÆ¡£
Java·´Éä»úÖÆÖ÷ÒªÌṩÁËÒÔϹ¦ÄÜ£º ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸ö¶ÔÏóËùÊô ......