黑马旅游网

近期,跟着视频学到了黑马旅游网案例,看完后,需要自己动手练一练,于是,整理出整个项目的开发步骤。大体框架是人家给好的,前端页面也是写好的(美滋滋)。我想,这也符合工作的实际情况,要是每个程序员都一步一步从零开始开发,那岂不会累死?

好了,开始进入正题。我把初始项目模板travel放在我的资源里面,有兴趣的可以下载(没办法,CSDN最少都要选1C币。。。)。

创建空的工程,导入maven项目

接下来需要填写工程名,工程名命名为travel(因为一会导入的项目名为travel),创建空的工程后,用给的模板覆盖刚才创建的工程travel(本地文件夹操作)。然后进入这个空的工程,点击右边的Maven项目管理界面。

接下来,等一会,会导入jar包,安装maven的tomcat插件。成功后,如下:

依次点击,试运行tomcat7是否能成功启动,成功后进入工程,如下:

到这里,工程的导入和创建已经结束了,不过,我还是希望,配置上maven的快捷启动,这样比较方便。

好了,工程已经创建和配置完毕,resources目录中有数据库脚本,自己导入,也不用多说什么。下来就开始编程练习。

注意

练习过程中,突然发现存在jar包冲突的问题,解决方法参见详述使用 IntelliJ IDEA 解决 jar 包冲突的问题

技术选型

Web层

  1. Servlet:前端控制器
  2. html:视图
  3. Filter:过滤器
  4. BeanUtils:数据封装
  5. Jackson:json序列化工具

Service层

  1. Javamail:java发送邮件工具
  2. Redis:nosql内存数据库
  3. Jedis:java的redis客户端

Dao层

  1. Mysql:数据库
  2. Druid:数据库连接池
  3. JdbcTemplate:jdbc的工具

我遇到的一些问题及解决

1、javaMail发邮件:javax.mail.AuthenticationFailedException: 535 authentication failed的问题。(我的发件人是qq邮箱,收件时163邮箱)。

解决办法:保证发件和收件邮箱都开启了POP3/SMTP服务,并且发件邮箱需要知道自己的授权码(javaMail是第三方登录)。起初不知道,填的是qq邮箱和密码,一直报异常,最后填写为QQ邮箱的授权码,才成功解决。

GitHub链接:

https://github.com/yangchaoy259189888/Travel

视频资料:

链接:https://pan.baidu.com/s/17hSFeIR5LCPcEhf-FXXVgw
提取码:2rwm

讲义+笔记+资料:

链接:https://pan.baidu.com/s/1BQksPAzd-zu7LMuqcPOfqw
提取码:ghby

B站在线地址:

https://www.bilibili.com/video/av51089566

特别提醒:很多人问我要黑马旅游网的项目初始源码。

获得方式1:我的下载里面有现成的,应该是需要积分下载的,具体我也忘了几个积分。

2:上面讲义+笔记+资料链接里,javaweb目录->29,黑马旅游网->第一天资料。

  • 64
    点赞
  • 318
    收藏
    觉得还不错? 一键收藏
  • 131
    评论
评论 131
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值