途牛旅游项目环境搭建

准备工作 项目演示

  • 熟悉静态页面
  • 查看真实在线的途牛旅游项目
  • 其实也是一个商城而已
  • 重点项目搭建,核心模块:登录

准备工作 三层架构

  • (1)三层架构

  • (2)目录结构:

准备工作 技术选型

  • (1)Web层
    a)Servlet:前端控制器
    b)html:视图
    c)Filter:过滤器
    d)BeanUtils:数据封装
    e)Jackson:json序列化工具
  • (2)Service层
    f)Javamail:java发送邮件工具
    g)Redis:nosql内存数据库
    h)Jedis:java的redis客户端
  • (3)Dao层
    i)Mysql:数据库
    j)Mybatis:对jdbc进行封装

pom.xml依赖

<dependencies><!-- junit--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><!--servlet--><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency><!-- MySql --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.32</version></dependency><!-- Mybatis --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.5</version></dependency><!--日志包--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.25</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><!--beanUtils--><dependency><groupId>commons-beanutils</groupId><artifactId>commons-beanutils</artifactId><version>1.9.2</version><scope>compile</scope></dependency><!--jackson--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.3.3</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.3.3</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.3.3</version></dependency><!--javaMail--><dependency><groupId>javax.mail</groupId><artifactId>javax.mail-api</artifactId><version>1.5.6</version></dependency><dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.5.3</version></dependency><!--jedis--><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.7.0</version></dependency></dependencies>

准备工作 创建数据库

-- 创建数据库
create database lvyou;
-- 使用数据库
use lvyou;
-- 创建表
复制提供好的sql



搭建Mybatis

复制四个重要的文件
核心配置文件
映射文件
日志文件
工具类MySessionUtil

途牛旅游项目环境搭建相关推荐

  1. day16--途牛旅游项目-环境搭建登录功能

    day16–旅游项目 学习目标 (1)项目搭建 ( 2)核心模块:登录 (3)sql (4) Junit (5) Git:版本管理工具 项目演示 登陆进去后: 边滑动边加载.分页 - 项目实现 1:新 ...

  2. 【途牛旅游项目】项目环境搭建,实现登陆功能

    项目准备 熟悉静态页面 查看真实在线的途牛旅游项目 其实也是一个商城而已,重点项目搭建,核心模块:登录 前言 (1)前言 为了巩固web基础知识,提升综合运用能力,故而讲解此案例. 要求,每位同学能够 ...

  3. 美多后台管理和项目环境搭建

    美多后台管理 Django框架已经提供了一个Admin管理后台,但是Admin的本身的页面可修改的页面布局效果比较少,无法满足公司定制页面需求,这时候就需要独立开发一套后台管理系统,满足公司对后台数据 ...

  4. linux基本项目环境搭建

    文章目录 linux基本项目环境搭建 java环境搭建 获取java源码包 解压 配置环境变量 使配置文件生效 验证 nginx安装 下载(java也可用此方法下载) 解压 配置(configure) ...

  5. 企业实战(2) 项目环境搭建之Tomcat部署

    前言: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说, ...

  6. Vue项目实战之人力资源平台系统(一)框架介绍及项目环境搭建

    前言 目录 前言 一.vue-element-admin简介 二.项目环境搭建 2.1 nodejs环境 2.2 git版本控制 2.3 vscode编辑器 三.拉取vue-element-admin ...

  7. 云服务器部署项目环境搭建

    云服务器部署项目环境搭建 这里以阿里云为例: 一.安装JavaJDK 指令: yum -y install java-1.8.0-openjdk* 二.下载部署TomCat 去TomCat官网下载:T ...

  8. django项目环境搭建

    项目环境搭建 在github上创建项目 官网: https://github.com/ 点击new 新建项目 公钥绑定 使用 git clone 项目到本地 一.在码云平台创建项目 版本控制的种类: ...

  9. 代驾APP_第一章_项目环境搭建_第一节

    代驾APP_第一章_项目环境搭建 文章目录 代驾APP_第一章_项目环境搭建 1-1 创建根项目 一.创建SpringBoot项目 二.覆盖pom.xml文件 1-2 创建根项目 一.创建公共模块 二 ...

最新文章

  1. 数据结构7.5_有向无环图及其应用
  2. 阿里云系列——4.网站备案后续(详细步骤)---2015-11.12
  3. 解决yarn build时报错:内存溢出FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed
  4. boost::callable_traits添加可变参数的测试程序
  5. gdb来调式多线程(转)
  6. 详解exif.js,应用于canvas照片倒转(海报H5)
  7. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节7:缓冲区管理
  8. Deppin系统 Liunx显示器分辨率异常解决方法
  9. 中心极限定理_中心极限定理和Python图解
  10. 【Latex】PPT画图,导出emf格式,word插入emf文件并导出pdf,pdf裁剪并导出eps文件,latex插入eps文件
  11. CopyPasteCharacter 快打輸入打勾、愛心、數學、表情特殊符號
  12. C++ 批量修改文件名
  13. 软件随想录(local.joelonsoftware.com/wiki)-2001年04月21日 别让架构太空人吓到你 - Don't Let Architecture Astronauts Scar
  14. 多家银行手机转账现高危漏洞 ,用户资金或被非法窃取
  15. 玩转华为ENSP模拟器系列 | 配置设备使用SNMPv2c与网管通信示例
  16. python运行文件时说系统找不到指定文件-python找不到指定文件
  17. Docker、CentOS 8遭弃用,GPT-3、M1芯片撼动技术圈,盘点2020影响开发者的十大事件!...
  18. Python爬取网易云音乐热歌排行榜Top200音乐
  19. Win7电脑上如何增加磁盘分区?
  20. oracle灾备冗余方案,Oracle灾备方案

热门文章

  1. arm寄存器之r14,r15
  2. STM32 GD32 keil 反汇编 根据 寄存器R14 MSP寄存器值 定位导致产生硬件中断的代码 查找产生硬件中断的原因
  3. HDU 4343 Interval query 倍增思想, DP
  4. PG数据库性能优化二
  5. Multimodal-intersection-analysis-MIA-/ github
  6. 黑马程序员---老毕视频中 IO 总结
  7. TypeError: __init__() takes 1 positional argument but 5 were given
  8. 大数据给企业带来了哪些挑战
  9. 词云图、动态图、统计图、玫瑰图、象形图、多渐变色柱状图、双色叠加象形图等十个图(可单独运行,直接拿来用)
  10. 联想服务器ThinkSystemRAID阵列设置教程