
spring
文章平均质量分 86
李智正在学习中
这个作者很懒,什么都没留下…
展开
-
spring学习——常用注解
常用的spring注解有如下几种:@Controller @Service @Autowired @RequestMapping @RequestParam @ModelAttribute @Cacheable @CacheFlush @Resource @PostConstruct @PreDestroy @Repository @Component (不推荐使用) @S原创 2016-04-19 20:30:00 · 581 阅读 · 0 评论 -
Spring学习——Aop原理
这几天学习,看到spring的AOP。网上看了很多资料,使我认识到,对于AOP,特别是spring AOP的理解,虽然大家都能说上来几句,但是并不太全面。AOP(Aspect-Oriented Programming)其实是OOP(Object-Oriented Programing)思想的补充和完善。我们知道,OOP引进”抽象”、”封装”、”继承”、”多态”等概念,对万事万物进行抽象和封装,来建立原创 2016-04-21 16:11:31 · 715 阅读 · 0 评论 -
Spring IOC理解
IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统原创 2016-07-07 19:05:18 · 579 阅读 · 0 评论 -
spring ioc原理
最近,买了本spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书转载 2017-03-10 17:13:03 · 429 阅读 · 0 评论 -
系统学习Spring(三)——Bean的高级装配
在软件开发中,常常设置不同的运行环境:开发环境、预发环境、性能测试环境和生产环境等等。不同的环境下,应用程序的配置项也不同,例如数据库配置、远程服务地址等。以数据库配置为例子,在开发环境中你可能使用一个嵌入式的内存数据库,并将测试数据放在一个脚本文件中。例如,在一个Spring的配置类中,可能需要定义如下的bean:@Bean(destroyMethod = "shutdown") public D原创 2017-05-15 16:54:32 · 1047 阅读 · 0 评论 -
系统学习Spring(一)
对于Java开发者来说,这是一个好的时代。在过去的20年中,Java经历了好的时候,也经历了坏的时候。尽管有一些粗糙的地方,比如:Applets、 EJB、JDO和无数的日志框架,Java有丰富多样的历史,有很多企业已经建立的平台。其中,spring一直 都是其中最重要的组成部分。在早期,Spring被创建用于替代笨重的Java企业技术,比如EJB。相比于EJB,Spring提供了一个更加精原创 2017-05-09 17:02:06 · 5220 阅读 · 3 评论 -
系统学习Spring(二)——装配Bean
任何一个成功的应用都是由多个为了实现某个业务目标而相互协作的组件构成的,这些组件必须相互了解、能够相互协作完成工作。 例如,在一个在线购物系统中,订单管理组件需要与产品管理组件以及信用卡认证组件协作;这些组件还需要跟数据库组件协作从而进行数据库读写操作。 在Spring应用中,对象无需自己负责查找或者创建与其关联的其他对象,由容器负责将创建各个对象,并创建各个对象之间的依赖关系。 通俗的来说,原创 2017-05-10 12:38:43 · 979 阅读 · 0 评论