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

基于Tomcat服务器的Servlet 开发-个人博客

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

基于Tomcat服务器的Servlet 开发-个人博客

文章目录
  • 前言
  • 一、需求分析
    • 1.主要功能
  • 二、项目的搭建
    • 1.创建一个maven项目
    • 2.配置pom.xml
    • 3.建立对应的包结
  • 三、设计数据库
  • 四、功能实现以页面展示
    • 1.注册功能
    • 2.登录功能
    • 3.欢迎页面
    • 4.添加文章
    • 5.个人文章列表
    • 6.修改文章
    • 7.删除文章
    • 8.文章详情页
    • 9.全部文章列表(分页)


前言

基于Tomcat服务器的Servlet开发,采用前后端分离的方式实现了个人博客项目,以下给大家介绍项目的搭建、功能模块分析以及图形界面。


一、需求分析 1.主要功能

本项目主要涉及两大部分的功能:
1、用户相关:注册、登录、发布文章、修改文章、删除文件、查看个人文章列表
2、文章相关:所有文章列表(无需必须登录)、文章详情页

二、项目的搭建 1.创建一个maven项目

2.配置pom.xml

导入MySQL、Servlet等项目需要的驱动jar包

3.建立对应的包结

三、设计数据库

userinfo(用户表):
uid、username、password、createtime
articleinfo(文章表):
id、title、content(正文)、createtime、count(阅读量)、uid

四、功能实现以页面展示

1.注册功能

用户输入用户名、密码以及确认密码,如果有一项为空(空格也不行),则弹窗提示请填写xx,并控键到所填写的位置,若密码和确认密码不一致,也无法注册,则需要重新输入密码和确认密码,直至成功注册会弹窗提示注册成功并且跳转到首页。

页面展示:

2.登录功能

用户输入姓名及密码,前端会请求后端验证数据是否正确,若正确将数据存放在session中,登录成功则跳转到欢迎页面

页面展示:

3.欢迎页面

进入此页面,则说明用户已经登录,若没有登录则无权访问,点击添加文章,则跳转到添加文章页面;点击管理文章,则跳转到个人文章页面;点击退出登录,则跳转到首页

页面展示:

4.添加文章

在标题、正文中添加相应内容,如有一项为空,会弹窗提示输入并控键到相应位置,点击提交,添加成功则把数据存到了数据库

页面展示:

5.个人文章列表

在个人文章列表可以查询到文章信息,点击修改,则跳转到修改页面;点击删除,弹窗提示是否确认删除,点击确定则删除成功

页面展示:

6.修改文章

可以将题目、正文进行修改,点击提交就可以,可以进行多次修改

页面展示:

7.删除文章

点击删除,弹窗提示是否确认删除,点击确定则删除成功

页面展示:

8.文章详情页

点击文章标题可进入文章详情页,可以查看某篇文章的信息

页面展示:

9.全部文章列表(分页)

无论登录还是未登录的用户都可访问此页面,可以查询到所有文章的信息,这里实现了分页的功能

页面展示:

以上个人博客项目就完成了,大家可以买个服务器,将自己的项目部署到服务器上,这样就可以让别人也可以看到你的项目了~


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

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

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