JAVA的框架有哪些?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA的框架有哪些?相关的知识,希望对你有一定的参考价值。
模型(Model )封装了应用程序的数据和一般他们会组成的POJO。
视图(View)是负责呈现模型数据和一般它生成的html输出,客户端的浏览器能够解释。
控制器(Controller )负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。
Spring的web模型 - 视图 - 控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。
扩展资料:
1、IOC容器:
IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。
2、AOP:
简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP代表的是一个横向的关系
但是要学习好java的框架结构还是要从 Struts Spring Hibernate 开始学起 参考技术C Spring Struts Hibernate(也就是SSH框架) Ibatis(持久层框架) JSF(事件驱动 国内真实项目使用并不多 国外比较流行) WebWork(Struts2已经与其进行集成) JDon(第一个国产框架 已收入JAVA网站) Terasoluna(日本NTTDATA框架,基于Struts 同时还有Finaruna 用于商务系统业务开发)
我主要使用这些 JAVA框架很多 你可以根据自己喜好 选一个很好的来学习 不必要全部学精通
使用最多的应该是Struts 但并不是说他好 只是 他的学习度低 开发成本低 当然Struts2已经比1有很大提高 参考技术D Spring,Struts,Hibernate;
分别为:【Java开源 J2EE框架】,【Java开源 Web框架】 ,【Java开源 持久层框架】
java开源框架都有哪些?
参考技术A前台框架:jQuery
Mvc框架:Struts、spring Mvc
核心框架:Spring
orm框架:Hibernate、Spring JDBC、myBatis。
java优点:
java是纯面向对象编程的语言;
平台无关性 (一次编译,到处运行;Write Once,Run Anywhere);
java提供了许多内置的类库,通过这些类库,简化了开发人员的设计工作,同时缩短了项目开发时间;
提供了对Web应用开发的支持,例如,Applet,Servlet,和JSP可以用来开发Web应用程序,Socket,RMI可以用来开发分布式应用程序的类库。
以上是关于JAVA的框架有哪些?的主要内容,如果未能解决你的问题,请参考以下文章