随笔分类 - JavaWeb
摘要:搭建 SpringMVC&Spring&MyBatis三大整合 传送门 1、准备 测试搭建S pringMVC&Spring&MyBatis三大整合 用例 a)准备 – 测试数据: i.Bean -> 根据个人喜好; ii.数据库表 -> 根据个人喜好; b)导入 – 测试数据 -> 学习项目 ->
阅读全文
摘要:JavaWeb_(SpringMVC框架)测试SpringMVC&Spring&MyBatis三大整合 传送门 1、整合ssm 3大框架 过程 a)导包 -> spring_Jar整理 -> ssm框架整合包 b)配置 -> web.xml i.读取spring配置文件; ii.配置springmv
阅读全文
摘要:Spring MVC又叫SpringWebMVC是一个轻量级的基于请求响应的表现层框架。它是Spring框架的一部分。SpringMVC与Struts2都可以替代原始Servlet技术。 SpringMVC是什么? Spring Web MVC框架提供了MVC(模型 - 视图 - 控制器)架构和用于
阅读全文
摘要:整合Mybatis a)导包: i.Spring:基本包、aop、aspects、jdbc、tx、test; ii.Mybatis:mybatis-3.4.6 iii.整合包:mybatis-spring-1.3.2 iv.三方包: 1.aopalliance 2.aspectj.weaver 3.
阅读全文
摘要:1、事务相关知识 a)什么是事务:把多条数据库操作捆绑到一起执行,要么都成功,要么都失败; b)事务的原则ACID: i.原子性:事务包含的所有操作,要么全部成功,要么全部失败回滚,成功全部应用到数据库,失败不能对数据库有任何影响; ii.一致性:事务在执行前和执行后必须一致;例如A和B一共有100
阅读全文
摘要:一、用Spring中的JdbcTemplate操作数据库 在MySQL中准备一个user表,表中增加一条假数据 用Spring中的JdbcTemplate操作数据库,在JdbcTemplate中实现增删改查操作 //增 void saveUser(User u); //删 void deleteUs
阅读全文
摘要:1、aop思想介绍(面向切面编程):将纵向重复代码,横向抽取解决,简称:横切 2、Spring中的aop:无需我们自己写动态代理的代码,spring可以将容器中管理对象生成动态代理对象,前提是我们对他进行一些设置; 3、Spring-aop是基于动态代理的 – 优先选用JDKProxy动态代理; a
阅读全文
摘要:一、使用servlet技术开发用户登陆功能 在MySQL中准备一个user表,表中增加一条假数据 使用Servlet实现用户登陆的功能 用户登陆的<from>表单 <form id="loginFrom" action="${pageContext.request.contextPath }/use
阅读全文
摘要:系列博文 JavaWeb_(Spring框架)xml配置文件 传送门 JavaWeb_(Spring框架)注解配置 传送门 Spring注解配置 a)导包和约束:基本包、aop包+context约束; <?xml version="1.0" encoding="UTF-8"?> <beans xml
阅读全文
摘要:系列博文 JavaWeb_(Spring框架)xml配置文件 传送门 JavaWeb_(Spring框架)注解配置 传送门 Xml配置 a)Bean元素:交由Spring管理的对象都要配置在bean标签中; i.Bean标签介绍和创建方式:空参构造、静态工厂、动态工厂; ii.Scope属性介绍:s
阅读全文
摘要:Spring是于2003 年兴起的一个轻量级的Java 开源框架,它由Rod Johnson创建。传统J2EE应用的开发效率低,Spring作为开源的中间件,提供J2EE应用的各层的解决方案,Spring贯穿了表现层、业务层及持久层,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“
阅读全文
摘要:MyBatis + Spring整合开发 a)使用Spring容器用单例模式管理Mybatis的sqlSessionFactory;b)使用Spring管理连接池、数据源等;c)将Dao/Mapper动态代理对象注入到Spring容器中,使用时直接获取; 一、MyBatis整合Spring框架 a)
阅读全文
摘要:官方文档 传送门 下载地址 传送门 MyBatis Generator(MBG)简介: MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文
摘要:系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二 传送门 JavaWeb_(Mybatis框架)Mapper动态代理开发_三 传送门 JavaWe
阅读全文