Play框架能够部署包含自己的嵌入式数据库和Web服务器的.war文件。Web框架可生成独立加密的可分发Web应用程序?
我在寻找的是其他web框架,最好是java,它将web应用程序导出到单个jar或.war中,并带有自己的嵌入式web服务器和数据库,还有一些加密层使其难以反编译。
后者不那么值得关注,但更重要的是,在他们自己的服务器上为多个用户部署完整的Web应用程序,我想要一个无配置的可分发文件,他们可以简单地在他们的盒子上下载并运行并忘记。
对我的场景来说,玩框架最合适吗?
方案:用户下载MyBlogCMS.jar,运行它自己的服务器上,并能够使用该应用程序从http://23.194.14.111/myblogcms
这也将是不错的东西像http://www.ioncube.com/但为Java。
看起来不错,但我不知道Haskell ...我会尝试学习happstack,但有没有任何开源加密包装?是否有可能反编译happstack – KJW
可以用足够的努力对任何东西进行逆向工程,但是由于抽象和优化,Haskell代码会特别棘手。我首先下载'Haskell Platform',然后看'学习你一个Haskell'。之后尝试Snap。一个加密的包装只会添加一层表面的保护,因为它必须在内存中解密。我不知道免费的二进制代码混淆器或加密器,但它们可能存在。 – Andrew