个人博客系统–项目实战

先附上设计文档和项目源码。
个人博客设计文档
Github

这项目大概做了十多天,其基本功能都实现了,因为没有美工的关系,界面可能有点丑,请谅解。

后台采用SSH技术,版本为:Struts1.3、Spring2.5和Hibernate3.3。可能版本有些老,但并不影响使用和扩展。

后台分层采用的是MVC结构,其具体分层方案,可以参考SpringMVC实战-雇员薪资管理系统这篇博客。

前台采用Bootstrop框架,所以该网站是响应式的。手机和电脑都能自适应大小和样式。

前台设计,表示现在对JavaScript不是很熟悉,很多东西都是参考以前的博客HTML,CSS,JavaScript学习笔记–导航和W3School的教程的。

数据库使用的是MySQL,数据库设计文档和数据库的测试数据都在GitHub项目中。有些数据是爬了其他两位博主的博客文章数据,如有侵权,请通知我。

PS:其实这项目还有很多地方可以改进,比如说重复提交、登录后不能再显示登录或注册界面(如果直接输入相应网址,现在是能进去的)、登录验证码、博客分类、用户信息等等。因为时间关系,不能再完成。以后有机会再说吧。

个人博客系统--项目实战相关推荐

  1. 博客系统项目:编码篇-基础篇-架构搭建

    博客系统项目:编码篇-基础篇 1 背景 2 环境 2.1 环境说明 2.2 模式说明 2.2.1 MTV模式 2.2.2 MVC 3 前置工作 3.1 环境搭建 4 编码实现 4.1 项目调整 4.1 ...

  2. 博客系统项目:设计篇

    博客系统项目:设计篇 1 由来 2 需求 3 设计 3.1 功能设计 3.1.1 用例图 3.1.2 实体类图 3.1.3 实体关系图 3.2 数据设计 3.2.1 数据模型 4 版面设计 4.1 首 ...

  3. blogs博客系统项目介绍

    blogs博客系统项目介绍 blogs 项目简介 项目展示 项目详述 blogs 一个简易的博客系统 GitHub地址:点击查看项目源码 Gitee地址:点击查看项目源码 项目简介 该项目是我之前学习 ...

  4. SSM 博客系统开发实战

    课程简介 SSM 框架即 SpringMVC+Spring+Mybatis,相比 SSH(Struts2+Spring+Hibernate)来说较新,SpringMVC 可与 Spring 更好的整合 ...

  5. Django博客系统项目需求分析

    项目需求分析 需求分析原因 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应 ...

  6. php实战搭建博客,yii2项目实战-博客管理平台的搭建

    作者:白狼 出处:http://www.manks.top/document/yii2-blog-manage.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置 ...

  7. 个人博客系统项目+测试用例

    一.系统主要功能 1.1.账户注册 1.2.登录 1.3.个人信息展示 1.4.文章列表页展示 1.5.发布文章 1.6.修改文章 1.7.删除文章 1.8.作者信息展示 1.9.查询文章 1.10. ...

  8. shopxo二次开发:博客系统项目 (后台使用 - 教程篇)

    开发 · 疑问解答 · 图文详解 重点疑问 · 阐述如下: 针对性解答: 重点疑问 · 阐述如下: 首页侧边导航:一级栏目,二级子栏目(二级标签).三级tag标签[如何修改或新增?] 首页(轮播图上方 ...

  9. python 博客程序_项目1——博客系统 - Python测试和开发 - OSCHINA - 中文开源技术交流社区...

    一.绪言 今天又来更新博文了,学习Java也已经有一段时间了,经过这段时间的学习,我对Java有了更深一层的理解.从刚开始的HelloWorld到了现在的小型网页项目,这中间也经历了很多.话不多说,下 ...

最新文章

  1. problem h: 一年中的第几天_一年级语文26个汉语拼音字母表读法+写法+笔顺,给孩子收藏!...
  2. php 获取用户的IP、地址、来源
  3. 查看进程状态信息命令 jps - (Java Virtual Machine Process Status Tool)
  4. MySQL出现Waiting for table metadata lock的原因以及解决方法
  5. Hadoop推测执行(以空间换取时间)
  6. spring学习(49):javaconfig里面定义bean的作用域
  7. CSDN 十大技术主题盘点-云原生篇
  8. 计算机师范类算师范教育类吗,师范教育类专业和计算机类专业,两者相比,哪个更适合自考生报读...
  9. Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)【转】
  10. 富文本功能实现vue3.0
  11. 《深入理解Nginx》 学习笔记(二)
  12. Python(九)- 音频文字转换
  13. 正点原子STM32f4系列其他串口通信失败问题解决
  14. 终于填了一个大坑:Python中如何处理《牛津高阶英汉词典》编码通不过问题(解决“UnicodeEncodeError”错误)
  15. 2017第25届春季中西部(重庆)医疗器械展览会会刊(参展商名录)
  16. 计算机网络总结篇-我们是怎么访问百度的?
  17. matlab里添加白噪声,转Matlab中添加高斯白噪声
  18. 工具使用 - IDA使用
  19. GDPR: Impact to Your Data Management Landscape: Part 2
  20. 资本主义的本质及规律

热门文章

  1. Mblog 开源Java多人博客系统
  2. C#LeetCode刷题-字典树
  3. 为什么作为开发人员面试完全是胡说八道
  4. ux设计师薪水_我是如何从33岁的博物馆导游变成专业的Web开发人员和UX设计师的:我的…...
  5. python中浮点型和十进制_Python3.2官方文件翻译-工具列表和十进制浮点计算
  6. golang.org/x/net包的安装方法
  7. 面试问题:MyBatis和Hibernate的区别
  8. python爬虫之多线程、多进程+代码示例
  9. NPM是什么?我们该怎么使用呢
  10. 浏览器兼容性问题解决方案之CSS——已在IE、FF、Chrome测试