自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring In Action 05 ---渲染Web视图

视图解析器将控制器中请求处理的逻辑和视图中的渲染实现解耦是Spring MVC的一个重要特性,如果在控制器的方法中直接产生HTML的话,就很难在不影响请求处理逻辑的前提下维护和更新视图。控制器方法和视图的实现会在模型内容上达成一致,这是两者最大的关联,除此之外两者应该保持足够的距离。但是如果控制器只通过逻辑视图名来了解视图的话,Spring该如何确定使用哪个视图实现来渲染模型呢,这就是Sp

2016-09-02 13:24:30 696

原创 Spring In Action 04 ---构建SpringWeb应用程序

对于Java开发者来说,基于Web的应用程序是他们主要的关注点。如果在这方面有经验的话,你会意识到这种系统所面临的挑战。具体来讲,状态管理、工作流以及验证都是需要解决的重要特性。HTTP协议的无状态性决定了这些问题都不那么容易解决。Spring的Web框架就是为了帮你解决这些关注点而设计的。Spring MVC基于模型-视图-控制器(MVC)模式实现,他能够帮你构建像Spring框架那样灵活和

2016-09-01 09:36:42 991

原创 Spring In Action 03 ---面向切面的Spring

在系统中有些功能我们需要应用到程序的多个地方,但是我们又不想在每个点都明确的调用他。日志、安全和事务管理的确很重要,但他们是否是应用对象主动参与的行为呢?如果让应用对象只关注于自己所针对的业务领域问题,而其他方面由其他应用对象来处理,会不会更好?在软件开发中,散布于应用中多处的功能被称为横切关注点。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但往往会直接嵌入到应用的业务逻辑中)

2016-08-31 13:01:04 579

原创 Spring In Action 02 ---高级装配

上一章了解了一些最为核心的bean装配技术,但是bean装配所涉及的领域并不仅仅局限于上一章的内容,Spring提供了多种技巧,借助他们能实现更为高级的bean装配功能。虽然这些技术不会经常用到,但这并不意味着他们的价值会因此而降低。环境与Profile在开发的时候有一个很大的挑战就是将应用程序从一个环境迁移到另一个环境。举一个栗子,比如配置数据库(有关数据库配置的详细会在后面的章节)。在

2016-08-29 14:45:05 533

原创 Spring In Action 01 ---装配Bean

上一章可以说是对Spring的大概介绍,这一节将会详细介绍Spring中对于bean的装配细节,也就是填充也就是注入。在Spring中,对象无需自己查找创建与其相关的其他对象,相反,容器负责把需要相互协作的对象的引用赋予各个对象。创建应用对象之间协作关系的行为通常称为装配,也就是依赖注入,那么Spring是如何完成注入的,有哪些方式可以说完成注入呢?基于XML配置基于Java注解配置自

2016-08-27 21:10:54 753

原创 Spring In Action 00 ---Spring 之旅

WHY在诞生之初,创建Spring的主要目的是用来替代更加重量级的企业级Java技术,尤其是 EJB 。想对于EJB来说,Spring提供了更加重量级和简单的编程模型。WHATSpring是一个开源框架,最早由Rod Johnson创建,Spring是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。Spr

2016-08-25 22:11:10 899

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除