Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 如何设置Web应用程序的有效性?_Spring_Hibernate_Jakarta Ee_Web Applications_Licensing - Fatal编程技术网

Spring 如何设置Web应用程序的有效性?

Spring 如何设置Web应用程序的有效性?,spring,hibernate,jakarta-ee,web-applications,licensing,Spring,Hibernate,Jakarta Ee,Web Applications,Licensing,我使用Spring和Hibernate在JavaEE中开发了我的web应用程序。在某些情况下,我必须将客户机源代码与数据库一起移交,但条件是他只能在1年的时间内运行应用程序,但问题是客户机有代码,所以显然他可以修改并使其工作。!!那么,加密/解密、代码模糊处理或其他方式是否还有余地呢?没有。你可以让你的客户变得更难,但是如果他有(甚至是模糊和/或加密的)代码,并且必须有可能运行它,你就不走运了,因为后者将意味着JVM在某种意义上必须有“明文” 通常,任何密码与明文同时存在的设置都容易受到某种形式

我使用Spring和Hibernate在JavaEE中开发了我的web应用程序。在某些情况下,我必须将客户机源代码与数据库一起移交,但条件是他只能在1年的时间内运行应用程序,但问题是客户机有代码,所以显然他可以修改并使其工作。!!那么,加密/解密、代码模糊处理或其他方式是否还有余地呢?

没有。你可以让你的客户变得更难,但是如果他有(甚至是模糊和/或加密的)代码,并且必须有可能运行它,你就不走运了,因为后者将意味着JVM在某种意义上必须有“明文”

通常,任何密码与明文同时存在的设置都容易受到某种形式的攻击,无论是差分加密还是其他


您应该专注于为客户提供价值,然后他将不可避免地回来寻求更多业务。

考虑向客户销售您的支持,而不仅仅是代码。