常用的Java前端框架有:Spring、Spring MVC、MyBatis、struts、hibernate。
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。
Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
(Java自学教程)
Java框架有很多,目前主流的框架有:SpringMVC、Spring、Mybatis、Dubbo、Maven。