如何用JAVA开发后台服务程序

xiaoqiang2006 2007-06-27 10:50:44
要用JAVA做个程序,要一直在后台运行,每个小时自动去读取另一台服务器中的一个文件,请问做这种类似后来服务进程的程序,用JAVA可行吗?若可行的话,要用到JAVA的那些知识呢?
若用JAVA不行,用C++做的话需要用到那些知识呢?
望高手赐教!恳谢!
...全文
772 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
appleangle 2007-06-28
  • 打赏
  • 举报
回复
可以实现的。
用TIMER。
也可以配合读取系统的时间做判断。
至于读服务器的文件
你可以使用FTP比较方便
lhfzd2004 2007-06-28
  • 打赏
  • 举报
回复
我觉得不太可能,不过可以通过网络存储解决,就是将两台服务器公用一个存储区
xiaoqiang2006 2007-06-28
  • 打赏
  • 举报
回复
谢谢你的解答!
可问题现状是只要求从本地读取那台服务器的文件,不可以到那台服务器上去安装什么服务端!
至于连接方式可以是你说的FTP方式!实际上可以将那台服务器设成FTP服务器!就不用写服务器端了!
实际上,我觉得对我来说主要困难不是连接读取文件这里,而是如何用JAVA写后台服务这种形式的程序,我知道这种方式用C++比较容易实现,但JAVA没做过,高人还能侧重于这一点指点一下,谢谢!
聪头 2007-06-28
  • 打赏
  • 举报
回复
定时运行:用线程(Thread)或者定时器(Timer)。
读取文件:用socket或ftp,还有io相关类。
Inhibitory 2007-06-28
  • 打赏
  • 举报
回复
可以,用计时器计算时间或者读取系统时间来计算是否到一个小时,如果到,就转入与另一台服务器连接,发送请求,读取数据.
用到socket类进行通信.

在另一台服务器中你还得再写一个服务器端程序,跟这个后台程序通信,用以把文件发送给这个后台程序.即需要一个客户端程序和一个服务器端程序,网上有很多这种小例子.

想想fpt下载,如果fpt服务器(就是一个程序)没有打开(相当于现在的在另一个服务器上的服务器端程序),就没法从fpt服务器上下载数据是一个道理.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