摘要:
一、商品列表展示 1.静态资源映射 springmvc.xml 2.前台页面 http://localhost:8080/item-add 3.添加Handler方法来显示页面 PageController.j... 阅读全文
摘要:
一、概述 Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确... 阅读全文
摘要:
一、概述 mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 二级缓存是m... 阅读全文
摘要:
一、模型分析 user和orders user---->orders 一个用户可以创建多个订单,一对多。 orders--->user 一个订单只由一个用户创建,一对一。 orders和orderdetail orders--->orderdetail 一个订单可以包括多个订单明细,因为一个订单可以购买多个商品,每个商品的购买信息在orderdetail记录,一对多关... 阅读全文
摘要:
一、List 1.List集合特有功能 /* * List集合的特有功能: * A:添加功能 * void add(int index,Object element):在指定位置添加元素 * B:获取功能 * Object get(int index):获取指定位置的元素 * C:列表迭代器 * ListIterator listIterator():List集合特有... 阅读全文
摘要:
一、输入映射 1.parameterType 指定输入参数的Java类,可以使用别名或者类的全限定名。它也可以接受基本数据类型、POJO对象、HashMap。 (1)基本数据类型 (2)POJO对象 (3)传递POJO包装对象 开发中通过pojo传递查询条件 ,查询条件是综合的查询条件,不仅包括用户查询条件还包括其它的查询条件(比如将用户购买商... 阅读全文
摘要:
一、原始Dao开发方式 UserDao.java public interface UserDao{ public User findUserByID(Serializable id); public List findUsersByName(String name); } UserDaoImpl.java public class UserDaoImpl implements ... 阅读全文
摘要:
一、MyBatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL... 阅读全文