2011-05-03 4 views
3

Je suis en train de développer une application web qui sera vendue plus tard, et je me demandais comment ajouter le concept de licence, afin que je puisse éviter son piratage, et il peut être utilisé pour période de temps seulement?Licence d'une application web java

+2

L'hébergement de l'application Web est la seule solution. – netbrain

+0

Votre question ne concerne donc pas vraiment les licences (par exemple, "quelle licence utiliser", "puis-je utiliser cette bibliothèque dans un produit commercial", "combien dois-je prendre pour cela?"), Mais plus sur l'application des licences. –

+0

@netbrain - il ne peut pas être quelque chose comme l'application est désactivée au cas où il est autorisé à courir – Varun

Répondre

3

Vous pouvez avoir un serveur de licences centralisé, avoir une base de données pour vérifier le statut de l'utilisateur, exposer cette chose à l'aide de webservice afin que votre application puisse en consommer.

+0

belle suggestion va essayer de l'implémenter :) – Varun

+0

a travaillé comme charme :) – Varun

0

J'ai vu des outils d'entreprise Java faire le numéro de série/fichier de licence habituel. Travaillé plutôt bien pour eux. Tout ce que vous devez faire est de mettre du code statique dans l'application qui s'exécutera quand le conteneur JavaEE chargera le fichier WAR et fera vérifier le numéro de série.