经过今天一整天的学习JetSpeed(大半时间都在搞SQL Profiler) 总体看来JetSpeed的layout分为以下几个层次: 1、Skins 2、fragment 3、portlet portlet为风格定义的最小单位。在每一个PSML文件里定义以上三个层次的风格。 jetspeed的风格是通过velocity定义在一些模板, 这些模板定义文件和定义好的模板必须放在Application内。 所以要修改Jetspeed的风格,应该从模块定义着手。