java怎样写后台进程?想写一个独立的后台进程处理数据库中的数据?应该怎么去写比如:我时刻去读取一个表中的数据,如果发现有新数据录入,我就去做处理!

解决方案 »

  1.   

    你是要一个相当于DBHelp的类?对数据库进行操作的。。这个我有。
      

  2.   

    我是写WEB应用程序的,没有写过单独的后台运行进程(类似C++的一个后台服务),没有思路,想写一个处理数据库的进程,这个进程应该是以jar的形式运行,或者怎么运行,应该与WEB服务同时运行!
      

  3.   

    那重写个有main方法的类不就好了
      

  4.   

    用线程就可以了吧,设置daemon方式。服务启动,线程也自动启动,服务停,线程也停。
    Thread.setDaemon(true);
      

  5.   

    要以写在一个HttpServlet的init()方法中。然后在WEB.xml文件中声明它为load-on-startup的。
      

  6.   

    是在init()方法中启动一个线程。
      

  7.   

    servlet -> init方法(<load-on-startup>1</load-on-startup>) 
    -> jms 创建新的线程
    -> 启动timer
    -> check 数据库, 实现业务逻辑