Java有哪些框架比较常用?
发布网友
发布时间:2022-02-28 14:23
我来回答
共6个回答
热心网友
时间:2022-02-28 15:52
常见的JAVA框架有: WAF: 全称:WEB APPLICATION FRAMEWORK 主要应用方面:EJB层,(WEB层也有,但是比较弱)。 主要应用技术:EJB等 出处: http://java.sun.com/blueprints/code/index.html 简述:这是SUN在展示J2EE平台时所用的例子PetStore(宠物商店系统)里面的框架。是SUN蓝皮书例子程序中提出的应用框架。它实现了 MVC和其他良好的设计模式。SUN的网站上有技术资料,最好下载PetStore来研究,WEBLOGIC里自带此系统,源码在bea\weblogic700\samples\server\src\petstore。这是学习了解J2EE的首选框架。 免费。 Struts: 主要应用方面:WEB层。 主要应用技术:JSP,TagLib,JavaBean,XML等 出处: http://jakarta.apache.org/struts/index.html 简述:这是APACHE的开源项目,目前应用很广泛。基于MVC模式,结构很好,基于JSP。Jbuilder8里已经集成了STRUTS1.02的制作。 免费。 Turbine: 主要应用方面:WEB层。 主要应用技术:servlet等 出处: http://jakarta.apache.org/turbine/index.html 简述:这是APACHE的开源项目。基于SERVLET。据说速度比较快,基于service(pluggable implementation可插拔的执行组件)的方式提供各种服务。 免费。 COCOON: 主要应用方面:WEB层。 主要应用技术:XML,XSP,servlet等 出处: http://cocoon.apache.org/2.0/ 简述:这是APACHE的一个开源项目。基于XML,基于XSP(通俗地说,XSP是在XML静态文档中加入Java程序段后形成的动态XML文档。)。特点是可以与多种数据源交互,包括文件系统,数据库,LDAP,XML资源库,网络数据源等。 免费。 ECHO: 主要应用方面:WEB层。 主要应用技术:servlet等 出处: http://www.nextapp.com/procts/echo/ 简述:nextapp公司的一个开源项目。基于SERVLET。页面可以做的很漂亮,结合echopoint,可以作出很多图形效果(里面用了jfreechart包)。使用SWING的思想来作网页,把HTML当作JAVA的类来做。但是大量使用Session,页面分帧(Frame)很多,系统资源消耗很大。 免费。 JATO: 全称:SUN ONE Application Framework 主要应用方面:WEB层。 主要应用技术:JSP,TagLib,JavaBean等 出处: http://www.sun.com 简述:这是SUN推出的一个商业性框架,是结合SUN ONE的平台推出的。 TCF: 全称:Thin-Client Framework 主要应用方面:JAVA GUI。 主要应用技术:JAVA application等 出处: http://www.alphaworks.ibm.com/tech/tcf 简述:这是IBM出的一个框架。基于MVC模式,基于JAVA Application。
热心网友
时间:2022-02-28 17:10
目前深受企业青睐的Java框架有Spring、Hibernate、Struts、Mybatis等,在实际应用中通常是组合使用,比如SSH框架组合主要包括Struts 、Spring、Hibernate三大框架,用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,同时用Spring来管理Struts和Hibernate。
热心网友
时间:2022-02-28 18:45
java web 开发 表示层框架 struts jsf struts2.0 webwork等
控制层框架 spring
数据访问层 hibernate
热心网友
时间:2022-02-28 20:36
最流行的框架现在只有2种
Struts+Spring+Hibernate(SSH)
Struts+Spring+Ibatis(SSI)
以后可能JSF会替代Struts
热心网友
时间:2022-02-28 22:44
Spring:在开发人员的选择中,Spring MVC和Spring Boot远远领先于其他Java技术。对于开发人员来说,这里的一大优势是他们可以不受其他模块约束并专注于一个模块,因为spring利用了控制反转(IoC)。
MyBatis :支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。
Dubbo:是一个分布式服务框架,致力于提供高性能,以及SOA服务治理方案。简单的说,bbo就是个服务框架,如果没有分布式的需求,其实是不需要的,只有在分布式的时候,才有bbo这样的分布式服务框架的需求。
Shiro:Apache Shiro是Java的一个安全框架,旨在简化身份验证和授权。Shiro在JavaSE和JavaEE项目中都可以使用。它主要用来处理身份认证,授权,企业会话管理和加密等。
热心网友
时间:2022-03-01 01:09
WebWork Struts EasyJWeb Tapestry 到这里去看,讲得很详细 http://hi.baidu.com/piaohome521/blog/item/4f02b20993da79246b60fbbc.html
java开发常用四大框架
四大Java开发常用框架是:Spring、Hibernate、Struts2和MyBatis。1. Spring框架 Spring是Java开发中最常用的框架之一,它提供了全面的编程和配置模型,用于现代化Java企业级应用。Spring的核心功能是控制反转(Inversion of Control, IoC)和面向切面编程(Aspect Oriented Programming, AOP)。IoC有助于实现应用...
java流行的框架(java现在主流框架)
常用的java开发框架有哪些1、常用Java的开发框架:SSH组合框架:Struts,Spring,Hibernate,后来Struts被SpringMVC来取代,所以SSH也可以是后者的组合。2、SpringBoot:用于搞定其他框架的一个框架,主要是提供了各种启动器、简化了各种配置、方便和其他框架集成、开发者能够快速上手。3、持久层框架选Hibernate...
JAVA语言框架?
Java目前主流框架都有哪些(java常用框架有哪些)1、Struts:Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的Spring:Spring是轻量级的J2EE应用程序框架。2、WebWork【Java开源Web开发框架】WebWork是由组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EEWeb框架。Struts【Java开...
java最新框架技术(java最新的框架有哪些)
JAVA软件开发使用的框架有哪些(java常用的框架)框架1:Spring框架该框架排名第一,因为它具有开发复杂Web应用程序的出色能力,而且,这些应用程序因性能突出而广受赞誉。它使Java开发人员能够轻松地创建企业级应用程序。Web应用程序开发人员可以证明Spring框架的能力。WebWork【Java开源Web开发框架】WebWork是由...
java框架有哪些
java常用的框架:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化开发...
JAVA软件开发使用的框架有哪些(java常用的框架)
Java软件开发使用的框架有很多,以下是一些常用的Java框架:1.SpringFramework(Spring框架):提供了全方位的企业级开发支持,包括依赖注入、面向切面编程(AOP)、事务管理等。SpringMVC用于构建Web应用。2.Hibernate:用于对象关系映射(ORM),简化了Java应用程序与数据库之间的数据交互。3.ApacheStruts:一...
java开发常用框架?
java开发框架如下:SSH组合一般常说的SSH组合框架,就是Struts,Spring,Hibernate,后来Struts被SpringMVC来取代,所以SSH也可以是后者的组合。常见的JAVA框架有:WAF,Struts,Turbine,COCOON。1WAF:全称:WEBAPPLICATIONFRAMEWORK主要应用方面:EJB层,(WEB层也有,但是比较弱)。\x0d\x0aHibernate:...
java开发常用四大框架
1、Struts是一个基于Sun Java EE平台的MVC框架;2、Spring是轻量级的Java EE应用程序框架;3、Hibernate是一个开放源代码的对象关系映射框架;4、Swing图形用户接口库。StrutsStruts是一个基于Sun Java EE平台的MVC框架,主要是采用SERVLET和JSP技术来实现的。Struts框架可分为以下四个主要部分,其中三个就...
java框架都有哪些
java框架都有哪些如下:1.Spring框架:Spring是一个综合性的框架,其中包含多个独立的模块,如SpringCore、SpringAOP、SpringWeb等,在企业级Java应用开发中广泛使用。2.Hibernate框架:Hibernate是一个业界著名的ORM框架,它能够实现Java对象映射到关系型数据库的功能,最大限度地简化数据库操作工作。3.Struts...
java基础框架有哪些
Java基础框架主要有Spring、Spring Boot、Spring MVC、MyBatis等。Java语言有着丰富的基础框架支持,下面将对这些常见的框架进行详细介绍:Spring框架 Spring是一个轻量级的控制反转和面向切面的容器框架。它主要用来简化企业应用的开发过程。通过依赖注入和面向切面编程,Spring能管理对象间的相互关联以及实现业务...