用TimerThread和TimerTask类
每隔一段时间读一个有汇率信息的网站的数据
每隔一段时间读一个有汇率信息的网站的数据
解决方案 »
- JAVA中方法调用中的参数传递方式问题
- 我最近在设计GUI,里面用到了java的IO,但是有一个问题一直没有解决,还请高手帮帮我。我是实在没有办法了,实在很郁闷。
- JAVA这个词到底应该怎么样读才正确呀?
- InetAddress.getAllByName 为什么不正确
- 各位,帮我看看
- 请教关于socket通讯的问题
- 怎么将从数据库表中读出的记录放到ArrayList中
- 请大家推荐几本学习Java的书籍。
- 在VJ中的server-client通信中中文的传输是乱码?
- applet多级panel大小刷新问题
- 请那位高人给讲讲java Thread的内部机制
- #初学Java(Core Java),写了一些小例子,贴出来,作个备份参考,也希望大家能贴一些经典的Toys
然后客户端要刷新数据时就向服务器发出请求,服务器那边一个servlet监听客户请求,然后根据请求查找数据库内容,然后发回给客户端
通信就是用http的post或者get
1,我做了个Applet,在一个网页上点个链接,弹出Applet窗口,但是当我把窗口关了之后,Applet也自动关了,怎么做才能避免这样呢???我想让Applet一直显示。
2,Applet加载需要一段时间,这段时间内网页上是灰的,怎么搞个友好点的加载界面,比如有进度条什么的。
取实时数据就按一楼了
1。直接用APPLET连数据库,具体不记得了,但是这种方法不可取
2。用SOCKET连,问题是可能有防火墙的问题
3。用RMI连,也是可能有防火墙的问题。
4。用APPLET与SERVLET通信访问数据库//servlet类
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;public class DBServlet extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
OutputStream out;
ObjectOutputStream objStream;
out = res.getOutputStream();
objStream = new ObjectOutputStream(out);
String name=req.getParameter("parameter"); try{
DBConnBean dbconnbean=new DBConnBean();
ResultSet RS=null;
RS=dbconnbean.executeQuery("...");//略
...
objStream.writeObject(answer);//answer为返回的数据的一个类
}catch(Exception e){
objStream.writeObject("error!\n");
}
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
doGet(req,res);
}
}private void updateDB(String name,int score)
{
if(score<=0) return ;
try{
URL url = new URL(getCodeBase(), "DBServlet?parameter=x");
URLConnection con = url.openConnection();
con.setUseCaches(false);
InputStream in =con.getInputStream();
ObjectInputStream objStream;
objStream=new ObjectInputStream(in);
Object str=objStream.readObject();
...
}
catch(Exception e){}
}可以进一步用servlet与EJB连数据库