Web程序设计笔记15——第十一章:Spring MVC
第十一章:Spring MVC 第一个spring应用 0.创建项目,导包 FirstController 类的包 实现HttpServletResponse HttpServletRequest两个方法 <dependency> <groupId>javax.servlet</groupId>
Web程序设计笔记14——第十章:Spring 和 MyBatis 的整合
第十章:Spring 和 MyBatis 的整合 基于SSM的用户管理系统的设计与实现 基于传统的DAO方式的整合 0.导包 mybatis mybatis-spring spring mysql spring-tx spring-jdbc commons-dbcp2 <dependency>
Web程序设计笔记13——第九章:MyBatis 的关系映射
第九章:MyBatis 的关系映射 实体和实体之间: 1:1 1:多 多:多 基于 MyBatis 的客户管理系统的设计与设计 功能:
Web程序设计笔记12——第八章:动态SQL
第八章:动态SQL 基于MyBatis的客户管理系统的设计与开发 1.复制第6章的代码 导包:mybatis mysql 准备数据 数据库:mybatis 表 t_customer 创建实体类Customer 创建CustomerMapper.xml文件,写SQL语句的 创建mybatis-conf
Web程序设计笔记11——第七章:MyBatis核心配置
第七章:MyBatis核心配置 7.1 核心对象 1.复制第6章的代码 (1)导包 mybatis mysql <dependency> <groupId>org.mybatis</groupI
Web程序设计笔记10——第六章:初识MyBatis
第6章:MyBatis Spring: 负责实现业务层的逻辑 MyBatis:主要和数据库打交道 Spring MVC:主要负责前端页面 6.1 MyBatis 1.持久层框架: 负责数据库开发 2.ORM框架:Object/Relational Mapping 3.POJO(Plain Old J
Web程序设计笔记09——第五章:Spring的事务管理
第五章:Spring的事务管理 transfer()的语句要么全做,要么全不做? 把transfer方法做成事务方法。 事务方法:方法体中的代码要么全部,要么全不做。 如何把transfer()做成事务方法呢? 1.基于xml文件 2.基于注解 AOP关键导包 <dependency>
Web程序设计笔记08——第四章:Spring的数据库开发
第四章:Spring的数据库开发 JDBC: Java Database Connector JdbcTemplate方法 一、execute() (1)mysql创建数据库spring create database spring; (2)导包</
Web程序设计笔记07——第三章:基于AspectJ实现AOP
第三章:Spring AOP 复习知识 1.从java角度出发实现代理 JDK动态代理 和 CGLIB代理 的区别: (1)被代理对象不同 (2)产生代理对象的类不同 2.从Spring角度出发实现代理
Web程序设计笔记06——第三章:从Spring的角度去实现代理
第三章 1.代理 生活中的代理: 代购 从Java的角度去实现代理 3.2.1 JDK动态代理 被代理对象:实现了接口的类 写的就是核心的业务功能 切面类:写的是非核心的业务功能 生成代理对象的类:JdkProxy 代码实现同上节课 3.2.2 CGLIB代理 被代理对象:某个类 切面类: 生成代理