Java的Web框架虽然各不相同,但基础也都是遵照特定的路数的:运用Servlet或许Filter阻拦要求,运用MVC的头脑设想架构,运用商定,XML或 Annotation完成设置,运用Java面向对象的特性,面向对象完成要乞降相应的流程,支撑Jsp,Freemarker,Velocity等视图。
JavaWeb开辟的三大框架
1、Spring框架
Spring是一个轻量级掌握反转(IoC)和面向切面(AOP)的容器框架,是为了处理软件开辟的复杂性而建立的。
Spring运用的是基础的JavaBean来完成之前只能够由EJB完成的事变。但是,Spring的用处不仅仅限于服务器端的开辟。从简单性、可测试性和松耦合性角度而言,绝大部分Java运用都能够从Spring中受益。
2、Struts2框架
Strut是一个基于Sun J2EE平台的MVC框架,是一个用于开辟现代Java Web运用顺序的开源免费MVC框架,主如果采纳Servlet和JSP手艺来完成的。
Strut包括一组类和接口,配合合作开辟Web运用顺序。它适用于许多Java运用顺序的收集框架,而且受到了许多社区的支撑。为了进一步扩大Struts Java框架,Struts 2 作为后继者有了很大的转变。这个框架最适合于开辟现代 Java EE web 运用顺序的工程师,Apache 软件基金会借助 Struts 2 为开辟人员供应了一个用于开辟面向收集的,企业级运用顺序,并优化全部开辟流程的东西。
3、Hibernate框架
Hibernate是一个开放源代码的对象关联映照框架,它对JDBC进行了异常轻量级的对象封装,使得Java顺序员能够为所欲为的运用对象编程头脑来支配数据库。 Hibernate能够运用在任何运用JDBC的场所,既能够在Java的客户端顺序有用,也能够在Servlet/JSP的Web运用中运用,最具反动意义的是,Hibernate能够在运用EJB的J2EE架构中庖代CMP,完成数据耐久化的重担。Hibernate能够在运用EJB的J2EE架构中庖代CMP,完成数据耐久化的重担。映照很简单呀,就是页面的映照呀,多做点演习就会了。
以上就是JavaWeb用的是什么框架?的细致内容,更多请关注ki4网别的相干文章!