sakai源码怎样学习

    sakai采用了太多的开源框架,而且没有系统文档,学习起来不是容易的事情,需要专门的培训和锻炼。在有一定java基础上,需要了解Spring框架、JSF框架、hibernate框架,还需要了解tomcat运行原理。

    建议从spring 入手,学习了解Spring 框架。然后,学点JSF框架,还要学点  velocity 框架和javascript 语言.,最后才开始学习sakai。

    另外,简单理解,Sakai就是另外的一个Spring框架,是一个中间件技术。
    它的界面部分,用了些  velocity 框架,和JSF框架,以及一点AJAX(javascript)技术。
   它的组建部分,用了 Spring框架,而且是改写了Spring框架。
    它的数据部分,用 了 Hibernate 框架,
    Sakai工程(2.6版本为例子),分为两部分,如果你要编译源代码,
   要注意了:
  (1)kernel 部分,主要是内核功能。
  (2)core部分,主要是组件部分,
    一般来说,你下载的源代码,都是(2)core部分,
    你编译后,部署时候,你的源代码会自动去sakai网站下载内核部分(1)kernel 部分,内核部分由sakai专家维护的。

你可能感兴趣的:(sakai源码怎样学习)