JavaWeb黑马旅游网-学习笔记01【准备工作】
- Java后端 学习路线 笔记汇总表【黑马程序员】
- JavaWeb黑马旅游网-学习笔记01【准备工作】
- JavaWeb黑马旅游网-学习笔记02【注册功能】
- JavaWeb黑马旅游网-学习笔记03【登陆和退出功能】
- JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】
- JavaWeb黑马旅游网-学习笔记05【分类数据展示功能】
- JavaWeb黑马旅游网-学习笔记06【旅游线路分页展示分页展示】
- JavaWeb黑马旅游网-学习笔记07【旅游线路查询】
- JavaWeb黑马旅游网-学习笔记08【旅游线路详情】
- JavaWeb黑马旅游网-学习笔记09【旅游线路收藏】
- JavaWeb黑马旅游网-学习笔记10【项目代码】
目录
01-项目导入
项目导入
pom.xml
02-项目启动
方式1
方式2:配置maven快捷启动
03-技术选型
04-创建数据库
01-项目导入
前言:为了巩固web基础知识,提升综合运用能力,故而讲解此案例。要求,每位同学能够独立完成此案例。
项目导入
点击绿色+按钮:
选择travel项目的pom.xml文件,点击ok,完成项目导入。需要等待一小会,项目初始化完成。
pom.xml
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.itcast</groupId><artifactId>travel</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</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.26</version><scope>compile</scope></dependency><!--druid连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.0.9</version></dependency><!--jdbcTemplate--><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>4.1.2.RELEASE</version><scope>compile</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>4.1.2.RELEASE</version><scope>compile</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>4.1.2.RELEASE</version><scope>compile</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>4.1.2.RELEASE</version><scope>compile</scope></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1.1</version><scope>compile</scope></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><build><!--maven插件--><plugins><!--jdk编译插件--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><encoding>utf-8</encoding></configuration></plugin><!--tomcat插件--><plugin><groupId>org.apache.tomcat.maven</groupId><!-- tomcat7的插件, 不同tomcat版本这个也不一样 --><artifactId>tomcat7-maven-plugin</artifactId><version>2.1</version><configuration><!-- 通过maven tomcat7:run运行项目时,访问项目的端口号 --><port>80</port><!-- 项目访问路径 本例:localhost:9090, 如果配置的aa, 则访问路径为localhost:9090/aa--><path>/travel</path></configuration></plugin></plugins></build>
</project>
02-项目启动
方式1
方式2:配置maven快捷启动
03-技术选型
Web层
- Servlet:前端控制器
- html:视图(页面展示层、视图层 效果展示;前后端分离、速度快)
- Filter:过滤器
- BeanUtils:数据封装
- Jackson:json序列化工具
Service层
- Javamail:java发送邮件工具
- Redis:nosql内存数据库
- Jedis:java的redis客户端
Dao层
- Mysql:数据库
- Druid:数据库连接池
- JdbcTemplate:jdbc的工具
04-创建数据库
-- 创建数据库
CREATE DATABASE travel;
-- 使用数据库
USE travel;
-- 创建表
复制提供好的sql
JavaWeb黑马旅游网-学习笔记01【准备工作】相关推荐
- JavaWeb黑马旅游网-学习笔记09【旅游线路收藏】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记08【旅游线路详情】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记06【旅游线路分页展示分页展示】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记05【分类数据展示功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记03【登陆和退出功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记02【注册功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记10【项目代码】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb黑马旅游网-学习笔记07【旅游线路查询】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
最新文章
- Python的enumerate()的坑
- 极光大数据:00后王者大军来袭 荣耀手机偏偏独得恩宠
- jvm第7节-锁(偏向锁,轻量锁,自旋锁)
- 京东11·11:撬动数据中心的支点——京东阿基米德
- 在.NET中编辑器在用伪静态后不能正常使用的解决方法
- date时区 es logstash_es-日志存储-Logstash 介绍
- net start mysql 发生系统错误 5。 拒绝访问。
- 在 Excel 中如何使用宏示例删除列表中的重复项
- 使用命令行刷新Magento索引管理 Rebuilt Magento Indexes in terminal with php-cli
- 软考信息安全必备考点
- 2.SDK目录结构和adb工具及命令介绍
- switch开关 ~ 学习记录
- 66.为什么有时候在ISE软件中,顶层文件不能置顶?
- 在IE情况下兼容 axios 的问题
- 《Oracle 11g数据库基础教程(第2版)》读者勘误
- 无法启动游戏 因为计算机,win7电脑无法启动游戏怎么办?
- 408计算机考试科目英语数学,关于计算机考研408的那些事儿
- 初级java程序员面试题大全_Java初级程序员面试题大全
- 2022年 iOS面试题总结
- 数据结构图和树的区别_树和图数据结构之间的区别
热门文章
- python画圆形螺旋线_PS画结构素描与示范-金属管道台灯(电脑绘画)
- 广汽研究院BMS软件工程师_感·创未来 2020广汽科技日有哪些干货?
- 600兆的html文件怎么打开,如何打开容量600多兆的文本文件
- linux查看samba目录的配额,问Samba中一个共享目录,怎么限制其容量大小?不是用户级quota!!...
- cmenu 隐藏子项中的一个子项_QML中的模型-视图-代理
- findbugs插件_提升编码效率的IntelliJ IDEA必备插件
- 述说互联网1.0时代的巨头Yahoo的25年消亡史,传奇巨头落幕的故事
- 十七、深入Java的类
- 十九、Seaborn数据可视化
- 最新最全的视觉Transformer教程!论文分析 + 逐行Coding,带你轻松玩转ViT