如何将资源映射到打包后的jar中
一个web项目,由于要部署到客户的服务器,或者是给代理商一个演示的版本,但java web太容易反编译,所以,想尽可能地进行加密和封装。目前已经做到了将所有的jsp和class打包成jar全部放到了lib下,这样就看不到任何class文件和jsp文件。现在有一个问题,如何将其他的资源文件也尽可能地打包到后台,在根目录看不到。例如根目录有很多*.doc和*.exe等,可供下载。一般都是直接放在root下,这样,有了部署文件,就可以直接复制。现在的想法是,将这些文件打包成jar,再做一个servlet或者是filter,将链接映射其中,然后从后台的jar里动态读取,以流的形式提供。这样的话,就能进一步保护资源文件。我已经用此方法实现了个别文件的打包,但是,有没有现成的库或者现成的框架能完成这个工作呢?主要是想针对一个目录或者一类文件进行打包。可能有人会质问,这样做到底有没有必要,或者其他,但这毕竟也是一种保护资源的方法。谢谢。