发布网友 发布时间:2022-02-28 14:23
共8个回答
懂视网 时间:2022-02-28 18:44
java框架指的就是一些类和接口的集合,通过这些类和接口协调可以完成一系列的程序实现。框架又叫做开发中的半成品,框架不能提供整个WEB应用程序的所有东西,但是框架有技术实现以及辅助业务逻辑的作用。
java有三大框架,分别为Struts、Hibernate、Spring,主要的作用是做WEB应用,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务,Hibernate主要是数据持久化到数据库。
在实际开发中,java框架可以让使用者减少很多重复的代码,让代码的结构更加清晰,能为团队开发提供了一些现成的机制,简化开发难度,而且方便后期维护。
总结:
java框架指的就是一些类和接口的集合,通过这些类和接口协调可以完成一系列的程序实现。框架又叫做开发中的半成品,框架不能提供整个WEB应用程序的所有东西,但是框架有技术实现以及辅助业务逻辑的作用。
热心网友 时间:2022-02-28 15:52
模型(Model )封装了应用程序的数据和一般他们会组成的POJO。
视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。
控制器(Controller )负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。
Spring的web模型 - 视图 - 控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。
扩展资料:
1、IOC容器:
IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。
2、AOP:
简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP代表的是一个横向的关系
热心网友 时间:2022-02-28 17:10
Structs,spring,hibernate.这几个算是较流行的轻量级框架!~Structs主要是要来做表现层的,hibernate是用来做DAO(数据访问)层的,spring是用来联系起他们两个的,不过在国内用spring的好像不是很多,但我觉得它是个不错的东西,它的依赖注入使你维护起来更好,日后能随意扩展东西~热心网友 时间:2022-02-28 18:45
java的框架其实就是由某些高人或团体开发的一些方便开发,并且约定了开发逻辑的一个架构,除了大家说的主流官方框架外,有很多企业都有自己搭建的框架。热心网友 时间:2022-02-28 20:36
Spring Struts Hibernate(也就是SSH框架) Ibatis(持久层框架) JSF(事件驱动 国内真实项目使用并不多 国外比较流行) WebWork(Struts2已经与其进行集成) JDon(第一个国产框架 已收入JAVA网站) Terasoluna(日本NTTDATA框架,基于Struts 同时还有Finaruna 用于商务系统业务开发)热心网友 时间:2022-02-28 22:44
Spring,Struts,Hibernate;热心网友 时间:2022-03-01 01:09
目前Java主流框架应用主要有以下这些:热心网友 时间:2022-03-01 03:50
1. SpringMVC
中国有句俗话叫“姜还是老的辣”,所以SpringMVC虽然发布已有十多年,但仍然老当益壮,以绝对的优势处于领先者的地位。在拥抱完整的MVC框架后,Spring不断发展变化,现在已经成为面向Internet应用程序的全面等。另外,很多大型公司都选择使用SpringMVC,所以如果你在使用过程中遇到问题,会有很多技术大牛能够给你解答。
2.Struts2
为了更详细地阐述现代软件工程师广泛使用的发愁,那么Struts将会是你的不二选择。
由于Struts2实现了Action类(普通POJO对象),所以测试编写代码所需的工作量较少。使用框架API,耦合变得更容易,有助于调整*。
3.Hibernate
虽然Hibemate不在RebelLabs的排行榜中,但它仍是值得一提的执行数据库操作,利用Hibernate缓存将数据从Java环境持久化到数据库是一个持久化的概念,
4.Vaadin
Vaadin是在现代开发人员在创建业务应用程序并使用GWT渲染结束网页时必选的流行框架之一。Vaadin利用一个众所周知的基于组件的方法,快速适应浏览器发生的变化,从而减轻开发人员的负担。Vaadin通过传达对浏览器的更改来消除开发人员的负担。丰富的UI组件、各种各样的部件和控件时代程序员能够随时随地构建一个酷炫的应用程序。
5.GoogleWebToolkit
GWT是一个允许用户创建和优化复杂的基于Web的应用程序的免费的Java框架。GWT的软件开发套件提供核心JavaAPI和小部件,构建之后就可以编译为JavaScript的应用程序。
6.Grails
这个特别的Web框架被认为是可以提高工程师生产力的动态工具。它拥有独树一帜的API实际,合理的默认值以及约定的配置范例。与Java的无缝集成使其成为全世界很多程序员的最佳选择。Grails拥有一系列强大的功能,例如基于Spring的依赖注入和各种插件,同时提供创建现代Web应用程序所需的一切。
适逢开学季,中公优就业现推出多种网课促销活动!Java零基础入门系统课半价出售!通过一线技术大牛的点拨,助零基础的您快速入门Java!想获取更多IT学习资料,请加QQ群咨询:483787113