1、首先最简单的三层,jsp,service,dao层,jsp提交表单,service处理表单信息,dao用来和数据库交互
2、引入hibernate,dao中与数据库的交互从比较繁杂的sql语句变成hibernate的增删改查的简单操作
3、引入接口,service.impl实现service接口,dao.impl实现dao接口,这里可以引入spring的依赖注入,配置如下
   ...
                            
                            
                                分类:
其他好文   时间:
2015-01-27 18:35:13   
                                阅读次数:
162
                             
                    
                        
                            
                            
                                spring 在初始化bean的时候,需要注入beans之间的依赖关系。依赖注入(DI)产基本原理是对象之间的依赖关系,它一般只会通过以下几种方式来实现。构造器的参数、工厂方法的参数,或给由构造函数或者工厂方法创建的对象设置属性。DI 主要有两种注入方式。Setter 和构造器注入。构造器注入1 2...
                            
                            
                                分类:
编程语言   时间:
2015-01-26 13:17:57   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                1. 轻量级JavaEE应用与经典JavaEE应用架构的联系2. DAO组件与EAO组件的区别与联系3. 业务组件与EAO组件的关系4. 通过依赖注入访问无状态Session Bean5. 通过EJB引用访问有状态Session Bean6. 在工具类中访问Session Bean
                            
                            
                                分类:
编程语言   时间:
2015-01-26 13:17:53   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                面向接口编程没有面向接口编程就没有依赖注入(Dependency Injection),所以讲依赖注入之前先重温一下面向接口编程。ps:依赖注入(DI,Dependency Injection)和控制反转(IoC,Inversion of Control)的关系public interface Ve...
                            
                            
                                分类:
编程语言   时间:
2015-01-26 11:34:05   
                                阅读次数:
296
                             
                    
                        
                            
                            
                                本篇主要讲解了Spring的最常用的功能——依赖注入。注入的方式,是使用Getter Setter注入,平时大多的编程也都是使用这种方法。 举个简单的例子,还是表演者。 表演者有自己的属性,年龄或者表演的歌曲等等。还需要一些复杂的属性,比如乐器,每一种乐器会发出不同的声音。 下面看一下表演者P...
                            
                            
                                分类:
编程语言   时间:
2015-01-25 17:50:45   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                总结:本文主要讲述了“依赖注入”的由来,同时从两方面进行讲解:资源依赖、EJB依赖
1.早先的‘依赖’可以理解为‘调用关系’,A调用B,则在A中new B。
2.后来,出现了“工厂模式”,使得创建B的过程,交给工厂来做。A只需要跟工厂‘要’B就可以了。
3.后来,出现了‘容器’,创建B的过程,交给容器(是一个异常强大的工厂)来做。然后给B提供一个全局访问的名字,这个过程叫做:JNDI绑定。然后A通过查找,可以使用B。
4.再后来,出现了“依赖注入”, 由容器来负责实例化B,并将B注入到A中,这就是所...
                            
                            
                                分类:
其他好文   时间:
2015-01-25 15:17:39   
                                阅读次数:
121
                             
                    
                        
                            
                            
                                在使用面向对象的思想进行系统设计时,前人共总结出了7条原则,它们分别是:单一职责原则、开闭原则、里氏替换原则、依赖注入原则、接口分离原则、迪米特原则和优先使用组合而不是继承原则。1.单一职责原则(SRP) 单一职责原则的核心思想就是:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就....
                            
                            
                                分类:
其他好文   时间:
2015-01-25 08:42:01   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                本文讲解了构造注入以及spring的基本使用方式,通过一个杂技演员的例子,讲述了依赖注入属性或者对象的使用方法。 如果想要使用spring来实现依赖注入,需要几个重要的步骤: 1 定义主要的类和需要分离的属性。这里主要的类,是指程序的主要对象,在例子中是Juggler杂技员。而想要分离构造的属性.....
                            
                            
                                分类:
编程语言   时间:
2015-01-24 17:13:53   
                                阅读次数:
272
                             
                    
                        
                            
                            
                                spring的核心是依赖注入,此基础成为整个spring框架的基石。
所谓依赖注入,是指在程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建按被调用者,而是依赖外部注入。
 
Spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理。
依赖注入有两种方式:
构造器注入:
在构造对象的时候,依赖作为对象构造器的一个参数...
                            
                            
                                分类:
编程语言   时间:
2015-01-23 18:20:22   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                1.Spring Integration概述1.1背景Spring框架的一个重要主题是控制反转。从广义上来说,Spring处理其上下文中管理的组件的职责。只要组件减轻了职责,它们同时也被简化了。例如,依赖注入降低了定位和创建组件间依赖的耦合性。同样地,面向方面编程通过模块化可重复利用方面,将业务组件...
                            
                            
                                分类:
编程语言   时间:
2015-01-21 14:49:24   
                                阅读次数:
183