liferay核心技术

Liferay是一个开源,基于J2EE的强大的portal系统,其核心技术如下:
1.表现层
   1)使用Sturts和Tiles,系统中的portlet都是扩展StrutsPortlet
   2)使用Taglibs(主要是对它进行了扩展),标准JSTL用在类似c:if、 c:when 、 c:otherwise
   3)Javascript,大部分是用jQuery
2.业务层
   使用Spring 进行业务逻辑的控制,AOP、注入机制
3.数据层
   1) 大部分使用Hibernate进行数据的操作
   2) 有时使用JDBC、SQL直接操作数据来替代Hibernate

另外还集成了许多开源的东东,例如Lucene

liferay二次开发还需要用到下列工具:
  Ant
  JIKES(编译工具)
  JDK
  Tomcat等其他容器
   MySQL等其他数据库
  eclipse
  SVN
 

你可能感兴趣的:(liferay核心技术)