途牛旅游项目-导航条(后端数据测试)
温馨提示:
(1)数据是最重要的
(2)开发一层测试一层
(3)基础:登录
思维导图:
CategoryServiceTest
package com.tuniu.service;import com.tuniu.domain.Category;
import org.junit.Test;import java.util.List;public class CategoryServiceTest {@Testpublic void test01(){CategoryService categoryService = new CategoryService();List<Category> list= categoryService.findAll();System.out.println(list);}
}
CategoryService
package com.tuniu.service;import com.tuniu.dao.CategoryDao;
import com.tuniu.domain.Category;
import com.tuniu.util.MySessionUtils;
import org.apache.ibatis.session.SqlSession;import java.util.List;public class CategoryService {public List<Category> findAll() {SqlSession sqlsession = MySessionUtils.getSession();CategoryDao mapper = sqlsession.getMapper(CategoryDao.class);List<Category> result = mapper.findAll();return result;}
}
##Category
package com.tuniu.domain;import java.io.Serializable;/*** 分类实体类*/
public class Category implements Serializable {private int cid;//分类idprivate String cname;//分类名称public Category() {}public Category(int cid, String cname) {this.cid = cid;this.cname = cname;}@Overridepublic String toString() {return "Category{" +"cid=" + cid +", cname='" + cname + '\'' +'}';}public int getCid() {return cid;}public void setCid(int cid) {this.cid = cid;}public String getCname() {return cname;}public void setCname(String cname) {this.cname = cname;}
}
CategoryDao
package com.tuniu.dao;import com.tuniu.domain.Category;import java.util.List;public interface CategoryDao {//SELECT * FROM `tab_category` ORDER BY cid ASCList<Category> findAll();
}
CategoryDao.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tuniu.dao.CategoryDao"><!--//SELECT * FROM `tab_category` ORDER BY cid ASCList<Category> findAll();--><select id="findAll" resultType="Category">SELECT * FROM `tab_category` ORDER BY cid ASC</select>
</mapper>
数据库表:
测试结果:
途牛旅游项目-导航条(后端数据测试)相关推荐
- 途牛旅游项目-导航条(页面显示)
目标: 思维导图: 如果jstl不能使用,需要导入jstl的依赖 <%@ taglib prefix="c" uri="http://java.sun.com/js ...
- 【途牛旅游项目】项目环境搭建,实现登陆功能
项目准备 熟悉静态页面 查看真实在线的途牛旅游项目 其实也是一个商城而已,重点项目搭建,核心模块:登录 前言 (1)前言 为了巩固web基础知识,提升综合运用能力,故而讲解此案例. 要求,每位同学能够 ...
- 途牛旅游项目环境搭建
途牛旅游项目环境搭建 准备工作 项目演示 熟悉静态页面 查看真实在线的途牛旅游项目 其实也是一个商城而已 重点项目搭建,核心模块:登录 准备工作 三层架构 (1)三层架构 (2)目录结构: 准备工作 ...
- 【途牛旅游项目】01 - 项目环境准备,实现登录功能
文章目录 模仿途牛旅游网站的一个项目 项目初始化,目录结构 导入pom.xml依赖 创建数据库 模仿途牛旅游网站的一个项目 途牛地址:https://www.tuniu.com 项目初始化,目录结构 ...
- 途牛旅游项目——注册邮箱激活
UUID介绍 (1)什么是uuid 全球唯一的,不会重复的 固定长度的随机字符串 25fd9bcf50ad4dc39aa38f084d1801c8 (2)复制UUI工具类 com\wzx\util\U ...
- 【途牛旅游项目】02 - 登录功能实现 - 验证码功能 - ajax实现登录
文章目录 登录功能分析图解 最终实现截图 实现登录功能 1. 创建测试类 2. 创建业务层UserService 3. 创建实体类 - User用户类和Msg错误提示类 4. 创建dao层 5. 创建 ...
- 途牛旅游项目—注册篇
注册功能_功能分析 注册的后台功能代码 编写UserService的register方法测试 @Testpublic void test03() {UserService userService = ...
- 途牛旅游项目——动态导航栏
学习目标 (1)数据是最重要的 (2)开发一层测试一层 (3)基础:登录 导航开发 导航后台代码开发 (1)CateogryServiceTest (2)CateogryService (3)Cate ...
- 【途牛旅游项目】03 - 注册功能实现(aJax提交,正则表达式判断,BeanUtils封装和注册转换器)
文章目录 注册功能分析图解 实现样式截图 实现注册功能 1. 创建注册业务的测试方法 2. 创建业务层UserService的注册方法 3. 创建dao层接口方法 4. 创建dao的映射文件xml 5 ...
最新文章
- rabbitmq 网络分区错误
- 设计模式之Dynamic Proxy-动态代理
- 数字经济时代下老年群体手机APP软件网络推广适老化需求日益明显
- 使用subprocessm模块管理进程
- L3-015 球队“食物链”(dfs)
- 初探 NS_STRING_ENUM
- HTML5 基础知识(一)
- WebAPI性能优化之压缩解压
- python的魔法方法--__
- 作为开发者发布小程序_如何建立个人品牌作为新开发者
- 改善深层神经网络:超参数调整、正则化以及优化——2.8 Adam算法(Adaptive Moment Estimation)
- oracle互换2条记录,ORACLE中确定表里哪些行是彼此互换的
- 发现Diolar 的边缘检测程序好像也有缺点
- 重磅!2020 年算法工程师技术路线图
- oracle设置保存时间为12或是24小时格式
- introduce to Installsheild X
- SoundPool工具类
- 英语之---动名词做定语
- 行为型模式:备忘录模式
- 6.2.2 分区与副本