当前位置:  开发笔记 > 编程语言 > 正文

如何通过浏览器在本地提供Java程序

如何解决《如何通过浏览器在本地提供Java程序》经验,为你挑选了1个好方法。

我想编写一个在一台机器上完全本地运行的应用程序 - 不需要连接到互联网或任何外部机器.

我认为使用Web浏览器作为此应用程序的平台是一个好主意,这样我就不必乱用大量的UI内容 - 我可以快速地将网页拼凑起来并利用CSS在整个应用程序中获得一致的样式.

但是,我想与相关机器上的MYSQL数据库进行交互.考虑到这一点,我想我可以某种方式使用Java来处理用户从应用程序输入的信息,并通过JDBC将其传递给数据库.

我知道我可以使用applet来做到这一点,但缺点是我希望用户能够将文件保存到本地机器 - 我已经读过applet在沙箱中运行,这阻止他们获得任何访问本地计算机.

我也知道我可以使用PHP,但我想利用Java非常适合的面向对象设计.

有没有人对教程/网页有任何想法,建议或链接,这可以帮助我决定如何最好地解决这个问题.

任何想法都非常感谢..



1> nstehr..:

我知道你说你不想乱用java中的GUI东西,但你有没有看过java web start?它几乎完全符合您的需求; 用户通过Web浏览器单击链接,并且您的应用程序部署在他们的计算机上,甚至会检查以确保使用正确的JVM.因为它是一个完整的应用程序而不是applet,你的应用程序不会被沙盒化,你的程序中没有任何访问限制(除了普通的java东西......),例如,它会很容易做你提到的并与mySQL DB交谈.唯一的缺点是我之前提到过,你必须在java中设计一个UI.

Web Start Wikipedia页面

Web Start的Sun常见问题解答

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有