- 博客(22)
- 资源 (15)
- 收藏
- 关注
原创 maven管理ssm项目模块开发之父子工程
首先创建一个父工程,另外创建四个子工程分别是:dao层、ertity层、service层、web层如图所示:在父工程的pom导入ssm所需要的依赖包,如图:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...
2018-07-23 16:57:24 1669
原创 maven管理ssm项目 pom依赖文件
<properties> <!-- 设置项目编码编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporti...
2018-07-20 15:16:07 348
原创 创建maven项目
常见的maven指令mvn archetype:generate 创建Maven项目mvn compile 编译源代码mvn deploy 发布项目mvn test-compile 编译测试源代码mvn test 运行应用程序中的单元测试mvn site 生成项目相关信息的网站mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jar...
2018-07-18 21:42:42 147
原创 SpringMvc的访问架构
1. 请求进入到web.xml,web.xml配置了springMvc的前端控制器。进入到前端控制器(spring框架的核心)2. HandlerMapping 用于查询所有的controller(handler),返回一个handler对象。3. DispatcherServlet拿到了handler,指派这个处理器适配器(handlerAdpter)去执行handler4. Handler返回...
2018-07-12 20:55:10 269
原创 SSM三大框架搭建(Spring+Spring MVC+mybatis)
第一步导入SSM整合所需要的jar包spring jar包+mybatis jar包+spring MVC jar包(spring-web包,spring-webMVC包)1.2 导入配置文件里面的其他配置信息是测试用的,在配置这心文件时,一定要细心,不然出问题了,就很难找到。同时在配置文件信息时,想想他们之间存在怎样的的关系,按着它们之间的依赖管关系来一一配置,这样还不容易出错Spring核心配...
2018-07-12 20:50:53 299
原创 Spring整合mybatis
整合过程1.1 导包(1)Spring包 (2)mybatis包(3)导入整合包1.2搭建环境创建applicationContext.xml,sqlMapConfig.xml,db.properties,log4j.properties等文件1.3开始整合mybatis不管哪种整合都依赖于sessionFactory对象,sessionFactory需要依赖于读取mybatis核心配置文件中的信...
2018-07-11 22:29:21 197
原创 mybatis详解(五)级联查询
对1关联查询一种业务需要,既要显示订单表的信息同时还需要下订单的人的信息,这就是多表信息,由于一条订单只会对应一个用户,这是一对一关联查询第二种1.将原来体类中增加一个新的属性(1)在实体类中增加对应另外一张表的实体类属性getset,toString(2)输出映射给为resultMap手动去映射对应的属性(3)Association(一对一关联)property原来orders中的user属性,...
2018-07-11 22:06:55 484
原创 mybatis详解(四)输入映射和输出映射
parameterType常规的八大数据类型、引用类型以及pojo的封装类将mapper中的所有方法中的参数,提取出来放到一个包装类中,开发mapper的时候所有参数如果有就传,这个包装类类型。在包装类中,加上对应的参数类型。在mapper.xml中使用ognl的方式去读取参数public class QueryVo { private User user; private Integ...
2018-07-11 20:24:07 223
原创 mybatis详解(三)sqlMapperConfig配置详解
properties --- 用于提供一系列的键值对组成的属性信息,该属性信息可以用于整个配置文件中。settings --- 用于设置 MyBatis 的运行时方式,比如是否启用延迟加载等。typeAliases --- 为 Java 类型指定别名,可以在 XML 文件中用别名取代 Java 类的全限定名。<!--别名设置--><typeAliases> <!...
2018-07-11 20:20:32 2411
原创 mybatis详解二(Dao层mapper开发)
关于mybatis实现dao层mapper开发,它可以不用写实现类,它能以代理方式自动生成实现代码。但是,使用mapper开发,必须遵循以下原则:一.自己定义的接口名需和mapper映射文件的名保持一致,并且在同一目录下mapper.xml文件里的namespace属性值和接口必须一致,不然就会报错的二.接口中的方法名必须和mapper.xml中的id保持一致三.接口中的方法名必须和mapper....
2018-07-10 19:48:35 13893 6
原创 Mybatis详解(一)实现增删改查
mybatis介绍mybatis是一个应用于dao层框架(持久层框架)也是一个ORM(object relational mapping)框架(对象关系映射),相比于hibernate,他是一个半自动的。优点:Mybatis优点让程序员只关注sql语句参数的设置,结果集的处理,框架自动生成简单易学,灵活,解除sql与程序代码的耦合,提供对象关系映射标签,提供xml标签jdbc的缺点代码重复(每次创...
2018-07-10 12:53:41 26057 11
原创 SSH(Spring+Struts2+Hibernate)整合过程
在整合框架的过程中,每一步都要测试,这样容易排查出问题,出现问题也就得从头开始第一步,导包将需要的jar包导入到项目中hibernate所需要的jar包struts2所需要的jar包spring所需要的jar包导包时,如果发现是同一个包,版本不同一定要删除一个(建议低版本)因为高版本可以兼容低版本Struts2-spring-plugin-2.3.24.jar一旦导入了该包,struts2在启动的...
2018-07-06 22:38:06 1218
原创 Spring详解之管理事务(八)
PlatformTransactionManager帮助我们管理任意平台的事务每个框架都有管理平台的事务jdbc管理事务的是DataSourceTransactionManagerhibernate ......HibernateTransactionManager................................................TransactionManage...
2018-07-06 20:40:39 250
原创 Sping详解之整合JDBC(七)
spring是一个容器spring有个jar包提供了一个叫做JDBCTemplate模板,所以它能对数据库进行操作。spring还提供了很多模板,针对hibernate,MyBatis模板。JDBCTemplate跟Dbutils中的queryRunner极度相似。整合JDBC(下面手动创建对象的方式)一 导包c3p0,spring-jdbc,spring-tx三个jar包...
2018-07-06 20:20:28 173
原创 spring详解之注解的方式配置AOP(六)
1实现开启注解模式,在applicationContext.xml文件中配置<aop:aspectj-autoproxy></aop:aspectj-autoproxy>2注解切面在通知上面添加一个注解@Aspect@Aspect //切面public class MyAdvice {在通知的方法上添加切点有五种方式@Before(表达式)@Pointcut(),@Be...
2018-07-04 22:46:56 193
原创 Spring 之AOP配置(五)
AOP配置专业名词有三个分别是JoinPoint(连接点)被代理对象所有的可以增强的方法PointCut(切入点)已经增强过的方法Advice(通知)增强的内容Target(目标对象)Waving(织入)将通知织入目标对象中Proxy(代理)代理对象,将通知织入到目标对象后就变成代理对象Aspect(通知加切入点)比如下面图中的标注现在开始配置1导包(需要导入aop,aspect两个jar包还有他...
2018-07-04 21:47:21 357
原创 Spring详解之AOP代理(四)
AOP是面向对象编程,纵向重复,横向抽取什么是代理?生活中的例子比如说:找明星拍戏,上综艺,唱歌。。。直接找明星,说明明星知名度不是很大。如果明星的名气够大,那就不能直接访问,必须通过明星的经纪人,然后由经纪人访问明星。经纪人就是明星的代理。放在程序中,有一个目标对象,有一个代理对象。你想访问目标对象,必须通过代理对象,由代理对象决定访问目标对象。Java提供了一个类proxy能够实现代理Spri...
2018-07-04 15:04:45 194
原创 JAVA单例模式
java单例模式分为懒汉模式和饿汉模式单例模式主要作用于频繁的调用,而不需要创建实体类的情况下,如工具类的使用,数据库的操作单例模式需要将构造方法设为私有,防止被调用饿汉模式饿汉模式初始化创建了对象,每次调用不会创建对象(因为私有的嘛)每次调用都会返回一个对象,所以说,饿汉模式是线程安全的public class Singleton { private static Singleton ...
2018-07-03 20:23:32 152
原创 Spring详解之注解(三)
1.导包1.2 导入约束在applicationContext.xml添加以下代码xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/context http://www.springframework.org/schema/context.xsd1.3...
2018-07-03 20:11:23 213
原创 spring详解之配置详解(二)
一 配置Bean元素<bean name="user" class="cn.hd.test.User" id="user" scope="prototype"></bean>ApplicationContext.xml文件中配置bean元素,属性解释name:属性,自己起个名字,没有限制class:类的相对路径id:命名方式唯一,里面不能出现特殊字符,比如“/*action
2018-07-03 20:01:35 232
原创 Spring详解之环境搭建(一)
一 每个框架的环境搭建第一步都是环境搭建,当然Spring也不例外。现在直接开始喽导包:上图中require是事先整理好的文件spring-3.0.2 spring框架整合的其他的jar包,当面市面上所有的jar包都在里面。spring-5.0.2 spring框架本身所需要的包下载好后,打开spring-5.0.2文件里面的目录如下面所示libs:约束文件,spring架构约束文件有很多sch...
2018-07-02 19:47:40 238
原创 spring简介
介绍spring是一个开放源代码的设计层面架构,它解决的业务逻辑层和其他层的松耦合问题,因为它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。spring框架是一个一站式框架(javaee三层开发(web,ser...
2018-07-02 19:47:06 407
工行icbc对接demo
2023-05-17
jdkapi1.8.rar
2021-03-29
比较实在的五子棋.cpp
2020-06-03
诊所信息管理系统.cpp
2020-04-19
c++分数计算器课程大作业.rar
2019-12-19
关于hibernate的查询,事务概念,复杂表的关系
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人