All Projects → oldbiwang → SSMBlogv2

oldbiwang / SSMBlogv2

Licence: MIT license
基于 Spring + Springmvc + Mybatis + Bootstrap + w3.css + ajax 的个人响应式博客

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to SSMBlogv2

littlefisher-system
个人博客
Stars: ✭ 19 (-26.92%)
Mutual labels:  mybatis, spring-mvc, pagehelper
Ssm Bookappointment
优雅整合SSM框架:SpringMVC + Spring + MyBatis(用户登陆式图书预约系统)
Stars: ✭ 666 (+2461.54%)
Mutual labels:  ajax, mybatis, spring-mvc
EMAN
一个基于SSM框架与物品的协同过滤算法(ItemCF)的简单电子书推荐系统
Stars: ✭ 48 (+84.62%)
Mutual labels:  ajax, mybatis, spring-mvc
mybatis
Mybatis study
Stars: ✭ 66 (+153.85%)
Mutual labels:  mybatis, spring-mvc
Topic
简单的论坛,使用Spring MVC,Mybatis,Bootstrap等框架.
Stars: ✭ 14 (-46.15%)
Mutual labels:  mybatis, spring-mvc
IDEAPractice
Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat
Stars: ✭ 45 (+73.08%)
Mutual labels:  mybatis, spring-mvc
atguigu ssm crud
Atguigu-SSM-CRUD 一个最基本的CRUD系统,采用IDEA+Maven搭建,具备前后端交互功能,前端采用BootStrap+Ajax异步请求DOM渲染,后端采用SpringMVC+MyBatis+Mysql8.0+Servlet+Jsp,符合REST风格URL规范,并加入了Hibernate提供的数据校验功能,支持PageHelper的分页功能,很适合SSM阶段性练习。同时用到了很多前端操作以及BootStrap组件,也有利于学习JS和前端框架。
Stars: ✭ 52 (+100%)
Mutual labels:  ajax, mybatis
DAFramework
云南数聚基础框架
Stars: ✭ 25 (-3.85%)
Mutual labels:  mybatis, spring-mvc
Student-Information-Administration-System
大学生信息管理系统——初学路上自己摸索实践的项目
Stars: ✭ 91 (+250%)
Mutual labels:  mybatis, spring-mvc
huanhuan-blog
一个java版本freemarker的小博客项目
Stars: ✭ 19 (-26.92%)
Mutual labels:  mybatis, spring-mvc
JavaFamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Stars: ✭ 517 (+1888.46%)
Mutual labels:  mybatis, spring-mvc
springbook
java8+springMVC4+mybatis编写一个图书管理系统
Stars: ✭ 32 (+23.08%)
Mutual labels:  mybatis, spring-mvc
blog-ssm
一个简单漂亮的SSM博客系统。
Stars: ✭ 487 (+1773.08%)
Mutual labels:  mybatis, spring-mvc
Spring-SpringMVC-MyBatis-Maven
这是平时基于Maven的用于spring整合相关内容的学习demo
Stars: ✭ 74 (+184.62%)
Mutual labels:  mybatis, spring-mvc
Lovinghome Real Estate Platform
⚡️基于springboot+MyBatis+FreeMarker+redis+nginx+Echarts+druid等技术的JavaWeb项目------恋家房产平台(采用B/S架构,项目包含前后台,分为前台展示系统及后台管理系统。前台系统包含首页门户、登录注册、房产推荐、房产详情、热门房产、房产及小区搜索、经纪人列表及经纪机构创建、创建房产、房产百科、地图找房、用户个人中心、房产评论、房产打分等模块。 后台管理系统包含房产信息管理、用户管理、管理员管理、小区信息管理、博客管理、评论管理、经纪人管理、系统统计与多种图表展示、数据报表导入导出等模块。系统介绍及详细功能点、技术点见项目内文档描述)
Stars: ✭ 140 (+438.46%)
Mutual labels:  ajax, mybatis
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+4842.31%)
Mutual labels:  ajax, mybatis
spring-mvc-ex
SpringMVC 게시판 구현 : 연습예제
Stars: ✭ 17 (-34.62%)
Mutual labels:  ajax, spring-mvc
Springboot Beginner
🔰 📝 这可能是流程最清晰、代码最干净、注释最详细的 SpringBoot 入门项目咯,对于初学 SpringBoot 的同学非常具有参考与学习价值哟 ~
Stars: ✭ 51 (+96.15%)
Mutual labels:  ajax, mybatis
Graduate
预约挂号系统的后台WEB
Stars: ✭ 34 (+30.77%)
Mutual labels:  mybatis, spring-mvc
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (+61.54%)
Mutual labels:  mybatis, spring-mvc

前前后后差不多用了一个月的时间,第一次用心地去做一件事,自己从头到尾去实现一个东西,哪怕功能不全,bug 这么多,深受折磨,也要坚持下去,所以才有今天这篇文章。

坚持是很重要的,一个一个功能的实现,都需要靠时间的坚持。有些 bug 在当时看来真的是无从下手,感觉要放弃了,但只要过几天再来看,好像也可以攻克了。

这个博客小项目基本功能齐全:

  • 支持文章新建、编辑、删除等功能
  • 支持图片素材上传
  • 支持最简单的评论、还有标签 tag (分类) 功能
  • 支持新建、删除标签 tag (分类)
  • 支持评论的管理
  • 支持留言
  • 非常炫酷的星球大战介绍页面

基于 Spring + SpringMvc + Mybatis 整合框架, 使用 Mybatis 大神 Liuzh 的 pagehelper 分页插件,前端使用的模板是 w3school 的 w3.css 博客模板,后台集成了 editormd 在线编辑器,介绍页面用的是星球大战的 starwarsintro.css。

下面就来看看一张长图的截图效果:

首页效果

文章块

文章块

个人介绍

intro

最受欢迎的文章(我计算的是评论数最多的四篇文章,默认为前四篇)

post

标签分类

标签分类

博客页脚

博客页脚

联系我页面

联系我页面

关于我页面

1

2

后台管理页面的展示

文章后台管理

分类管理

评论管理

jar 包已上传,没有使用 maven 的原因是想减少点难度,缺点就是项目有点大,不过这样可以降低学习的难度,应该不会出现 jar 包版本冲突导致失去兴趣,无法继续学习。

项目 github 地址

项目 码云 地址

项目的腾讯云网址

这次主要出于学习的目的,由于很多功能也没完善,我接下来有时间的话也会继续完善它,前端页面基本都是用框架和别人的例子修改的,因为我希望的把精力放在后端,你有好的前端展示文章的页面的话,可以给我建议,我觉得前端文章展示有点难看。

后台的展示页面,展示的美观程度也有待改善,但基本的功能是有的,能满足基本的博客管理,因为集成了强大好用的 editormd。我也想把我这次做这个博客小项目遇到的一些问题,以及学到的东西记录下来写成博客,但接下来毕业,时间比较紧,所以等我有时间一定要记录整理出来,方便以后我再次学习。

我希望以后能找到 Java 后端的工作,如果你喜欢的话,欢迎帮我 star 。

微信公众号

微信公众号

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].