Welcome 微信登录

首页 / 软件开发 / JAVA

spring入门(4) spring中Bean的生命周期总结

spring入门(4) spring中Bean的生命周期总结

spring入门(4) spring中Bean的生命周期总结2013-07-18 史国旭 Spring中Bean的生命周期,在学习spring的过程中bean的生命周期理解对学习spring有很大的帮助,下面我就分别介绍在ApplicationContext和BeanFactory中Bean的生命周期。1、在ApplicationContext中Bean的生命周期生命周期执行的过程如下:1、需找所有的bean根据bean定义的信息来实例化bean2、使用依...
spring入门(7) 装配Bean中构造参数的注入

spring入门(7) 装配Bean中构造参数的注入

spring入门(7) 装配Bean中构造参数的注入2013-07-18 csdn 史国旭spring装配bean中还有一种Set注入的替代,那就是构造参数的注入。set注入是一种直接方式,缺点是它假设了所 有的可变属性都可以通过set方法访问到。例如有些属性在创建时设置一次,以后不再改变。替代方式是通过构造函数设置一些属性值。还有它无法清晰表达哪些属性是必须的,哪些是可选的,构造注入的优势是通过构造强制依赖关系,不可能实例化不完全的或无法使用的bean。...
spring入门(11)

spring入门(11)

spring入门(11)2013-07-19 csdn 史国旭spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)今天是spring的最后一节课,这节课老师讲了spring与hibernate整合完成增删改查的操作,这是很重要的一节课,这也是第一次真正的实现spring结合Hibernate和数据库连接上,下面是这次课的过程实现:首先是数据库建表:采用Oracle数据库,在Scott用户里新建USERS...
spring入门(9) AOP编程之AOP介绍

spring入门(9) AOP编程之AOP介绍

spring入门(9) AOP编程之AOP介绍2013-07-19 csdn 史国旭到底什么是AOP?AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。定义AOP术语1.切面(aspect...
spring入门(13) JDK动态代理

spring入门(13) JDK动态代理

spring入门(13) JDK动态代理2013-07-19 史国旭 首先我们来了解一下java中的代理模式,代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。1、抽象主题角色声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主...
Struts 2中的struts.xml配置文件

Struts 2中的struts.xml配置文件

Struts 2中的struts.xml配置文件2013-07-20 关东升 是使用Struts2主要的配置文件,在这个文件中可以配置action,拦截器,result和reslut类型,视图以及视图类型等。它是我们使用Sturts2开发工作的重点要关注的配置文件。struts.xml文件要放到在src源文件夹,源文件夹的东西将被编译到classes文件夹下面。struts.xml文件的内容如程序清单所示。<!DOCTYPE struts PUBLI...
JSF中编写一个在页面上显示的Hello World

JSF中编写一个在页面上显示的Hello World

JSF中编写一个在页面上显示的Hello World2013-07-20 关东升 我们编写一个在页面上显示是“Hello World! ”,我们至少需要编写一个Page对象和一个对应模板文件(tml)。第一步,Page对象编写在Tapestry5中Page是与一个页面对应的POJO对象,它不需要继承Tapestry框架的任何基类或实现任何接口,但是随着我们业务变得复杂Page会增加,在它的内部会增加一些事件处理方法和Annotati...
<< 261 262 263 264 265 266 267 268 269 270 >>