途牛旅游项目环境搭建
途牛旅游项目环境搭建
准备工作 项目演示
- 熟悉静态页面
- 查看真实在线的途牛旅游项目
- 其实也是一个商城而已
- 重点项目搭建,核心模块:登录
准备工作 三层架构
(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
途牛旅游项目环境搭建相关推荐
- day16--途牛旅游项目-环境搭建登录功能
day16–旅游项目 学习目标 (1)项目搭建 ( 2)核心模块:登录 (3)sql (4) Junit (5) Git:版本管理工具 项目演示 登陆进去后: 边滑动边加载.分页 - 项目实现 1:新 ...
- 【途牛旅游项目】项目环境搭建,实现登陆功能
项目准备 熟悉静态页面 查看真实在线的途牛旅游项目 其实也是一个商城而已,重点项目搭建,核心模块:登录 前言 (1)前言 为了巩固web基础知识,提升综合运用能力,故而讲解此案例. 要求,每位同学能够 ...
- 美多后台管理和项目环境搭建
美多后台管理 Django框架已经提供了一个Admin管理后台,但是Admin的本身的页面可修改的页面布局效果比较少,无法满足公司定制页面需求,这时候就需要独立开发一套后台管理系统,满足公司对后台数据 ...
- linux基本项目环境搭建
文章目录 linux基本项目环境搭建 java环境搭建 获取java源码包 解压 配置环境变量 使配置文件生效 验证 nginx安装 下载(java也可用此方法下载) 解压 配置(configure) ...
- 企业实战(2) 项目环境搭建之Tomcat部署
前言: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说, ...
- Vue项目实战之人力资源平台系统(一)框架介绍及项目环境搭建
前言 目录 前言 一.vue-element-admin简介 二.项目环境搭建 2.1 nodejs环境 2.2 git版本控制 2.3 vscode编辑器 三.拉取vue-element-admin ...
- 云服务器部署项目环境搭建
云服务器部署项目环境搭建 这里以阿里云为例: 一.安装JavaJDK 指令: yum -y install java-1.8.0-openjdk* 二.下载部署TomCat 去TomCat官网下载:T ...
- django项目环境搭建
项目环境搭建 在github上创建项目 官网: https://github.com/ 点击new 新建项目 公钥绑定 使用 git clone 项目到本地 一.在码云平台创建项目 版本控制的种类: ...
- 代驾APP_第一章_项目环境搭建_第一节
代驾APP_第一章_项目环境搭建 文章目录 代驾APP_第一章_项目环境搭建 1-1 创建根项目 一.创建SpringBoot项目 二.覆盖pom.xml文件 1-2 创建根项目 一.创建公共模块 二 ...
最新文章
- 数据结构7.5_有向无环图及其应用
- 阿里云系列——4.网站备案后续(详细步骤)---2015-11.12
- 解决yarn build时报错:内存溢出FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed
- boost::callable_traits添加可变参数的测试程序
- gdb来调式多线程(转)
- 详解exif.js,应用于canvas照片倒转(海报H5)
- (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节7:缓冲区管理
- Deppin系统 Liunx显示器分辨率异常解决方法
- 中心极限定理_中心极限定理和Python图解
- 【Latex】PPT画图,导出emf格式,word插入emf文件并导出pdf,pdf裁剪并导出eps文件,latex插入eps文件
- CopyPasteCharacter 快打輸入打勾、愛心、數學、表情特殊符號
- C++ 批量修改文件名
- 软件随想录(local.joelonsoftware.com/wiki)-2001年04月21日 别让架构太空人吓到你 - Don't Let Architecture Astronauts Scar
- 多家银行手机转账现高危漏洞 ,用户资金或被非法窃取
- 玩转华为ENSP模拟器系列 | 配置设备使用SNMPv2c与网管通信示例
- python运行文件时说系统找不到指定文件-python找不到指定文件
- Docker、CentOS 8遭弃用,GPT-3、M1芯片撼动技术圈,盘点2020影响开发者的十大事件!...
- Python爬取网易云音乐热歌排行榜Top200音乐
- Win7电脑上如何增加磁盘分区?
- oracle灾备冗余方案,Oracle灾备方案
热门文章
- arm寄存器之r14,r15
- STM32 GD32 keil 反汇编 根据 寄存器R14 MSP寄存器值 定位导致产生硬件中断的代码 查找产生硬件中断的原因
- HDU 4343 Interval query 倍增思想, DP
- PG数据库性能优化二
- Multimodal-intersection-analysis-MIA-/ github
- 黑马程序员---老毕视频中 IO 总结
- TypeError: __init__() takes 1 positional argument but 5 were given
- 大数据给企业带来了哪些挑战
- 词云图、动态图、统计图、玫瑰图、象形图、多渐变色柱状图、双色叠加象形图等十个图(可单独运行,直接拿来用)
- 联想服务器ThinkSystemRAID阵列设置教程