1.Spring FrameWork:一个基于IOC和AOP的构架多层j2ee系统的框架,它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配。
2.MyBatis:一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.
3.SpringMVC:分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。
4.Maven:项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
5.SVN:一个开放源代码的版本控制系统