Fork me on GitHub

01 2017 档案

摘要:IDEA搭建SSH环境 1.环境 软件版本:IntelliJ IDEA 2016.3.2 系统:windows 7 32位 / ubuntu 框架:Hibernate3,Spring3.2, Struts2.3(跟框架版本关系不大) 2.问题 学了java之后又学了SSH三大框架,想做一个整体的项目 阅读全文
posted @ 2017-01-18 19:26 洋葱源码 阅读(10929) 评论(1) 推荐(1) 编辑
摘要:1.环境: 版本:IntelliJ IDEA 2016.3.2 系统:windows7 32位 / ubuntu上通用 2.问题: 在IDEA中,对每一个web项目都要配置tomcat服务器,如果你是第一次使用该软件,可能在 Run/Debug Configurations中点击"+"号找不到tom 阅读全文
posted @ 2017-01-18 16:15 洋葱源码 阅读(3977) 评论(0) 推荐(0) 编辑
摘要:Spring的事务管理 1.程序中的事务控制理解 1.1.事务的概念 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,删除,修改等,事务的一致性要求这个是屋内的操作必须全部执行成功,如果在此过程中出现了差错,比如一条SQL语句没有执行成功,那么这一组操作就将全部 阅读全文
posted @ 2017-01-18 10:26 洋葱源码 阅读(645) 评论(0) 推荐(0) 编辑
摘要:1.Spring 对JDBC操作的支持 Spring对jdbc技术提供了很好的支持,体现在: 1.Spring对c3p0连接池的支持很完善 2.Spring对jdbc提供了jdbcTemplate,来简化jdbc操作,jdbcTemplate是模板工具类,类似于dbutils组件 使用步骤: 1.引 阅读全文
posted @ 2017-01-17 10:25 洋葱源码 阅读(456) 评论(0) 推荐(0) 编辑
摘要:1.手动实现AOP编程(代理模式) AOP是面向切面的编程,主要功能就是实现"业务代码"和辅助业务代码的"关注点代码"分离.在一个方法中,出了核心的业务代码,其他的都叫做关注点代码.举个往数据库保存数据的例子: 在上面的代码中,如果有多个方法,就需要写多个重复的关注点代码,这样做的不好的,可以把经常 阅读全文
posted @ 2017-01-17 09:43 洋葱源码 阅读(2951) 评论(0) 推荐(2) 编辑
摘要:Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修 阅读全文
posted @ 2017-01-16 12:46 洋葱源码 阅读(187785) 评论(30) 推荐(100) 编辑
摘要:Spring与Struts框架整合 Struts,用Action处理请求 Hibernate,操作数据库 Spring,负责对象创建 Spring与Struts框架整合的关键点在与:让Struts框架action对象的创建,交给Spring来完成 整合步骤: 1.引入jar文件 引入struts相关 阅读全文
posted @ 2017-01-15 21:21 洋葱源码 阅读(657) 评论(0) 推荐(0) 编辑
摘要:Spring基本使用方法_Bean对象 Struts与Hibernate可以做什么事? Struts MVC中控制层解决方案.可以进行请求数据自动封装,类型转换,文件上传,效验..... Hibernate 持久层的解决方案 ,m.VXZCM可以做到把对象保存到数据库,从数据中取出的是对象. 传统的 阅读全文
posted @ 2017-01-15 21:19 洋葱源码 阅读(5760) 评论(0) 推荐(1) 编辑
摘要:Hibernate的查询,二级缓存,连接池 1.Hibernate查询数据 Hibernate中的查询方法有5中: 1.1.Get/Load主键查询 使用get或者load方法来查询,两者之间的区别在前面已经分析过了,这里用代码示例一下: 1.2.对象导航查询 1.3.HQL查询 HQL:Hiber 阅读全文
posted @ 2017-01-14 23:01 洋葱源码 阅读(568) 评论(0) 推荐(0) 编辑
摘要:Hibernate的状态,缓存和映射 1.对象的状态 1.1.对象状态的概念和分类 在使用Hibernate操作数据库的时候,我们先创建了JavaBean对象,然后使用session来保存或者更新到数据库,然后使用事务来提交更新。在这整个过程中,JavaBean中的对象经历了几个不同的状态,这些状态 阅读全文
posted @ 2017-01-14 11:08 洋葱源码 阅读(731) 评论(0) 推荐(0) 编辑
摘要:Hibernatel框架关联映射 Hibernate程序执行流程: 1.集合映射 需求:网络购物时,用户购买商品,填写地址 每个用户会有不确定的地址数目,或者只有一个或者有很多。这个时候不能把每条地址分别放在一个字段,这样的话会非常的麻烦。 数据库设计:创建两个表,一个是保存用户信息,一个表保用户的 阅读全文
posted @ 2017-01-07 19:23 洋葱源码 阅读(471) 评论(0) 推荐(0) 编辑
摘要:Hibernatel框架基础使用 1.简介 1.1.Hibernate框架由来 Struts:基于MVC模式的应用层框架技术 Hibernate:基于持久层的框架(数据访问层使用)! Spring:创建对象处理对象的依赖关系以及框架整合 对于数据访问层(Dao)的代码,有好几种方式可以实现: 操作x 阅读全文
posted @ 2017-01-05 09:59 洋葱源码 阅读(5311) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示