栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

网站开发——旅游网项目(简单前后台实现)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

网站开发——旅游网项目(简单前后台实现)

目录

前言

一、网站使用前后台展示

二、开发过程

准备工作(技术选型、创建Maven工程、导包、创建实体类、工具类)

技术选型

其他的一些准备工作就不赘述了,代码全在我最下面的提取文件中。

逻辑思路(后台到前台)

三、问题记录(出现的各种问题)

四、代码

前台页面的代码

后台管理系统的代码


前言

“我是一个路过的卡面来打,都给我听好了。这是一个学习开发的我做的一个小小小...网站练手项目,所以只有很简简简简简简简....单的一些小功能。”

一、网站使用前后台展示

旅游网站客户端页面——简单展示

某c站不给过,所以没得这个展示了。

网站后台管理——服务端展示

旅游网后台服务端展示

前台与后台模块共享数据库,可以同时打开,默认端口号进行修改即可。

二、开发过程

准备工作(技术选型、创建Maven工程、导包、创建实体类、工具类)

技术选型

1.Web层

a)Servlet:前端控制器

b)html:视图

c)Filter:过滤器

d)BeanUtils:数据疯转

e)Jackson:json序列化工具

2.Service层

a)Javamail:java发送邮件工具

a)Redis:nosql内存数据库

a)Jedis:java的redis客户端

3.Dao层

a)Mysql:数据库

a)Druid:德鲁伊数据库连接池

a)JdbcTemplate:jdbc的工具

其他的一些准备工作就不赘述了,代码全在我最下面的提取文件中。

逻辑思路(后台到前台)

遵循三层架构和MVC开发模式的思路,分为了Web层、Service层、Dao层

Web层:视图层,实现前台的展示功能和与后台交互的一些功能。

Service层:操作层,具体操作处理都是在这一层进行。

Dao层:持久层,数据库的增删改查都在这里进行。

 数据库的创建我也都存在了resources文件中,请自行查看创建。

代码的编写顺序,我的方向是:

从后台向前台开发,从servlet——service——Dao逐层开发,面向接口编程。

三、问题记录(出现的各种问题)

出现的问题很多,但大多数是自己不熟练,或者粗心产生的问题。都是一些简单的代码逻辑,只要能够熟练运用掌握的技术选型知识,运用在开发中并不难。

问题集:

1. Maven模块的创建。(因为首次使用Maven,有几个方面需要注意:build创建模块,要在IEDA中setting中设置本地仓库,要配置pom.xml,要创建一个webapp的前端文件包,按需要导包即可)

2. pom.xml文件内容注意事项(当tomcat插件不能运行的时候,记得把pom改为war包即可)

3. 同时运行前后台的代码模块(在不同的模块中,不同的pom.xml文件中的路径要有区别,端口号进行区别就能同时运行前后台不同的页面)

4. 功能的实现(建议,做完一个功能测试一个功能,代码积少成多,不一一测试过去,再集成的时候就会有很多的麻烦。)

5. 功能分类的层次 (项目中要进行良好的分层,包要分层,各个功能也要分好层,即使是同一个包中,接口与实现类最好也分开存放,在查找问题,观看等时候会带来良好的体验。)

6. 命名规范 (吃过大亏的这个问题,命名不规范带来的问题对于一个英语不好的朋友来说,如同深渊的凝视...所以,一个好的命名规范的代码,一眼就能看出一个人的态度。“重点问题”)

7.注释的问题 (写代码一定要有注释,不光是自己有时候需要知道自己写了什么,别人看你的代码的时候,没有注释也是一种很令人绝望的体验。为了友好的同事关系,记得写注释。)

...... ......

问题还很多,见到一个记录一个,记录一个改正一个,就这样。

四、代码

前台页面的代码

 (文件太多,百度网盘不给我存,所以...没得提取文件了,有需要的私信我,发给你。)

后台管理系统的代码

 只实现了一二五模块的功能。

 (同样,文件太多,百度网盘不给我存,所以...没得提取文件了,有需要的私信我,发给你。)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号