spring
文章平均质量分 88
小曾珺
这个作者很懒,什么都没留下…
展开
-
IOC/DI详解
首先说说IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所原创 2017-05-10 11:53:53 · 292 阅读 · 0 评论 -
Spring容器
控制反转: 意思是程序中的应用程序对象之间的关系,不用代码控制,而完全是由容器来控制。在运行阶段,容器会根据配置信息直接把他们的关系注入到组件中。同样,这也是依赖注入的含义。依赖注入和控制反转其实是一个概念。只不过强调的不同而已,依赖注入强调关系的注入是由容器在运行时完成,而控制反转强调关系是由容器控制。其实本质是一样的。Web 应用程序由大量的应用程序组件组成,这些组件共同协作来执行应用程序的业原创 2017-05-09 11:53:33 · 594 阅读 · 0 评论 -
AOP详解
在我们开发应用程序时,有多个服务不属于应用程序的主业务逻辑的组成部分,如登录、安全性和事务管理。 这些服务对Web 应用程序很重要,需要在应用程序的每个模块中实现。这些服务被视为横切关注点(次要业务逻辑),因为它们横跨应用程序的多个模块通过在应用程序的多个模块间实现这些关注点,可能会在应用程序代码中出现以下复杂性: 横切关注点的代码在应用程序的多个模块间是重复的。 如果需要对这些关注点进行任何更改原创 2017-05-04 18:21:21 · 541 阅读 · 0 评论 -
将Spring与JSF集成
为什么要将Spring与JSF集成?Web 应用程序的表示层包含多个UI,例如:登录页面、表单页面。这些UI 能让用户与应用程序交互。 JSF 框架有助于在各种内置UI 组件的帮助下创建UI。为转换和验证用户数据提供了内置支持。提供导航和事件处理机制。最适合用于创建Web 应用程序的表示层。创建表示层后,您需要在业务层中实现业务逻辑。业务层负责管理表示层和数据库层之间的交互。管理应用程序的事原创 2017-05-10 16:09:16 · 845 阅读 · 0 评论 -
将Spring与Hibernate集成
为什么要将Spring与Hibernate集成?数据库层: 与关系数据库通信;提供数据持久性。要访问数据库中的数据,您需要实现Web 应用程序的数据库层和业务层之间的一个工具,如Hibernate。Hibernate: 是有用的对象关系映射(ORM) 工具,即数据表与对象之间的映射工具。位于数据库层和业务层之间。 能让应用程序访问来自任何数据库的数据。 提供数据持久性。使用Hibernate原创 2017-05-10 16:52:15 · 351 阅读 · 0 评论 -
Spring介绍
Spring介绍及功能当Web 应用程序的需求更改时,需要更改业务逻辑。业务逻辑的更改会影响Web 应用程序的其他组件,因为它们是相互依赖的。换句话说,Web 应用程序的组件是紧密耦合的。因此,要使Web 应用程序易于更新,必须使Web 应用程序的组件松散耦合。Spring 框架使开发人员能够创建其组件松散耦合的Web 应用程序。Web 应用程序分为以下架构层: 关系数据库层 表示层 业务层 Web原创 2017-05-09 09:55:44 · 1756 阅读 · 0 评论