java ¼àÌýÆ÷
1¡¢Ê×ÏÈÅäÖÃweb.xmlÎļþ
<listener>
<listener-class>cn.com.spcs.ots.common.util.OverTimeSystemListener</listener-class>
</listener>
2¡¢ÊµÏÖServletContextListener½Ó¿Ú
contextInitialized(final ServletContextEvent arg0)
contextDestroyed(ServletContextEvent arg0)
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import cn.com.cs.ots.bean.dao.DB2DAOImpl;
import cn.com.cs.ots.bean.dao.IDAO;
import cn.com.cs.ots.common.Constant;
/**
* ¼Ó°àÐݼÙϵͳÅú´¦ÀíÆô¶¯
*
* @author
*/
public class OverTimeSystemListener implements ServletContextListener {
private Timer timer = null;
private TimerTask task = null;
protected IDAO dao;
private int executeCount = 0;
// Ô·ݱäÁ¿
private static int month = 1;
// ÈÕÆÚ±äÁ¿
private static int day = 1;
// ·ÖÖÓ±äÁ¿
private static int minute = 1;
// Сʱ±äÁ¿
private static int hour = 1;
// Ãë±äÁ¿
private static int second = 1;
/**
* ¼Ó°àÐݼÙϵͳ¼àÌý·½·¨contextInitialized
*
* @param arg0
*
* ±¸×¢<br>
* ×÷Õߣº ×÷³ÉÈÕ£º2008-10-22<br>
*/
public void contextInitialized(final ServletContextEvent arg0) {
SysLogger.info(this, "contextInitialized is start.");
timer = new Timer();
task = new TimerTask() {
public void run() {
try {
GregorianCalendar date = new GregorianCalendar();
month = date.get(Calendar.MONTH);
day = date.get(Cal
Ïà¹ØÎĵµ£º
¾ÙÀý×Ó˵Ã÷Ò»ÇС£
JAVA_HOME£º C:\j2sdk1.4.2_13
Path£º C:\j2sdk1.4.2_13\bin;
Classpath£º.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;
&n ......
import java.awt.*;
import javax.swing.*;
import java.util.Date;
import java.awt.*;
class Time extends JFrame implements Runnable{//ʵÏÖ½Ó¿Ú
Thread clockThread;
JLabel jLabel=new JLabel();
public Time()
{
Container con=this.getContentPane() ......
1¡¢FACTORY£¨¹¤³§Ä£Ê½£©
2¡¢BUILDER£¨½¨Ôìģʽ£©
3¡¢FACTORY METHOD£¨¹¤³§·½·¨Ä£Ê½£©
4¡¢PROTOTYPE£¨ÔʼģÐÍģʽ£©
5¡¢SINGLETON£¨µ¥Àýģʽ£©
6¡¢ADAPTER£¨ÊÊÅäÆ÷ģʽ£©
7¡¢BRIDGE£¨ÇÅÁºÄ£Ê½£©
8¡¢COMPOSITE£¨ºÏ³Éģʽ£©
9¡¢DECORATOR£¨×°ÊÎģʽ£©
10¡¢FACADE£¨ÃÅÃæÄ£Ê½£©
11¡¢FLYWEIGHT£¨ÏíԪģʽ£© ......
Ê×ÏÈһЩ±»³õʼ»¯¶ÔÏóµÄ¸ÅÄ
Àà±äÁ¿£¨Àྲ̬³ÉÔ±£©£º Àà±»¼ÓÔØÊ±²úÉú£»ËüµÄÉú´æÆÚÊÇÀàµÄÉú´æÆÚ£»×Ô¶¯³õʼ»¯£¨Àà±»¼ÓÔØ£©
³ÉÔ±±äÁ¿£¨Àà³ÉÔ±£©£º ÔÚʹÓÃnew´´½¨¸ÃÀàʵÀýʱ²úÉú£»ËüµÄÉú´æÆÚÓë¸ÃÀàʵÀý¶ÔÏóµÄÉú´æÆÚÏàͬ£»
×Ô¶¯³õʼ»¯£¨¹¹Ôì·½·¨±»µ÷Óã©
¾Ö²¿±äÁ¿£¨ÀàµÄ·½·¨ÖеıäÁ¿£©£º ¸Ã·½·¨±»µ÷ÓÃÊ ......