2011-05-03 28 views
3

我正在开发一个将在稍后销售的Web应用程序,并且想知道如何将许可证的概念添加到它,以便我可以避免它的盗版,并且可以用于给定只有一段时间?许可基于Java的网络应用程序

+2

自己托管Web应用程序是唯一的出路。 – netbrain 2011-05-03 11:08:59

+0

因此,您的问题并不是真正的“授权”(例如“使用哪个授权”,“我可以在商业产品中使用这个库”,“我应该为此付多少钱?”),但更多的是关于执照的执行。 – 2011-05-03 11:11:15

+0

@netbrain - 不能这样的应用程序获取禁用的情况下,它超过了允许运行的时间.. – Varun 2011-05-03 11:20:50

回答

3

你可以有一个集中许可证服务器,有一个数据库来检查用户的状态,使用webservice公开这个东西,这样你的任何应用程序都可以使用它。

+0

不错的建议将尝试实施:) – Varun 2011-05-03 11:27:14

+0

工作像魅力:) – Varun 2011-05-04 04:26:56

0

我见过Java企业工具做通常的序列号/许可证文件的事情。为他们工作得很好。所有你需要做的就是在应用程序中放置一些静态代码,当JavaEE容器加载WAR文件并检查序列号时执行该代码。

相关问题