Java web 新手项目

289 阅读2分钟

NewsManagementSystem

在学习本项目之前,请阅读以下内容 !!!

该项目雏形基本完成,但项目中存在着细节的Bug,若发现Bug请联系我,后面有时间,我将继续完善,现在的项目的程度适合入门学者学习。

联系方式: QQ:2567919800 Email:2567919800@qq.com

源码地址

GitHub地址

记得点个Star

开发环境

IDEA + MySql + Tomcat8.5


导入项目

1.首先将NewsManagementSystem\ShiXun\SQL.txt导入到数据库中

数据库结构目录:

2.将ShiXun导入到IDEA中,配置环境,请自行百度(遇到百度解决不了的错误,请Google)。

3.运行项目

  • 用户: http://localhost:8080/Index.jsp
  • 管理者: http://localhost:8080/Login.jsp
    • 管理者的用户名:admin 密码:123456

技术分析

  • 数据库(MySql):

    • 多表查询(特别重要)
    • 关键字LIMIT的使用
    • ORDER BY 的使用
    • CRUD 的基本操作
    • 连接数据库:JDBC 连接MySql jar下载地址
    • 数据库配置文件:使用传统的propertoes文件格式
  • 界面

  • 权限管理 路径/Manager/*下都是保护路径,这是使用Filter判断用户是否已经登录,若未登录,重定向到登录界面。

  • 分页管理 使用自己的方法但存在bug,建议大家使用第三方包。

  • 用户密码加密 使用 MD5 加密 + 加密盐

  • 项目目录


项目截图

用户

主页面

新闻类别

文章内容+评论

管理者

管理者登录页面

管理主页面

类别管理

类别添加

类别修改

新闻管理

添加新闻

修改新闻


END

除了本项目,你还可以通过文章提高自己的能力。

如果本项目对你有帮助,请作者喝杯咖啡吧!

  • 支付宝

  • 微信