Java Websphere x JSR 286最佳实践
现在,我正在定义一种架构方法,我们将在一个非常有名的门户工具下使用WebSphere6+JSR86 portlet的新项目上使用这种方法 我计划为每个portlet组使用一个.ear文件(例如:如果两个portlet密切相关,那么它们将位于同一个.ear上),并使用共享库来保存这些portlet使用的公共代码和库 以前是否有人使用过这种方法(或其他方法)?你认为这是一个好方法吗?Java Websphere x JSR 286最佳实践,java,websphere,portlet,jsr286,Java,Websphere,Portlet,Jsr286,现在,我正在定义一种架构方法,我们将在一个非常有名的门户工具下使用WebSphere6+JSR86 portlet的新项目上使用这种方法 我计划为每个portlet组使用一个.ear文件(例如:如果两个portlet密切相关,那么它们将位于同一个.ear上),并使用共享库来保存这些portlet使用的公共代码和库 以前是否有人使用过这种方法(或其他方法)?你认为这是一个好方法吗? 我正在寻找一些意见或与某人讨论此体系结构(因为我在IBM网站上没有找到一篇“最佳实践”文章来讨论我的场景),对我来说
我正在寻找一些意见或与某人讨论此体系结构(因为我在IBM网站上没有找到一篇“最佳实践”文章来讨论我的场景),对我来说,这看起来很清楚,但如果我没有问过任何人,就不能提前发现一些问题。通常我在war文件中将portlet部署到WebSphere Portal,如果我可以访问门户视图中的管理页面,这是唯一的选项。您必须区分WAS的管理页面(在这里您可以部署J2EE应用程序,但它们不被视为portlet)和门户的管理页面。我将共享库放在门户的共享文件夹中,但这可能不是最佳做法 现在我对这个话题有着很长的经验,值得补充一下我们这些年来所做的工作,这些工作做得非常好。相关的Portlet是在同一ear中分组构建的,这些Portlet之间的公共LIB是在ear级别部署的。尽管我们有三个大耳朵(按功能类型分组),并且它们之间有一些共同的lib,但更好的方法是复制这些lib,并维护我们的包,构建与环境(共享libs)元素解耦的过程。