Spring

HTTP Status 406

用Spring MVC 4.0写一个REST服务,实验的过程中碰到了406错误,具体错误消息如下,

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request “accept” headers.

IoC/DI summary

下面的笔记根据Java私塾Spring公开视频教程整理并简化(你没看错,已经简化过了,^_^)。

IoC/DI的基本思想

  • 把程序之间的依赖关系去掉
  • 把程序对象设置到IoC/DI容器的配置中,作为Bean
  • 由IoC/DI容器(下面简称容器)来管理Bean的创建、实例化
  • 由容器把Bean之间的关系注入到需要这些关系的对象里面

Understanding Spring

今天在公司做了一个Spring入门的介绍,感觉思路值得总结一下,可能对于以后深入理解类似主题有些帮助。

在多年以前的一个公司,我曾经参与过一段时间的Java企业应用开发,如果没有记错的话,应该是电信工单运维类的项目。我那时还比较青涩,对于Java企业开发以及相关框架和架构都理解的不深。当时组里有个架构师,是他主持了开发的设计决策,应该选的就是Struts/Spring/Hibernate这个经典组合。但是,项目持续的时间并不长,再加之任务繁杂,而我主要负责写前端页面实现,所以对于这些框架开发的精髓也并没有特别深入的了解,有点遗憾。但就是在这个项目,我认识的这位架构师,非常推荐阎宏的书《Java与模式》,所以我听从他的建议买了这本书,我的评价是:如果用Java语言做面向对象设计,这本书到现在依然有较高的阅读价值。