>比如自己开发的portlet,用的一些东西,必须是系统自带的,否则如果改变外观之类的东西的话不会发生相应的变化。JSR就是进行portlet规定的,是将应用和portlet容器进行分离合并的标准,这就类似JSP标准,只要你按照JSP标准编程,就可以在所有支持JSP标准的服务器上运行,不管tomcat webshpere或weblogic。这就是JSR标准目标。
对于JSR没有详细规定的,LifeRay作为先行者,它可以自行详细规定,以后JSR弄不好就参考它为标准,就像Kavin开发Hibernate/Seam,然后他将Hibernate一些新特性提议到JSR ejb3或WEb Bean标准一样。这才是真正做优秀Java软件的样子。
自己开发的portlet,如果能够无缝嵌入liferay这样portlet容器中,portlet容器会侦测到其外观改变之类信息,将自动更改整个页面输出,这些都不是不能做到。关键是作者思路不够高,不够开阔。
当然,作者也很辛苦,按他的能力,大概7年了折腾这么多版本出来,作为先行者,没有功劳也有苦劳,我没有贬低他和liferay的含义,只是告诉大家:将来的好东西应该怎样。