servlet-jsp_news
所属分类:Bootstrap
开发工具:Java
文件大小:4451KB
下载次数:0
上传日期:2020-08-23 14:47:36
上 传 者:
sh-1993
说明: 基于原生servlet、jsp、jdbc实现的新闻系统,采用wangEditor富文本编辑器实现文章编辑
(A news system based on native servlets, JSP, and jdbc implementation, using WangEditor rich text editor for article editing)
文件列表:
.idea (0, 2020-08-23)
.idea\artifacts (0, 2020-08-23)
.idea\artifacts\mininews.xml (324, 2020-08-23)
.idea\artifacts\servlet_jsp_news_war_exploded.xml (527, 2020-08-23)
.idea\dataSources.local.xml (998, 2020-08-23)
.idea\dataSources.xml (542, 2020-08-23)
.idea\dataSources (0, 2020-08-23)
.idea\dataSources\3f5c6fa5-84ab-41cb-ac97-be08cb9f6601.xml (48179, 2020-08-23)
.idea\dataSources\3f5c6fa5-84ab-41cb-ac97-be08cb9f6601 (0, 2020-08-23)
.idea\dataSources\3f5c6fa5-84ab-41cb-ac97-be08cb9f6601\storage_v2 (0, 2020-08-23)
.idea\dataSources\3f5c6fa5-84ab-41cb-ac97-be08cb9f6601\storage_v2\_src_ (0, 2020-08-23)
.idea\dataSources\3f5c6fa5-84ab-41cb-ac97-be08cb9f6601\storage_v2\_src_\schema (0, 2020-08-23)
.idea\dataSources\3f5c6fa5-84ab-41cb-ac97-be08cb9f6601\storage_v2\_src_\schema\information_schema.FNRwLQ.meta (76, 2020-08-23)
.idea\libraries (0, 2020-08-23)
.idea\libraries\lib.xml (281, 2020-08-23)
.idea\misc.xml (273, 2020-08-23)
.idea\modules.xml (284, 2020-08-23)
.idea\servlet-jsp_news.iml (1337, 2020-08-23)
.idea\vcs.xml (167, 2020-08-23)
.idea\workspace.xml (24237, 2020-08-23)
config (0, 2020-08-23)
config\c3p0-config.xml (349, 2020-08-23)
config\dao.properties (157, 2020-08-23)
config\news_table.sql (2335, 2020-08-23)
config\service.properties (205, 2020-08-23)
md_image (0, 2020-08-23)
md_image\index.png (132303, 2020-08-23)
md_image\news.png (160678, 2020-08-23)
md_image\newsCateManage.png (32342, 2020-08-23)
md_image\newsManage.png (147889, 2020-08-23)
md_image\newslist.png (183394, 2020-08-23)
md_image\publish.png (34880, 2020-08-23)
servlet&jsp-news.iml (1549, 2020-08-23)
src (0, 2020-08-23)
src\com (0, 2020-08-23)
src\com\jsj (0, 2020-08-23)
... ...
# 基于servlet&jsp及原生jdbc开发的新闻系统项目
本项目采用[wangEditor富文本编辑器](http://www.wangeditor.com/)实现的文章发布的新闻系统,同时有前台展示。
文章发布不提供图片上传,因此新闻文章内容是纯文本的。
项目中的登录、后台等部分页面UI使用[bootstrap](http://bs4.vx.link/)官方提供的模板。
**注:** 该项目主要是本人为了复习JavaWeb知识而写的小项目。如果你正在学习JavaWeb或者需要练手的项目,那么这个项目应该会对你有帮助。
### 项目环境
Java环境:jdk1.8+
数据库环境:MySql8 + c3p0连接池
集成开发环境:Idea 2019
web容器:Tomcat 9
### 需求分析
普通用户:
用户注册:用户进入注册页面,输入相关信息并点击注册,系统将账号信息存入数据库。
用户登录:用户输入用户名和密码,若账号存在则登录成功,若不存在则登录失败并回显错误信息,可记住登录密码为期一周。
选择新闻分类:点击新闻首页的分类导航进入对应分类的新闻列表。
新闻详情:点击新闻标题链接,进入新闻详细页面浏览文章。
管理员用户:
管理员登录:进入管理员登录页面输入账号密码完成登录,若账号存在则登录成功,若不存在则登录失败并回显错误信息,在没有管理员登录的状态下不允许进入管理中心。
发表文章:在后台管理系统编辑发表新文章。
新闻分类管理:对新闻分类进行增删改操作。
新闻管理:对新闻文章数据进行编辑和删除操作。
本项目仅仅是做了文章相关信息的简单增删改查和用户权限的控制,没有啥复杂的功能,所以没有什么好解释的了(捂脸,溜。。)
演示站点: http://116.62.108.219:8080/mininews/
后台入口:http://116.62.108.219:8080/mininews/admin
管理员账户:Leo
管理员密码:340
### 项目结构
├── README.md
├── config -- 项目资源文件
| ├── news_table.sql 项目数据库创建和表创建的SQL语句
| ├── c3p0-config.xml c3p0连接池配置文件
| ├── dao.properties
| └── service.properties
└── src
| └── com
| └── jsj
| ├── web 控制层层
| ├── dao -- 持久层
| ├── entity -- 实体类
| ├── factory -- 工厂类
| ├── filter -- 过滤器
| ├── utils -- 工具类
| └── service -- 业务层
└── web
└── WEB-INF
| ├── lib -- 项目相关依赖
| ├── view -- 视图页面目录
| └── web.xml -- web部署文件
└── static
├── bootstrap-4.3.1-dist -- bootstrap依赖文件
├── wangEditor -- 富文本编辑器依赖文件
├── css -- 样式文件
├── images -- 图片文件
└── js -- javascript脚本文件
### 结果展示
#### 首页:
![Image text](https://github.com/Lionel340/servlet-jsp_news/blob/master/md_image/index.png)
#### 新闻分类列表:
![Image text](https://github.com/Lionel340/servlet-jsp_news/blob/master/md_image/newslist.png)
#### 新闻详细页面
![Image text](https://github.com/Lionel340/servlet-jsp_news/blob/master/md_image/news.png)
#### 管理中心发表新闻文章页面
![Image text](https://github.com/Lionel340/servlet-jsp_news/blob/master/md_image/publish.png)
#### 新闻管理中心
![Image text](https://github.com/Lionel340/servlet-jsp_news/blob/master/md_image/newsManage.png)
#### 新闻分类管理中心
![Image text](https://github.com/Lionel340/servlet-jsp_news/blob/master/md_image/newsCateManage.png)
近期下载者:
相关文件:
收藏者: