网站上的Java小程序?

时间:2014-06-29 16:16:45

标签: html applet

我被分配了创建MySQL数据库的任务,我将在服务器上托管并为我的朋友正在销售的产品创建一个网站。数据库将存储订单信息等站点信息。我对HTML知之甚少,所以我的解决方案是使用网站创建者(weebly)并设计它。然后我可以使用两条路径来访问我的数据库。我只能做我能做的事情,因为我所知道的只有java,c#和c ++。我想我可以创建一个java applet(我可以很容易地做)并将applet代码的代码嵌入到我的weeblys站点的applet标签中。可以在设计器中嵌入HTML代码。使用applet,凭借我的java知识,我想我可以轻松访问并从我的托管数据库中插入/提取数据。我知道java applet需要JRE和Java浏览器扩展才能运行,这让我对这样做有点犹豫。这是接近这个项目的好方法吗?我需要我的网站访问我的数据库,我应该在java或php中这样做。对我来说,做什么是正确的?

1 个答案:

答案 0 :(得分:1)

你所描述的并不是一个好主意。

首先,Java Applet是一种过时的技术。 Java插件现在并不像1998年那样常见,安全人员一直建议人们多年来禁用它,因为其安全模型中存在大量漏洞。

其次,听起来您正计划让applet直接访问您的数据库。这将要求您从外部访问数据库,这将使访问控制和数据验证变得困难。

实现此类事情的标准方法是编写服务器端Web应用程序(您可以使用PHP,各种服务器端Java系统中的任何一种,ASPX或许多其他平台之一)与数据库并按需生成网页。数据库隐藏在防火墙后面,Web应用程序代码处理访问控制和数据验证,客户端不需要运行不安全的代码。