SSH框架整合
学习Java的小姐姐
一线互联网高级软件开发工程师,同时也是一个萌妹子,哈哈哈,必须得萌。擅长Java,Redis,MySQL,ES,RabbitMQ等技术。| 公众号:学习Java的小姐姐,回复有惊喜哦。
展开
-
准备工作
实现步骤:1.新建一个javaweb项目,导入相应的jar包,jar包在百度云里面,下次使用直接下载。2.引入相应的配置文件 Struts2框架的配置文件: 在web.xml里面配置Struts2的核心配置文件: 接着是Struts2本身的配置文件: Hibernate框架的配置文件:...原创 2016-08-21 14:07:44 · 280 阅读 · 0 评论 -
hibernate注解开发——2.属性级别注解
hibernate常见的属性级别注解:@Id,@GeneratedValue,@Column,@Embedded,@EmbeddedId,@Transient 1.@Id必须,定义了主键的属性,一个实体类可以有一个或多个属性被映射为主键,可以放在主键属性之前,也可以放在getXXX之前。但是如果设置两个主键的话,就一定要实现seriable接口,并且如果有String类型的...原创 2017-03-14 20:48:09 · 416 阅读 · 0 评论 -
hibernate注解开发——1.类级别注解
在之前的开发过程中,都是使用xml配置文件来完成表之间的映射关系的,但是从现在开始,我们要使用hibernate的注解开发来完成这一效果。JPA:全称为Java Persistence API,是JavaEE的规范和标准。JPA是标准接口,hibernate是其实现,但是hibernate得功能是JPA的超集。hibernate是如何实现与JPA的关系的尼?通过hibernate-原创 2017-03-14 19:43:07 · 484 阅读 · 0 评论 -
struts.xml的result类型
1.dispatcher:默认值,用来转向页面,通常处理JSP页面。 /success.jsp true2.redirect:重定向到一个URL或者Action dashboard /secure 3.chain:从一个Action转原创 2016-09-22 09:42:08 · 382 阅读 · 0 评论 -
Hibernate性能优化之缓存管理
课程概要:1.Hibernate一级缓存2.Hibernate二级缓存和应用3.Hibernate查询缓存 一、Hibernate一级缓存什么是缓存?缓存(Cache)就是一块存储区域,其作用就是降低应用程序直接读写永久性数据源的频率,从而提高应用的运行性能。Hibernate提供了两级缓存:第一级缓存:session第二级缓存:session fa...原创 2016-09-08 13:55:17 · 413 阅读 · 1 评论 -
spring入门介绍
课程简介:1.Spring的概况2.Spring之IOC3.Spring之AOP 一、Spring的概况简介:Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架,他主要解决企业应用开发的复杂性。 好处:可以有效组织中间层对象。使用统一的配置文件。促进良好的编程习惯,减少编程代价。易于单元测试。特点:...原创 2016-09-07 19:36:58 · 634 阅读 · 1 评论 -
spring事务管理
课程目标:1.事务的回顾:事务的基本概念和特性2.spring事务管理的一组API3.spring的编程式事务管理4.spring的声明式事务管理一、事务的回顾什么是事务?事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。以银行转账为例:不应该出现张三的钱转成功,但是由于突然断电的原因,李四并没有收到钱,这是不正确的。所以我们把这整个操作当...原创 2016-09-07 08:42:08 · 288 阅读 · 0 评论 -
struts2入门(9.19上午)
一、认识框架框架只是一个快速开发的工具,不是技术。当前java领域中常用的MVC框架 ssh : struts2 spring hibernate ssm : struts2 spring mybatis spring MVCMVC指的是哪些?M:model(模型层,在项目结构中包括,vo,dao,biz)数据模型,主要的作用是分装数据模型,传递数据对...原创 2016-09-19 14:48:51 · 283 阅读 · 0 评论 -
HQL数据查询基础
HQL的定义:Hibernate Query Language是面向对象的查询语言,映射的持久层的类,Hibernate可以自行把HQL转化为SQL,从而进行操作。注意:HQL映射的是持久层的类,而SQL映射的数据表。初学HQL要注意的问题:1.HQL是面向对象的查询语言,对Java类和属性的大小写敏感。 SQL是面向数据库的查询语言,对表名,列名不敏感。2.HQL对关...原创 2016-09-05 14:19:27 · 385 阅读 · 0 评论 -
Hibernate的三种状态
Hibernate中对象的三种状态及相互转化Hibernate中的对象有三种状态:瞬时状态,持久状态,托管状态。1.瞬时状态当我们通过Java的new关键字来生成一个实体对象的时候,这时这个实体对象就处于瞬时状态,如下:User user=new User("chenchen",23);这个时候,user对象就处于瞬时状态,为什么说他是瞬时状态呢?因为此时的user只是通过JV...原创 2017-05-10 16:29:06 · 1091 阅读 · 0 评论