java web实现博客系统_JavaWeb_gy博客网站_系统实现

news/2024/5/12 19:48:58/文章来源:https://blog.csdn.net/weixin_30158793/article/details/114924906

8a190cad0f0604fb24b41883119f4df3.png

目录

5e349fd59633b4adb2ebb541c56222f9.png

1、com.jiguiyan.blog  启动层

2、com.jiguiyan.blog.config  配置层

3、com.jiguiyan.blog.controller  控制器层

4、com.jiguiyan.blog.domain  实体层

5、com.jiguiyan.blog.dto  数据传输层

6、com.jiguiyan.blog.enumeration  枚举层

7、com.jiguiyan.blog.filter  过滤器(拦截)层

8、com.jiguiyan.blog.handler  处理器(control)层

9、com.jiguiyan.blog.impl  接口层

10、com.jiguiyan.blog.properties  属性层

11、com.jiguiyan.blog.qq.api  QQ第三方登陆api层

12、com.jiguiyan.blog.qq.config  QQ第三方登陆配置层

13、com.jiguiyan.blog.qq.connection  QQ第三方登录连接层

14、com.jiguiyan.blog.qq.signup  QQ第三方登陆注册层

15、com.jiguiyan.blog.qq.template  QQ第三方登陆模块层

16、com.jiguiyan.blog.repository  数据库查询语句层

17、com.jiguiyan.blog.service  service层

18、com.jiguiyan.blog.weixin.api  微信第三方登陆api层

19、com.jiguiyan.blog.weixin.config  微信第三方登陆配置层

20、com.jiguiyan.blog.weixin.connect  微信第三方登陆连接层

21、com.jiguiyan.blog.weixin.template  微信第三方登陆模板层

出现的注解

@EnableWebSecurity:安全配置类,使用SpringSecurity做一些拦截

@Bean:方便创建实例

51d8e037a3f21c2ef26539ac6748c8c5ee0.jpg

466114c5c9d5f9e996d10ac9f07bb08e088.jpg

创建一个bean定义,其实质是用该bean定义对应的类来创建真正实例的"配方(recipe)"。把bean定义看成一个配方很有意义,它与class很类似,只根据一张"处方"就可以创建多个实例。

你不仅可以控制注入到对象中的各种依赖和配置值,还可以控制该对象的作用域。

@Bean

@Autowired:自动装配:作用是替代Java代码里面的getter/setter与bean属性中的property

@Override:重写

@Configuration:Hibernate通过该对象加载配置文件,读取配置文件中的信息,启动Hibernate(操作数据库)

@RequestMapping:用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径

@Entity:实体

处理请求在controller层中,接口定义方法,在该接口impl类中实现该方法,domain实体层,系统实现主要是对请求处理,在说明一下springsecurity和第三方登陆一些流程

用户模块

102565eb039b89e097930944c2ec9e56.png

说说模块

MoodRepository 继承 CrudRepository

13c5a7ee58a4f5dcfea3703c4a80bd37.png

博客模块

2b220c84043187aa2fb2ea84ae592bee.png

相册模块

3e348bda0ba97cc0310770072a908ca6.png

课程重点部分

第三方登陆到时候会详细整理

个人博客创建

ca0d2f91cabff79b70bc872eb7f3f396.png

e6de0a0d6c5f855f3436398344ed05f2.png

c6825de3c1b49983269277156edcc4cd.png

b69e73860ae78b574fcf98161fb4c716.png

77a66520b2aba77258e7b667fe0baaad.png

0a0f64b0e3a924e5e50cbb2a549da87a.png

898542efd5b0d2abd0952f12894a2e05.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_761613.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站一直优化不动,是不是被惩罚?

SEO是一个千变万化的工作,你的每一个优化策略,都决定网站不同的走向,在很长一段时期中,我们通常会遇到各种问题,比如:网站一直优化不动。 长期停留在某个阶段,这让SEO人员,显得无所…

linux运维搭建官网,Linux运维学习之LAMP搭建个人博客网站

Linux运维学习之LAMP搭建个人博客网站个人博客、lamp从开始学习Linux,我就知道搭建博客,也很好奇怎么搭建的博客,今天终于学到了这个知识点,网上的很多的教程感觉都是含糊其辞,对于基础稍微有点薄弱的,根本…

学习计算机安全只知识网站,计算机安全教案

计算机安全教案教材分析本节课陕西省九年义务教育九年制初级中学教科八年级(上册)信息技术,第一章《计算机系统》第六节《计算机安全》的内容,本节内容具有较大的现实意义和教育意义。本节是第一章《计算机系统》的最后一节,内容以理论知识形…

网站改成静态页面打不开_营销型网站建设的六大要点

营销型网站建设的六大要点!这是我们行业内必看的一些东西,希望对大家有帮助~~第一点、全站伪静态,SEO设置设置前台能看到的页面全部伪静态的方式。这样随便搜索个手机的型号前几名都是静态或者伪静态的页面。网站的地图。301重定向即是将网络…

h5实现扫一扫功能_H5响应式网站制作有哪些好处?

网站制作一年350元,五站合一,快速建站 ,www.sxjcwzjs.com,只需进入网站右上角注册快速建站即可(需要电脑登录注册),需要联系我吧!电话:13752214574,微信号:m10785828941.H5网站高端大…

服务器搜索文件太慢,网站加载速度慢?3步排查找原因

