松盛号

松盛号

黑马旅游网项目总结 旅游网项目描述怎么写

历时五天,我从头开始搭建整个项目,到今晚10点整个项目改完最后一个问题,这个项目算是告一段落,这个项目虽然简单,但却设计的非常巧妙,对我项目架构能力有很大的提高.学习方式:一个模块一个模块的看完视频,然后进行自己的代码构思,这其中不乏画图等方法.一.项目准备技术选型

f)Javamail:java发送邮件工具g)Redis:nosql内存数据库h)Jedis:java的redis客户端Dao层

i)Mysql:数据库j)Druid:数据库连接池k)JdbcTemplate:jdbc的工具数据库(附上大概的图表)

注册功能前端部分主要是做数据的初步校验,校验通过后通过ajax请求发给后端,后端进行查表,来进行注册功能实现,其中为了以后这个网站如果有商用价值,还做了邮件激活功能,用户需进入邮箱激活账号才能进行登录操作.登录

退出的主要思想是在服务器的session域中删除掉用户信息.优化Servlet

点击了不同的分类后,将来看到的旅游线路不一样的。通过分析数据库表结构,发现旅游线路表和分类表时一个多对一的关系.页面加载完成之后向“route/pageQuery”发送Ajax请求,获取PageBean对象。1、遍历PageBean对象的List集合拼接字符串。2、遍历PageBean对象的TotalPage,拼接字符串展示在分页栏。3、分页栏优化-当页面数小于10页时,展示所有页码。-当页面数大于10页时,只展示8个页码。-当页码大于4时,页码按照前4后3的模式排列。-当前页码前后不足时,补齐8个页码。旅游线路名称查询

route_list.html页面查询参数的传递varcid=getParameter("cid");//获取rname的参数值varrname=getParameter("rname");//判断rname如果不为null或者""if(rname){//url解码rname=window.decodeURIComponent(rname);}

2、根据条件查询数据库Dao层查询小技巧Sql可以先写“select*fromtab_×××where”Dao层Sql的编写可以用StringBuilder字符缓冲区进行Sql的拼接

3、将数据库查询的数据展示在页面上旅游线路的详情展示

1、点击查看详情按钮时传递当前路线的id2、根据id查询数据库并封装为Route对象返回3、根据Route对象的内容填充页面数据旅游线路的收藏功能

根据Uid和Rid查询tab_favorite表-如果有数据,那么表示该线路已被该用户收藏将收藏按钮置灰,移除Onclick事件,并将按钮变成不可点击状态。-如果没有数据,表示该线路没有被该用户收藏将收藏按钮变成红色,并且加上Onclick事件。点击按钮时发送异步请求更新数据库。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了