什么是spring框架spring是j2ee应用程序框架,是轻量级的ioc和aop的容器框架,主要
Spring Hibernate Struts等属于轻量级框架,轻量级框架是相对于重量级框架而言的一种程序设计模式。与重量级框架相比,解决问题的侧重点是不同的。 轻量级框架一般由struts,spring组成,侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。采用轻量框架一方面因为尽可能的采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。例如目前Tomcat+Spring+Hibernate已经成为许多开发者开发J2EE中小型企业应用偏爱的一种架构选择。
J2EE和Spring,Hibernate这些框架的区别?详细一点。
J2EE是Sun公司官方的Java 企业级应用程序的标准,而Spring、Hibernate等是实现企业级开发的框架。
j2ee,ejb,Spring,Struts,Hibernate是什么关系
展开全部
1.
J2EE
--java
Enterprise
Editon
一般为服务器端程序的应用,java它对开发基于Web的多层{即是J2EE}应用提供了功能上的支持。
2.
J2EE本身提供了一些框架。比如,
Enterprise
Java-Beans
(EJB)
container
Enterprise
Java
Beans
(EJB)
提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发
3.
而现在比较流行开源框架,主要是struts,hibernate,spring等
struts+hibernate+spring三大框架:
struts:是在原有mvc基础上实现在代码分离等功能;
hibernate:可以把我们的关系型数据库转换成我们在JAVA中的面像对像来使用;
Spring:J2EE框架被大规模地运用到项目中,而项目总要负责这些框架以及自己业务代码的连接,使之真正融合到一起。Spring就是专注于这个问题的,它和Hibernate融合的很好。
javaee和springboot的区别
javaee和springboot的区别JavaEE或J2EE也称为Java企业版。J2EE V1.2 于 1999 年 12 月作为第一个企业规范开发。在2005年,Sun通过删除J2EE的名称重新命名了Java平台。它的核心组件是EJB(Enterprise Java Beans),其次是JSP(Java Server Pages)。该平台包括用于数据库的JDBC(Java数据库连接)。它最初由Sun开发,Sun于2010年被Oracle收购。这些服务在中间层的用户计算机和企业数据库之间执行。
J2EE的优点
J2EE应用程序可靠、安全且可扩展。如果知道J2SE,那么很容易学习。在多个平台上运行。跨平台可移植性。它处理复杂和高事务的应用程序。它有一个经过验证的记录。
J2EE的缺点
复杂的应用程序开发环境。开发、部署和管理应用程序的成本可能更高。它缺乏对 Web 服务标准的内置支持。大量的规范需要深度学习的J2EE。它很复杂,但很灵活。
SpringSpring是JavaEE的应用程序开发框架。它是一个开源的Java平台,为Java提供支持,以便非常顺利和轻松地开发健壮的Java应用程序。它是由罗德·约翰逊在2003年6月写的。Spring 的大小是轻量级的,Spring 框架的基本版本约为 2MB。Spring框架的核心特性是开发任何Java应用程序,其目标是使J2EE开发更易于使用。它使开发人员能够使用 POJO(普通旧 Java 对象)开发企业级应用程序。