【发布时间】:2010-10-20 07:40:25
【问题描述】:
我使用 netbeans 6.0 创建了一个 java 字母游戏小程序,它还有一个用于高分的 Microsoft Access 数据库。 我想将它上传到网页中(比如它是如何在 miniclip facebook 等上完成的)我想知道它是如何完成的
【问题讨论】:
我使用 netbeans 6.0 创建了一个 java 字母游戏小程序,它还有一个用于高分的 Microsoft Access 数据库。 我想将它上传到网页中(比如它是如何在 miniclip facebook 等上完成的)我想知道它是如何完成的
【问题讨论】:
我不确定您所说的“将其上传到网页中”是什么意思。小程序使用<applet> tag 或<object> tag 嵌入到网页中。但是,Access DB 可能会成为一个问题,因为它不适合具有潜在许多并发用户的互联网应用程序。
另外,直接从小程序访问数据库是一个非常糟糕的主意,因为小程序代码(每个人都可以全局访问)需要包含数据库用户和密码,这意味着每个费心反编译小程序的人可以做任何他们想做的事情(并且允许该用户)对数据库做任何事情。至少,他们将能够进入童话般的高分(例如,5000 万,而完美的游戏让你获得 1000 分)。
【讨论】:
正如 Michal Borgwardt 所说,为了将实际的小程序放在您的页面上,您需要上传已编译的类文件,然后使用小程序或对象标记。
要获得高分,您需要在 Web 服务器上使用数据库(例如 MySQL),并使用 PHP 或 ASP 或您选择的其他 Web 语言编写一个与其交互的页面。然后,您将让小程序打开指定页面,并为其提供玩家姓名、分数等的 POST 参数。此外,由于此类事情可能会被欺骗,您需要找到一种方法来防止人们自己打开页面带有虚假的名称和分数条目。
【讨论】: