SSH学习
山鸡的春天
IT成长之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSH实现在线支付
看着平时常用的网站慢慢实现成功,越来越感觉没有什么做不到,只是我们没有想去实现而已。虽然我只是个实现者,还是积累一下吧。 【需求】 框架是SSH(spring、Struts、hibernate),在订单页面,点击确认付款,进行网上付款操作。(以易宝为例) 【思路】 【实现】 【OrderAction】 // 接收支付通道编码 private String pd_Frp转载 2017-08-16 10:43:57 · 336 阅读 · 0 评论 -
【Hibernate】(一)快速入门
【hibernate】 Hibernate核心内容是ORM(关系对象模型)。可以将对象自动的生成数据库中的信息,使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库,而不用关心繁琐的JDBC。所以,Hibernate处于三层架构中的D层(持久层)如下图: 【优点】 1、面向对象一体化。面向对象的分析,到面向对象的设计,到面向对象的开发,使得面向对象更加一体转载 2017-08-16 11:08:34 · 259 阅读 · 0 评论 -
【Hibernate】(二)核心对象
hibernate的API一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。通过这些接口,可以对持久化对象进行存取、事务控制。 【核心对象】 1、Configuration Configuration类的作用是对Hibernate 进行配置,以及对它进行启动。在Hibernate 的启动过程转载 2017-08-16 11:33:05 · 285 阅读 · 0 评论 -
【Hibernate】(三)持久化对象的生命周期
hibernate中,持久化对象在被操作过程中可以分为三种状态,这三种状态是和Session相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。 持久化对象的生命周期有三种,分别是瞬时态(Transient),持久态(Persistent)和离线态(Detached)。 如下: 1、瞬时对象(Transient转载 2017-08-16 11:49:59 · 343 阅读 · 0 评论 -
【Hibernate】(四)基础映射
前面的hibernate学习中已经提到过ORM了,对象-关系映射(Object/Relational Mapping,简称ORM),用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作实体对象的属性和方法 。ORM通过映射关系自动产生SQL语句,在业务逻辑层和数据层之间充当桥梁。 Hibern转载 2017-08-16 15:08:08 · 368 阅读 · 0 评论 -
【HIbernate】(五)关联映射之多对一映射
上篇博客中介绍了hibernate的基本映射,下面跟小编接着来学习Hibernate的关联映射吧。 关联映射,就是将关联关系映射到数据库中。所谓的关联关系就是在对象模型中就是一个或多个引用。在对象模型中,关联是有方向的。所以关系映射有四种:多对一、一对一、一对多、多对多。 【多对一】 1、需求: User-Group多个用户属于某个组。例如当前有个项目需要几个人进行敏捷开发,于是需要从员转载 2017-08-16 15:27:48 · 281 阅读 · 0 评论 -
【Hibernate】(六)关联映射之一对一映射
上篇博客中介绍了关系映射中的多对一映射,今天来学习一下一对一映射。 【一对一】 1.举例 一对一关系在生活中很常见,例如人和身份证号,人和学号等等。下面就以一个人拥有一个身份证号为例,由人能看到身份证号的方向来介绍单向关联。 2.分类: 有两种策略可以实现一对一的关联映射。 1)主键关联: 即让两个对象具有相同的主键值,以表明他们之间的一一对应的关系;数据库表不会转载 2017-08-16 16:09:20 · 318 阅读 · 0 评论 -
快速学习SSH框架
SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 【框架介绍】 Spring: 单单说Spring在SSH中的作用。①管理Struts:在xml配置文件中为struts的action进行注入。②管理hibernate:在xml配置文件中配置hibernate的配置信息(dataSource,sessionFactory),为hib转载 2017-08-15 20:00:47 · 324 阅读 · 0 评论
分享