JAVA的框架都有哪些?

如题所述

模型(Model )封装了应用程序的数据和一般他们会组成的POJO。

视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。

控制器(Controller )负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。

Spring的web模型 - 视图 - 控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。


扩展资料:

1、IOC容器:

IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。

2、AOP:

简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP代表的是一个横向的关系





温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-14
Structs,spring,hibernate.这几个算是较流行的轻量级框架!~Structs主要是要来做表现层的,hibernate是用来做DAO(数据访问)层的,spring是用来联系起他们两个的,不过在国内用spring的好像不是很多,但我觉得它是个不错的东西,它的依赖注入使你维护起来更好,日后能随意扩展东西~
第2个回答  2013-07-14
java的框架其实就是由某些高人或团体开发的一些方便开发,并且约定了开发逻辑的一个架构,除了大家说的主流官方框架外,有很多企业都有自己搭建的框架。
但是要学习好java的框架结构还是要从 Struts Spring Hibernate 开始学起本回答被网友采纳
第3个回答  推荐于2018-05-15
Spring Struts Hibernate(也就是SSH框架) Ibatis(持久层框架) JSF(事件驱动 国内真实项目使用并不多 国外比较流行) WebWork(Struts2已经与其进行集成) JDon(第一个国产框架 已收入JAVA网站) Terasoluna(日本NTTDATA框架,基于Struts 同时还有Finaruna 用于商务系统业务开发)
我主要使用这些 JAVA框架很多 你可以根据自己喜好 选一个很好的来学习 不必要全部学精通
使用最多的应该是Struts 但并不是说他好 只是 他的学习度低 开发成本低 当然Struts2已经比1有很大提高本回答被网友采纳
第4个回答  2013-07-14
Spring,Struts,Hibernate;
分别为:【Java开源 J2EE框架】,【Java开源 Web框架】 ,【Java开源 持久层框架】