IAm*_*aja 5 java deployment packaging
假设我正在为一些前端GUI(Swing)工具编写Java后端.这个后端将包含许多不同类型的用于中间件/业务逻辑的EJB,以及一些过滤和转发对这些EJB的请求的Web服务.
就包装和部署而言,我们有几种不同的可能策略:
这四种策略各有哪些优点/缺点?有些更安全吗?高性能?更有利于群集/复制?这些策略中的一些只是愚蠢吗?!?
提前致谢!
打包应用程序对安全性没有固有的影响。安全性所关心的是暴露的服务数量、单个服务器、请求端点等,以及服务访问需要保护的资源的方式,而不是打包方式。
也就是说,您在这里看到的主要问题是整体与模块化。一旦您了解这是核心问题,所有有关权衡的现有文献都是相关的。
具体来说,您将看到: