The use of concrete portlets allows many instances of a portlet to run with different configurations, without creating extra portlet class instances.
http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/lizhi/0411/part1.html
開發與部署struts到protal http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0401_hanis/hanis.html
http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/lizhi/0411/part1.html
開發與部署struts到protal http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0401_hanis/hanis.html