11 2017 档案
spring之jdbcTemplate
摘要:spring的另一个功能模块data access对于数据库的支持 spring data access第一个helloword案例: 使用java程序实现访问配置 1.导包 2.测试案例 把创建对象交给spring来控制,这样就需要在applicationContext.xml文件中配置数据访问
阅读全文
spring之AOP
摘要:AOP(aspect oriented programming)面向切面编程 1.aop概述 aop简写aspect oriented programming,中文名字:面向切面编程;通过预编译方式和运行期动态代理实现程序功能的维护的一种技术,aop是oop的延续,aop是一个概念,并没有设定具体语
阅读全文
spring注解开发
摘要:applicationContext.xml UserService UserServiceImp
阅读全文
spring配置Bean
摘要:Bean 就是一个类 一下代码都是基于spring之IOC和DI实现案例基础上进行解析 Bean的实例化方式: 1.无参构造 2.静态工厂方法 applicationContext.xml 创建BeanFactory2类 3.实例工厂方法 创建BeanFactory2类 Bean的作用域 在bean
阅读全文
spring之IOC和DI实现
摘要:Spring核心思想 : IOC控制反转 DI依赖注入 AOP切面编程 IOC思想: 场景描述: 在没有加入spring框架之前我们调取业务层时需要创建对象,例如: 接口名 变量名=new 接口的实现类(); 问题描述. 接口和实现类之间会产生依赖关系,如果想切换接口的实现类我们就需要进行修改原代码
阅读全文
hibernate检索策略(抓取策略)
摘要:检索策略 类级别检索 默认检索策略:默认延迟加载, 可以使用lazy属性来进行改变. session.get(clazz,object)默认立即加载 session.load(clazz,object)默认延迟加载 可以使用Hibernate.initialize(customer)初始化数据; 关
阅读全文
hibernate之helloword(环境搭建)
摘要:环境搭建 hibernate.cfg.xml javabean xxx.hbm.xml 导包: 数据库连接池包 数据库连接 hibernate连接池依赖c3p0包 创建工具类 测试类:
阅读全文
Hibernate级联操作
摘要:hibernate级联操作 po类 order订单类 customer用户类 xxx.hbm.xml配置文件 Order.hbm.xml Customer.hbm.xml 级联保存 简单的存储 使用单项的关联的保存 在配置文件中添加属性cascade="true" 在一得那一方添加该属性/获取在两端
阅读全文
hibernate注解
摘要:实体类的注解 主键生成策略 自定义策略 @Cascade org.hibernate.annotations. 级联状态操作类型 save_update delete delete-ophan all all-delete-orphan等等 @Column 表示列属性 @PrimaryKeyJoin
阅读全文
hibernate之三种时态之间的转换
摘要:判断状态的标准 oid 和 session相关性 瞬时态 瞬时态 持久态 save和saveOrUpdata操作 瞬时态 游离态 只需要给一个oid (主键生成策略进行了限定 这样我们只能通过持久态进行转换) 持久态 持久态 瞬时态 delete操作 持久态 游离态 close(关闭session)
阅读全文
hibernate之查询
摘要:Query对象 方便的对数据库和持久化对象进行查询,两种表达方式:HQL和SQL; Query经常用来绑定查询参数,限制查询条数。并最终执行查询语句。 HQL 查询一个简单类(查询所有) 分页查询 查看指定列 条件查询 命名查询 在customer.hbm.xml中class标签外定义一个<quer
阅读全文
day24(JAVAWEB上传与下载)
摘要:javaWeb上传与下载 上传: 上传方式: jspSmartUpload :应用在jsp上的文件上传与下载组件。 FileUpload :用用在jaava环境上的上传的功能 Servlet3.0 :提供了文件上传功能 Struts2 :提供文件上传的功能 这里主要讲述FileUpload上传和下载
阅读全文
struts2执行流程
摘要:Struts2的工作原理 Struts2是在Struts1的基础上发展而来的,Struts是WebWork和Struts1的集合,采用的正是WebWork的核心,更多的是WebWork。 上图来源于Struts2官方站点,是Struts 2 的整体结构。 Controller Filter 为Str
阅读全文
oracle之简单总结
摘要:视图: 作用:是数据库对象,是一个或多个表的或视图中导出的虚表,视图对应的数据并不是存储在视图中,而是存储在数据库中的数据表中。 视图的结构和数据是对数据表进行查询的结果。 优点: 1.简化数据操作。 2.着重于特定数据 3.视图提供了一个简单的安全机制,可以定制没个用户的访问权限。 4.提供向后兼
阅读全文
设计模式之装饰者模式
摘要:设计模式之装饰着模式 装饰者模式其实就是为了增强类,增强类的要素 a.增强类必须实现被增强类的接口 b.增强类中必须含有被增强类的应用 创建一个手机接口(Phone) 创建手机的实现类(HuaWeiPhone) 创建增强手机的实现类(在打电话之前需要响铃) 测试方法: 在打完电话后想听音乐 测试方法
阅读全文