JAVAWeb新闻发布系统

本网站主要是后台新闻发布和管理,包括:发布新闻,新闻管理,用户管理等;

新闻管理、用户管理,主要是增删改查,新闻管理超级用户对新闻的删除,修改等管理,用户管理也是增删改查。

注册功能:采用的表单提交注册,注册验证是用的ajax异步验证,注册成功后,就可以进行登录。

登录功能:采用session中保存用户名和密码。

该系统基于jsp、servlet技术,前端使用html、js、bootdtrap等技术,基于MVC模式,数据库使用Mysql,服务器采用Tomcat8,Java环境为JDK8。包含源码,数据库,演示视频,功能讲解(典型的两三个功能讲解)。

系统演示中文章、分类、名称等均为临时添加,自己购买后都可以自行替换为自己需要的名字,另外在了解系统的基础上,也可以增加修改系统模块。该系统适用于信息发布系统,比如改成娱乐新闻、热点新闻等,自己可以随意修改。

代码已经上传github,下载地址:https://github.com/21503882/news

JAVAWeb新闻发布系统_第1张图片

JAVAWeb新闻发布系统_第2张图片

JAVAWeb新闻发布系统_第3张图片

 

 

ROLE_USER:普通用户,ROLE_USER_S:二级用户,ROLE_ADMIN:管理员

普通用户:只能浏览和改自己的密码

二级用户:可以发新闻,相当于记者(需要审核)

管理员:可以增删改查新闻,用户,更改用户权限最高只能改为二级用户

SpringBoot
使用SpringSecurity配置来进行权限控制

@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled=true)

数据库使用Jpa来操纵

public interface FileRepository extends JpaRepository{
}
前端使用了Bootstrap框架,富文本编辑器使用百度的ueditor,使用模版引擎thymeleaf。

springboot+ueditor参考了 参考文章

部分截图:
新闻首页1 用户信息修改 新闻首页2 后台管理系统 文章管理


      xmlns:th="http://www.thymeleaf.org"
      xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4">





    

        


            

                

                    
国 内 新 闻hot

                

                

                    
                

            

        

        


            

                

                    
国 际 新 闻

                

                

                    
                

            

        

    

    

        

            

                

                    
本 地 新 闻

                

                

                    
                

            

        

        


            

                

                    
娱 乐 新 闻

                

                

                    
                

            

        

        

            

                

                    
政 要 新 闻

                

                

                    
                

            

        

    



...

你可能感兴趣的:(JAVAWeb新闻发布系统)