web-develop-architecture

技术选型

前端框架

- jQuery1.9,因为jQuery2.0起摒弃IE6~8,1.9的版本是稳定版中比较活跃的一个版本。

Spring4.0.0

- 4.0发布于2013年12月发布,较之Spring3系的版本增强了对RESTful的支持,支持servlet3.0。

Mybatis3.2

- sql操作松散结合,可操作性强。3.2最大的特点就是各种支持插件,已下载涌现出来诸如mapper、pager等等三方插件,避免重复造轮子。

PostgreSQL9.3

- 虽然9.4的JSONB很不错,9.5的upset也不错,但是考虑到数据的重要性,数据库暂时采用保守9.3版本。

redis2.8

- 较之memcached,多数据类型支持很好地解决我们目前的问题,2.8版本相对稳定。

MongoDB 2.6

- MongoDB 2.6是迄今为止改进最大的版本,优化查询引擎、引入索引交集和安全性增强等。

Tomcat7

- 支持Servlet 3.0,异步日志。主要还是使用者居多,外加我们对tomcat有相对的丰富的经验。

other

- jdk1.7,mvn3.5, log4j1.2, google code style(wiki://技术管理/技术类规范/JAVA代码规范),  neunn-template(wiki://技术管理/技术类规范/java-neunn-template)
分享到