咨询
交流群
电话

Jspxcms技术介绍

文档 > 二次开发 2013-04-08 11:40 阅读

Jspxcms使用了JavaEE行业主流且先进的技术。

使用的框架和技术主要有:SpringMVC3.2、Spring3.2、JPA2.0(Hibernate3.6)、Spring Data JPA、QueryDSL、Lucene3.6、Shiro等。

在这里要感谢SpringSide,Jspxcms的架构参考了SpringSide4,大部分框架与SpringSide4是一致的。

下面简单介绍一下这些框架和技术:

1、SpringMVC3.2。在web层,SpringMVC3可以说是当仁不让的第一选择。Struts2在性能、易用性、简洁程度上都有较大的差距。

2、Spring3.2。这个就不用太多可说的,几乎没有什么竞争者。

3、JPA2.0。为什么是JPA而不是Hibernate?首先,Hibernate的功能JPA基本都有了,使用上可以说不存在问题;其次,JPA是标准,标准的东西也是有好处的,相关的支持比较多,比如开发工具,其他的类库等等;最后,也是选择JPA最重要的原因,Spring Data JPA支持JPA。