框架
编号_0347
记录自己学习的历程。
展开
-
Spring Aop
AOP概念 aop面向切面变成,扩展功能不修改原代码 aop采用横向抽取机制,取代传统纵向继承体系重复代码 aop底层采用动态代理模式实现 (1)第一种情况:有接口情况,使用动态代理创建接口实现类代理对象 (2)第二种情况:没有接口情况,使用动态代理创建子类代理对象 AOP原理底层使用动态代理实现 1.第一种情况:有接口情况 使用jdk动态代理,针对有接口情况public interface原创 2017-07-18 10:35:47 · 231 阅读 · 0 评论 -
spring整合mybatis完整案例(注解配置方法)
一.项目整体结构二.详细内容0.导入jar包1.domian(1)User实体类2. dao(1)IUserDaoUserDao层接口,定义crud接口方法 (2)IUserDao.xml注解方式配置不需要实现dao接口,会自动实现并创建对象 只需要配置实体类对应的SQL映射<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUB原创 2017-08-31 10:01:44 · 1923 阅读 · 0 评论 -
spring整合mybatis完整案例(配置文件方式)
一.项目整体结构二.详细内容0.导入jar包1.domian(1)User实体类 (2)UserMappser.xml User类对应SQL映射文件<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/原创 2017-08-31 09:27:09 · 1103 阅读 · 0 评论 -
mybatis入门配置案例
一、配置数据库0.导入jar包 1.在src下创建conf.xml 2.将数据库配置文件放到JDBC.properties中<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/m原创 2017-08-27 20:17:44 · 325 阅读 · 0 评论 -
mybatis方法多个参数时报错:Caused by: org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found
被这个问题坑到了,记录一下。问题描述:当在mybatis框架中使用的查询语句中包含多个参数 会出现找不到参数的情况!解决办法为方法中的参数加上注解指定参数原创 2017-09-07 15:06:32 · 21957 阅读 · 3 评论 -
Struts2配置入门案例
一、搭建环境1.导包: 2.web.xml配置StrutsPrepareAndExecuteFilter web.xml:<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.原创 2017-08-27 21:16:31 · 250 阅读 · 0 评论 -
Hibernate入门配置案例
一、什么是hibernate框架1 hibernate框架应用在javaee三层结构中 dao层框架2 在dao层里面做对数据库crud操作,使用hibernate实现crud操作,hibernate底层代码就是jdbc,hibernate对jdbc进行封装,使用hibernate好处,不需要写复杂jdbc代码了, 不需要写sql语句实现3 hibernate开源的轻量级的框架4 hibernat原创 2017-08-27 20:49:39 · 221 阅读 · 0 评论 -
Spring配置入门案例(注解方式 )
1.注解介绍(1)代码里的特殊符号,可完成功能 (2)注解写法 :@注解名称(属性名称=属性值) (3)注解可使用在类、方法、属性上2.Spring注解开发准备(1)导入jar包 导入基本jar包 导入aop的jar包 (2)创建类创建方法 (3)创建Spring配置文件,引入约束 (4)开启注解扫描 3.注解创建对象(1)在创建对象的类上使用注解 (2)创建对象有原创 2017-07-18 09:11:49 · 345 阅读 · 0 评论 -
Spring配置入门案例(配置文件方式)
1. IOC(控制反转)什么是IOC ioc控制反转,把对象的创建交给spring管理 ioc操作两部分 (1)ioc的配置文件方式 (2)ioc的注解方法 ioc底层原理 ioc底层原理使用技术 (1)xml配置文件 (2)dom4j解析xml (3)工厂设计模式 (4)反射 原理 第一步:创建xml文件,配置要创建的对象 <bean id="user" class="cn.wan原创 2017-07-13 21:30:25 · 655 阅读 · 0 评论 -
SSM框架整合配置案例
一、SSM1.SpringMVC 它用于web层,相当于controller(等价于传统的servlet和struts的action),用来处理用户请求。2.Spring IOC容器,它可以装载bean,创建对象3.Mybatis 操作数据库二、配置案例1.导入jar包2.配置web.xml<?xml version="1.0" encoding="UTF-8"?> <web-原创 2017-09-04 20:30:00 · 435 阅读 · 0 评论 -
Spring配置连接池和dao使用JdbcTemplate
Spring配置c3p0连接池 导入jar包 除Spring基本jar包外,还需要导入c3p0相关jar包 创建Spring配置文件,配置连接池 <!-- 配置c3p0连接池 --> <!-- ComboPooledDataSource dataSource=new ComboPooledDataSource(); dataSource.setDriverC原创 2017-07-19 09:35:43 · 588 阅读 · 0 评论 -
Spring Aop拦截controller配置注意事项
Spring Aop拦截controller需要cglib生成代理方法springmvc配置文件 <!--通知spring使用cglib而不是jdk的来生成代理方法 AOP可以拦截到Controller--> <aop:aspectj-autoproxy proxy-target-class="true" />Spring配置文件<!-- 启动对@AspectJ注解的支持 --> <原创 2017-10-28 12:02:20 · 871 阅读 · 1 评论