<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/…
1.直接得到 IOC 容器对象 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); 封装起来: public class ApplicationContextUtil { private static ApplicationContext applicationContext = null; public ApplicationCont…
1.SSH各个的职责 Struts2:是web框架(管理jsp.action.actionform等).Hibernate:是ORM框架,处于持久层.Spring:是一个容器框架,用于配置bean,并维护bean直接的关系.             Bean(组件):java中任何一种对象,如 javabean(domin.entity.POJO.POVO).数据源.dao.service.action等                       比如:User.数据表user.UserDao…
Spring中给对象属性赋值 1.通过set方法给属性注入值 2.p名称空间 3.自动装配 4.注解 编写MVCModel调用userAction MVCModel public class MVCModel { ApplicationContext ac = new ClassPathXmlApplicationContext("com/isoftstone/xml/applicationContext.xml"); @Test public void test(){ UserAct…
本文知识点(目录): 1.创建细节         1) 对象创建: 单例/多例         2) 什么时候创建?         3)是否延迟创建(懒加载)         4) 创建对象之后,初始化/销毁     2.创建方式           2.1.默认无参构造器         2.2.带参构造器(有两种方式,第一种:一个实体类:第二种:两个实体类合为一个[嵌套])         2.3.工厂类创建对象(两种:一个是工厂实体类,另一个是工厂实体类内部的静态方法)     3.附…
1.最主要的代码 Spring 配置文件(beans.xml) <!-- 连接池 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 注册驱动 --> <property name="driverClass" value="com.mysql.jdbc.Driver">…
1.概述 1.1.Spring与Hibernate整合关键点 1) Hibernate的SessionFactory对象交给Spring创建.    2) hibernate事务交给spring的声明式事务管理. 1.2.所用到的jar包 2.整合实例(三种方法,推荐使用第三种) 2.1.第一种方式:Spring 配置文件,直接加载 hibernate.cfg.xml 配置文件的方式 User 实体类 package com.shore.entity; /** * @author DSHORE/…
本文知识点(目录): 1.概念  2.代理模式      2.1.静态代理      2.2.动态代理      2.3.Cglib子类代理 1.概念 1.工厂模式  2. 单例模式 代理(Proxy):是一种设计模式, 提供了 对目标对象的另外一种访问方式:即通过代理来访问目标对象*(好比:某位商家去找某个明星来代言他的产品,这位商家得先去找这位明星的经纪人).  这样好处:可以在目标对象实现的基础上,增强额外的功能操作,也就是扩展目标对象的功能,过滤等.[用户------->代理------…
Spring中,如何给对象的属性赋值?  [DI, 依赖注入] 1) 通过构造函数 2) 通过set方法给属性注入值 3) p名称空间   4)自动装配(了解) 5) 注解 package loaderman.c_property; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXml…
1.事务控制概述   1.1.编程式事务控制         自己手动控制事务,就叫做编程式事务控制.         Jdbc代码: connection.setAutoCommit(false);  // 设置手动控制事务         Hibernate代码: session.beginTransaction();   // 开启一个事务                                transaction.rollback();  //事务回滚       [细粒度的事…