Java Web应用程序中虚拟键盘组件的最佳选择是什么?

时间:2013-12-23 21:22:52

标签: java security jsf servlets applet

我想知道什么样的技术可以更好地创建一个虚拟键盘组件,需要安装在不同的Web应用程序中。

所有这些应用程序都是Java,但有些使用Struts,其他使用JSF。

Java applet + servlet是关于安全性的最佳选择吗?

我的想法是编写一个applet + servlet。 所有应用程序都需要在其“web.xml”文件中添加servlet / mapping。 applet将与servlet传递信息进行通信。

使用证书签署applet的事实使其安全吗?

1 个答案:

答案 0 :(得分:0)

在过去的12年中,使用java applet通常是一个坏主意。 Javascript和HTML 5为您提供了足够的功能来创建您想要的任何UI。 Java applet需要在客户端安装和配置JVM。

签名小程序不会为其安全性添加任何内容。这意味着applet可以执行禁止未签名applet的操作。这意味着除了安装java之外,还必须为applet提供运行权限。

据我所知,你想要虚拟键盘。因此,在谷歌中键入“javascript虚拟键盘”并获得大量现成的轻量级组件,这些组件不需要任何下载并在大多数现有浏览器中工作。例如,请查看此实现:http://sourceforge.net/projects/jsvk/