自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 ssm整合crud

1、整体目录2、启动spring  和springMVC  还有post请求提交的时候的编码格式问题3.sprig.xml4.mybatis5.spring.xml6.spring.xml7.spring.xml8.9.10.11.12.注意如何格式的的日期,先引入标签13.注意 这个查询的时候 参数要一致,这样就可以把参数传递了14.需要获取文本框中的值15.回显  查询字段16.增加的时候,一...

2018-03-04 09:35:33 582

原创 springMVC

1.配置jar包2.web.xml中配置DispacherServlet,服务器起来的时候就要启动它3.springmvc.xml中的配置  使用注解的方式4.controller的开发通常都是使用注解开发,实现Controller的方法早就已经不用了5.注意视图解析简化,当搜索hello的时候,把内容封装,最后通过找到jsp页面 el表达式展示出来;注意mv.setViewName("hello...

2018-03-03 18:49:01 145

原创 mybatis 动态sql语句 输出映射

动态sql语句:比如查询,根据查询条件,自动拼接sql语句1.常用的1.之前这样写2.效果不好动态sql语句的例子:条件拼接例子:三选一例子:例子:组合标签 可以去掉最后一个逗号例子:简单的输出映射:查询出的字段如何映射到对象中的呢,字段必须和pojo中的属性值一样,如果是别名的话,会用别名与属性值查找,则赋值不上了还可以这样手工指定映射...

2018-02-26 08:42:23 350

原创 mybatis 引入外部属性文件 别名配置 映射文件配置

引入外部属性文件1.2.3.别名的配置1.在主配置文件中配置完别名,然后在映射文件中使用;别名有两种配置,一种是单个别名配置使用;另外一种是一个包名 里面的类可以使用,首字母大小写都可以2.别名的例子1.就是因为有别名存在,mybatis中这个配置,所以才能识别2.2类型句柄:如何内部转换的,在java和数据库之间以上内容来自于哪里:导入映射文件的两种方式...

2018-02-25 17:11:46 1184

原创 Mybatis入门

1、导入jar包2、目录结构3.主配置文件 sqlMapConfig.xml4.映射文件 PersonMapper.xml5.工具 SqlSessionFactoryUtil.java6.测试类package com.hrxb.test;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io...

2018-02-25 11:52:12 207

原创 struts2拦截器

权限拦截器,只有经过登陆的才可以看到列表页面登录界面:提交的话找到login路径struts.xml:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"    "http...

2018-02-24 22:05:40 127

原创 Struts2 文件上传

1.用的是这个拦截器2.需要引入两个jar包3.写个页面4.最后效果,5.这里需要写一个action 注意:这里的file和上边jsp中的name值是一致的6.都提供get set方法实例:package com.hrxb.action;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExc...

2018-02-08 21:11:10 137

原创 访问Action的方法

有三种方式实现(默认访问execut())action的方法中通常是有返回值的,但是也可以没有,有两种方式书写public void add{}或者 public String add{   //这种常用,但是要实现Action return Action.NONE;}1.使用action中method方法2.使用通配符3.使用动态访问...

2018-02-08 10:04:03 120

原创 Action编写三种 方式

1. 不实现任何接口public void UserAction{}2.实现Action (很少用)  这里有 常量 SUCCESS ERRORpublic void UserAction implements Action {}3.继承ActionSuport (一般使用)   这个类实现Action接口,这里有 常量 SUCCESS ERRORpublic void UserAction ex...

2018-02-08 09:53:34 464

原创 SSH中修改时,回显问题 crud的优化问题

第一种:更新的时候,首先跳转到这个界面做回显第二种:过程:(1)实现Preparable这个方法(2)(3)把值放到值栈上(4)跳转到页面上(5)自动会取值--显示但是有时候是不需要这个new一个新的对象的,所以需要perpare告诉什么时候需要,什么时候不需要所以:实现了这个接口 以为 prapare-->model-->param第一步:第二步:先去赋值第三步:把这个对象放进值栈顶...

2018-02-07 22:55:30 282

原创 获得request的两种方式

第一种:HttpServletRequest request = ServletActionContext.getRequest();第二种: 就是注入了request

2018-02-07 01:12:53 297

原创 Struts2--action接收参数传递的四种方式

(1)属性方式传递参数(2)getParameter("传递参数");(3)javabean封装 传递参数实际就是这里的拦截器起的作用也可这样(4)通过ModelDriven接收参数执行过程:首先是把action放入进去然后。。。添加的时候:在值栈中 (1)拦截器modelDriven起作用,首先执行Medel()这个方法,把

2018-02-06 16:20:04 537

原创 Struts2--例子

2018-02-04 12:39:26 142

原创 异常捕获如何捕获信息e.getmessage()

首先调用runtimeException构造器,传递message然后信息赋值到这里然后这里就有了数值由于是父类,所以Exception调用的时候getMessage()的时候,就会捕获这个信息

2018-02-01 21:35:54 5249 1

原创 JdbcTemplat

注意:@Before  测试的时候使用技巧

2018-02-01 00:17:00 346

原创 spring 注解

注意:这里注入的是接口,因为用于注入,(spring提供的) 默认按类型装配 ,而实现类相当于这个类型注意:这里写名字personService  如果不写的话是personServiceImpl

2018-01-30 22:46:19 99

原创 spring p命名空间

P命名空间第一.首先引入这个约束注意:首先引入这个约束文件第二、p标签就是简化 XML 文件的配置自动装配引入外部属性文件:

2018-01-30 18:20:45 376

原创 spring 两个核心接口 、级联初始化 、集合属性

级联初始化 :指的把被依赖的对象的属性,放入一个bean中,并且这个里面的属性优先表现

2018-01-30 15:45:20 419

原创 Spring入门

问题引入:注意:被依赖的对象book 必须是提前主动创建好,并且需要注入,否则就会出现空指针异常依赖注入思想理解:角度一:控制反转(IOC, Inversion of control) 使用Spring框架以后,调用者无需主动获取依赖对象,调用者只需要被动接受spring容器为调用者提供的对象即可。如在元素中配置该class 所需要的参数,通过setter 方式为调

2018-01-30 10:12:47 167

原创 hibernate常见问题总结

1、Hibernate 五大核心接口答: (1)Configuration,此接口是用于加载hibernate.cfg.xml配置文件,然后创建会话工厂(2)SessionFactory,此接口是会话工厂,是线程安全的,意味着它的同一个实例可以被应 ,用的多个线程共享,是重量级、二级缓存;一般情况,一个应用程序只有唯一一个,通常是封装成了工具类(3)Session,Session(会话

2018-01-27 21:38:48 258

原创 hibernate中对象的三种状态瞬时态,持久态,游离态区分

1.瞬时态。    hibernate中什么时候的对象为瞬时态呢,当我们new 一个对象时,还没有save时,它就是瞬时态的,当我们delete一个对象时,它也是瞬时态了,因为此时,他们在数据库中没有对应的记录存在2.持久态。   当我们save一个对象时,这个对象会保存到数据库,同时也会缓存在session中,同时,当我们get(),load(),updateOrSave()一个对象

2018-01-27 19:33:26 194

原创 JavaBean POJO po EJB 区别

1、POJO POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。特点:

2018-01-27 19:12:03 172

原创 hibernate 缓存

定义: 高速缓存是数据的一个本地副本,处在应用程序和数据库之间,用于提升查询效率区别优点: 使用ORM持久层远胜于直接用JDBC的另一个重要原因是:高速缓存。使用缓存涉及到三个操作: (1)把数据放入缓存 (2)从缓存中获取数据 (3)删除缓存中的无效数据。Hibernate 缓存为分为三类:(1)一级缓存,Session级共享。   (2)二级

2018-01-27 15:41:29 119

原创 hibernate ——反向生成注解和实体

连接数据库

2018-01-27 10:21:10 212

原创 hibernate —— 注解

注解举例 一对多 多对一---------------Employee.java-----------------package com.huarui.entity;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.FetchType;impo

2018-01-27 09:26:00 148

原创 hibernate —— HQL查询、参数传递、QBC查询和分页

HQL查询1、查询每个employe实例对象2、查询单列,返回的是字符串3、查询多个列  返回的是数组形式4、查询多个列,把查询的结果封装在对象中     分页有两种形式,第一种分步骤,第二种合成的,道理都是一样的第一种形式第二种形式     聚合函数查询分组传递参数第一

2018-01-26 11:55:36 312

原创 hibernate —— 一对多和多对一

案例:Employee.javapackage com.huarui.test;import java.util.Set;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.junit.Test;import com.hua

2018-01-26 10:43:30 121

原创 hibernate —— 关联映射one to one

一对一关联关系中包括: 1、基于主键的one-to-one  2、基于外键  基于主键的one-to-one 举例Person.xmlIDCard.xmlhibernate.cfg.xml

2018-01-25 23:06:06 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除