2013-04-23 53 views
0

我正在使用Java DJ项目库创建浏览器。我需要从浏览器(客户端)创建一个持久套接字连接到预定义的服务器。我想把服务器的IP地址和端口放在浏览器端(硬编码),然后连接到服务器。套接字连接可以由Java或JavaScript创建。我想从以下2个选项中做出任何选择。Java和JavaScript套接字通信

  1. 如果我使用java创建套接字连接,那么必须有一种方法使用来自JavaScript的连接发送数据。我有一个可以做这件事的Applet。您可以在此链接查看解决方案>>http://stephengware.com/proj/javasocketbridge/ 但我不想再使用applet。我想从JavaScript调用Java套接字连接,反之亦然,并且在不添加小程序的情况下发送数据到页面中。我只想调用javascript函数来发送将使用该Java套接字的日期。

  2. 或者我想用JavaScript创建该连接,但它应该是持久性的。但是,如果我这样做,那么应该从Java使用该连接来发送日期。

所以,请你告诉我,我的一些问题的答案...

  1. 我该申请哪一种方法,01或02(如上所述)之间?为什么?
  2. 如何做到这一点?任何人都可以请给我一些代码来做到这一点?

如果有人回答我会很高兴。

回答

0

看到你这个标记的JavaEE我建议在组合中使用JavaScript使用Servlet(3.0)

您将能够对任何服务器servlet映射的可读取其doPost()方法的信息发布。

对于一些代码示例看到这样的解释由BalusC calling servlets using javascript

+1

其实我不希望使用任何J2EE的方法和我已删除该标记。 – 2013-04-23 21:38:51

+1

那么你有可能为我提供任何解决方案? – 2013-04-23 21:39:21