所以我正在为客户开发一个项目,最后他们将有一个运行Apache Tomcat Server 7.0的服务器,我的项目.war将在那里部署。基本上.war将在他们的服务器上运行,他们可以访问它。
任何人都可以提供有关如何保护我的代码并防止他们看一看的任何提示?因为程序本身的逻辑使得本身具有价值。
提前致谢。
答案 0 :(得分:1)
无需在WAR文件中发送源代码。但是如果它们如此倾向,那么生成的java二进制文件仍然会受到逆向工程和反编译的影响。您需要查看java混淆以尝试管理它。
您甚至可以使用JSP进行演示,但是您希望在分发之前将这些JSP预编译到servlet中。
不要通过许可您的工作来忽视法律机制。确保您的许可证和合同非常清楚代码所有权和软件权利。这是一个律师的地方。