摘要:
Test.java 其他: 阅读全文
摘要:
一、电商网站+支付平台的支付过程 通过RestTemplate模板对象发送http请求并接收返回结果。 支付架构: 支付过程: pom.xml submit.jsp OrderController.java spring-mvc.xml 阅读全文
摘要:
1、在pom.xml中加入spring/springmvc、mybatis的依赖jar包等 2、在web.xml中加入spring监听器,并将其指向配置文件spring-mvc.xml、spring-mybatis.xml 加入springmvc的核心拦截器Servlet,加入对字符集的过滤器fil 阅读全文
摘要:
1、pom.xml中加入SpringMVC的依赖 2、web.xml中加入SpringMVC的核心拦截器,并指向其核心配置文件spring-mvc.xml 3、创建spring-mvc.xml核心配置文件 4、创建User.java用户实体类+LoginController.java登录控制器 Us 阅读全文
摘要:
一、Mybatis动态SQL简介 mybatis 的动态sql语句是基于OGNL表达式的,可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: 1. if 语句 (简单的条件判断) 2. choose (when,otherwize) ,相当于java 阅读全文
摘要:
Profess.java 一方 Student.java 多方 IStudentDAO.java Student.xml Profess.xml 多对一测试代码: 一对多测试代码: Configuration中的注册 阅读全文
摘要:
Student.xml 这里的 id="addStudent" 要和IStudentDAO.java接口中的方法名一致 测试代码 阅读全文
摘要:
一、什么是Mybatis? MyBatis前身是ibatis,是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。 MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Ol 阅读全文
摘要:
一。加入struts21.在pom.xml中加入struts2的依赖 <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.13</version> < 阅读全文
摘要:
一。aop编程思想 1.面向切面,就是能够不动源码的情况下,从横切面切入新的代码功能。 2.实现原理是动态代理 动态代理的步骤 a。写生产厂家,实现接口,代理只能代理接口 b。动态代理类实现InvocationHandler接口,实现bind方法来绑定厂家,重写invoke方法 c。消费者找动态代理 阅读全文