自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java

每天学Java

  • 博客(16)
  • 收藏
  • 关注

原创 Spring整合MyBatis

Spring与MyBatis整合1.Spring与MyBatis的整合主要就是配置文件的整合(applicationContext.xml)<context:property-placeholder location="classpath:db.properties"/> <!-- 连接池 --> <bean name=&quot

2018-04-27 22:34:28 201

原创 每天学点Java之MyBatis的动态SQL与关联查询

动态SQL1.什么是动态SQL 简单的说就是我们写的sql语句并不是固定不变的,是可以根据我们所传的参数的不同,而进行不同的查询 例如:我们有一张User表 进行如下操作 可以在UserDao.xml配置文件中进行如下配置 配置的前提是接口中要有对应的方法public interface UserDao { public User selectUs...

2018-04-26 21:14:01 951 1

原创 每天学点Java之MyBatis基础详解

MyBatis环境搭建1.首先下载MyBatis所需要的jar包 并导入工程中2.编写核心配置文件 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuratio...

2018-04-25 20:44:35 219

原创 每天学点Java之Spring与Struts2和Hibernate的整合

Struts2与Spring的整合1.Struts2与Spring的整合主要就是把Struts中的Action交给Spring来管理 第一步:在Spring的配置文件中添加一个Action类的bean(以UserAction为例) 也可以不在配置文件中写 直接在Action类中使用注解也可以 <bean name="userAction" class="com...

2018-04-20 21:06:55 326

原创 每天学点Java之使用AspectJ实现AOP

使用AspectJ实现AOP1.首先什么是AspectJ AspectJ是使用面向切面的一个框架 它扩展了Java语言(它本身也是一种语言) 支持原生Java代码 有自己的编译器 将代码翻译成Java字节码文件 是为了方便编写AOP代码而出现的 使用AOP编程的三个重点 通知 切点 织入2.使用AspectJ实现AOP方式一: xml配置完成AOP (1.创建通...

2018-04-20 20:26:45 3190 2

原创 每天学点Java之Spring注解与AOP

Spring使用注解配置bean1.使用注解配置bean步骤 (1.在配置文件中添加context命名空间 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.spring...

2018-04-19 21:59:10 209

原创 Spring基础详解

Spring简介1.Spring是一个一站式的分成结构 轻量级的开发框架 特点: 开源 轻量级(体积小) 分层架构(按需添加) 一站式(对目前流行的框架支持非常高) IOC DI 可以把Spring理解为对象的管家 帮我们管理项目中用到的对象 使用Spring的好处 降低复杂性 松耦合 ...

2018-04-18 22:14:04 178

原创 struts2的上传与下载

struts2文件的上传1.struts文件上传// 首先在struts.xml配置文件中修改上传文件的大小(52428800表示50M)并配置Action类 <constant name="struts.multipart.maxSize" value="52428800"></constant> <action name="Upload...

2018-04-17 20:39:55 245

原创 struts2表单提交数据的验证

表单提交数据的验证1.验证方式分为硬编码和软编码 硬编码就是通过java代码来实现 软编码就是通过配置文件来实现 注意: 配置文件命名: Action类名-validation.xml 硬编码方式一: 重写ActionSupport类中的validate()方法// 这种方式会拦截该Action类中的所有方法 可以使用注解跳过拦截 @Override publ...

2018-04-17 20:15:46 328

原创 struts2自定义拦截器的创建和配置

struts2自定义拦截器的创建方式1.struts2自定义创建方式一 拦截器的的生命周期是随着程序的开始而创建 随着程序的结束而销毁 public class MyIntercept1 implements Interceptor{ // 声明周期方法 // 拦截器的初始化方法 @Override public void init() { ...

2018-04-16 19:26:01 334

原创 struts2获取表单提交的数据

struts2获取表单提交的数据1.获取表单提交数据方式一 属性驱动 public class Demo01Action extends ActionSupport{ // 利用属性驱动 获取提交的参数 // 注意: // 1.要提供set/get方法 // 2.表单中的提交过来的key作为属性名 private String username;...

2018-04-15 19:49:39 860

原创 struts2基础详解

struts2配置文件的配置1.struts2配置文件的配置<?xml version="1.0" encoding="UTF-8"?><!-- 头文件 在struts2-core-2.3.24.jar包下的struts-2.3.dtd文件中可以找到--><!DOCTYPE struts PUBLIC "-//Apache Software Fo...

2018-04-15 19:40:37 256

原创 HIbernate配置文件的配置和映射文件的配置

hibernate配置文件的配置1.hibernate配置文件 <!-- hibernate头文件 在hibernate-core-5.2.10.Final.jar包中的org.hibernate包 下的hibernate-configuration-3.0.dtd文件中可以找到 --><!DOCTYPE hibernate-configuration PU...

2018-04-15 18:33:35 1062

原创 Hibernate详解

主键使用hibrenate操作数据库必须有主键1.主键类型(1.自然主键 例如: 人的身份证号 保证了 非空不重复 符合主键的贴点 并且身份证号 本身是业务字段 可以作为主键使用 叫做自然主键(2.代理主键(常用) 找不到主键(没有业务字段符合主键规则) 写一个没有任何意义的主键id列 作为主键 就是为了非空不重复 叫做代理主键2.主键生成策略(7个) iden...

2018-04-09 21:43:00 397

原创 事物与Hibernate详解

事物1.事物原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。持久性:指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发 生故障也不应该对其有任何影响隔离性:事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被 ...

2018-04-08 20:01:47 228

原创 Java jsp详解

JSP介绍1.jsp介绍 JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种 用于开发动态web资源的技术。JSP实际上就是Servlet。 jsp = html + java html:静态内容 servlet:适合编写java逻辑代码 jsp:适合编写输出动态内容,但不适合编写java逻辑。 JSP执行原理:...

2018-04-02 22:21:10 500

空空如也

空空如也

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

TA关注的人

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