原标题:网站加载速度慢?3步排查找原因网站管理员在运营网站时往往绕不开一个关键性问题,那就是网站的加载速度。当网站一切就绪,自认为各处配置设计无懈可击时,真正浏览网站时却如遭当头一棒,页面加载的“龟…

利用git把本地网站提交到码云新建仓库中

😳在网站根目录右键---Git Bash Here 😳若是第一次利用git提交,请配置好全局选项 git config --global user.name "用户名" git config --global user.email "创建的邮箱地址" 😳初始化仓库 git init &…

功能测试常用6种方法_网站推广的6种有效方法

作为一名合格的站长要想去长久的远营一个网站,就需要不断的增加你的网站流量,不断的增加你网站的询盘量,那么你就需要懂得网站推广的一些方法了,网站推广的方法有非常的多,几乎每一种网站推广方法,对于网站…

google地图网页版_【优化插件】2019版Yoast SEO超详细后台设置教程

WordPress 应该是目前相当主流的建站平台,提到建站大家最关心的事就是SEO,总希望分享的文章都能受到搜寻引擎的青睐,并让使用者透过搜寻都能找到自己的文章,当然排名愈前愈好找到,因此一般WordPress 网站都会安装SEO插…

webview加载不出网页_electron-vue爬坑之webview第三方网站渲染

在electron-vue客户端开发中避免不了嵌入其他第三方网站以下给出electron-vue基于webview渲染第三方网站的技术总结首先在vue页面中写入webview标签并定义src路径webViewSrcmethods写入方法:operateWebview(item){this.webViewSrc https://xxxxx/index.html?idite…

网站建设服务_企业网站建设之企业怎么选择服务器

企业网站建设的一个重要内容就是服务器的选择, 服务器是相对比较专业的设备, 对大多数人群来说,服务器是比较陌生而高大上的设备, 企业在选择服务器的时候往往一头雾水, 不知该作何选择, 下面我们来看看服务…

页面加载占位_5种延迟加载图像的方法以帮助你提升网站性能与用户体验

英文 | https://www.sitepoint.com/five-techniques-lazy-load-images-website-performance/翻译 | web前端开发(ID:web_qdkf)由于图像是Web上最流行也是必不可少的内容类型之一,因此网站上的图片页面加载时间很容易成为一个问题。即使进行了适当的优化&…

网站互点排名掉了网站互点排名掉了网站互点_网站排名下降,导致排名下降的原因?...

相信大家和我一样,看到网站排名掉了,那个着急的心情真是不予言表。那么这时候该怎么办呢?是什么原因造成网站关键词排名下降的呢?网站排名下降,导致排名下降的原因1、竞争对手。百度搜索看看是否是竞争对手成长的原因&…

js爬取数据加载页面_金融数据分析案例第六篇《爬取通过ajax异步加载数据的网站》...

此系列文章是《数据蛙三个月就业班》股票数据分析案例的总结,整个案例包括linux、shell、python、hive、pycharm、git、html、css、flask、pyechart、sqoop等的使用,为了让就业班同学能够更好的学习,所以对上面大家有疑问的内容进行了总结。本…

运行怎么打开服务器里面的文件,bin文件linux怎么打开_网站服务器运行维护

linux文件只读怎么修改_网站服务器运行维护修改linux文件只读的办法:首先打开UBUNTU操作系统;然后找到菜单栏的终端窗口,并且点击进入;接着打开只读文件;最后执行命令“chmod 666 test.txt”即可将文件改为可读可写的文…

大数据课程综合实验案例:网站用户行为分析

大数据课程综合实验案例1 案例简介1.1 案例目的1.2 适用对象1.3 时间安排1.4 预备知识1.5 硬件要求1.6 软件工具1.7 数据集1.8 案例任务1.9 实验步骤2 本地数据上传到数据仓库Hive2.1 实验数据集的下载2.2 数据集的预处理(1)删除文件第一行记录&#xff…

使用PyMySQL进行数据库连接和查询--案例某电商网站女装行业TOP100销量数据

数据库连接和查询 1.首先在Navicat中创建一个名为taobao的数据库 2.Navicat导入txt文本数据 用Navicat导入导向把sale_data.txt导入数据库taobao中 注意:txt文本的编码格式默认为ANSI编码,而我们要修改成UTF-8编码,不然在导入数后&#xff…

2017甘肃高中计算机会考,2017年甘肃高中会考报名网站:甘肃省教育考试院

甘肃高中会考报名网站:甘肃省教育考试院【导语】每个人都会面临大大小小的考试,有可能这一辈子都会逃脱不了考试的命运。无忧考网整理了甘肃高中会考报名网站信息。希望对各位有些帮助。参加2017年甘肃高中会考的考生可点击进入《甘肃省教育考试院》进行…

mysql pmm安装_「pmm」PMM (Percona MySQL Monitor) 部署 - seo实验室

pmm部署环境说明mysql 10.0.0.201pmm server 10.0.0.200安装PMM安装dockeryum install docker运行dockersystemctl start dockersystemctl enable docker下载容器镜像docker pull percona/pmm-server:latest建立数据卷容器docker create \-v /opt/prometheus/data \-v /opt/con…

php如何检测代码是否被劫持,Ajax实现检测网站劫持的方法

这次给大家带来Ajax实现检测网站劫持的方法,Ajax实现检测网站劫持的注意事项有哪些,下面就是实战案例,一起来看一下。https可以彻底解决劫持的问题。但是一般虚拟主机都不支持 https,难道http只能任流氓们恶意劫持么?既…