zoukankan      html  css  js  c++  java
  • Java实现个人博客网站

    说明:该项目是实验楼用户“LOU3165780622”发布在实验楼上的项目教程:【Java实现个人博客】,未经允许,禁止转载;

    该项目利用 SSM 框架和 Mysql 以及一些简单的前端知识搭建一个自己的个人博客网站,网站功能包括写博客和日记,浏览博客与日记,以及作为网站拥有者的我们对博客和日记的管理。

    一、涉及知识点:

    在用Java开发个人博客这个项目中会涉及到以下知识点的应用;

      1. Spring MVC
      1. Spring
      1. Mybatis
      1. CSS/JS
      1. Jquery

    二、项目结构

    完成该项目后的项目结构如下所示;

    项目结构

    三、效果图如下:

    主页

    主页

    博客管理

    博客管理

    验证管理员

    点击 Admin ,会弹出提示框,要求输入密码,这里密码为 000000.
    验证管理员

    留言板

    留言板

    写博客

    写博客

    通过上面的效果展示就可以看出是一个功能较为齐全的个人博客哦,开发出来后只要部署到服务器就完全是自己的个人网站嘛,所以感兴趣的小伙伴儿可以学习呀~

    四、实验步骤

    下面对整个开发过程和步骤做一个简单的说明,如果你看了这些开发步骤后还是不知道如何开发,那么可以点击【Java实现个人博客】进行查看哦~

    1 开发准备

    开发准备包括项目创建、JAR 包的导入、第三方插件的下载、页面所需图片下载以及和创建数据库。

    • 项目创建
    • Jar 包导入
    • MarkDown 编辑器:该项目需要使用 markdown 文档编辑来实现写博客和日记的功能。我们选择的是开源的 markdown 编辑器 Editor.md。
    • 图片下载:开发网站肯定是需要用到图片的,该项目页面上使用的图片有两张,包括 logo 和在主页上使用的另一张图片。
    • 创建数据库:需要创建博客和日记等数据表;
    • 实体类:实体类对应数据库的表,所有实体类在 com.personalblog.model 包下。

    以上,我们的开发准备工作就完成了。

    2 前端页面

    该项目的前端页面是使用 jsp 编写的。另外,还有一些简单的 css 样式和 js。

    前端需要编写的页面还是比较多的,一个个写就ok了;

    3 博客相关功能的实现

    博客相关功能包括:存储博客的内容信息、查找博客、根据id查找博客、删除博客。

    写博客相关功能的后台 Java 代码;

    4 日记相关功能的实现

    日记 diary 的相关功能包括写日记、显示日记和管理日记。

    以上就是我们的逻辑处理过程需要写的代码。

    5 xml 文件的配置

    • web.xml:web.xml 文件中我们需要配置的东西是 SSM 框架的相关配置,包括监听器、核心加载类等等;
    • applicationContext.xml:applicationContext.xml 是 spring 的核心配置文件,它整合了 Spring mvc 和 mybatis ,并配置了数据库的持久化。
    • mybatis-config.xml:mybatis-config.xml 是加载 mapper 层的接口和 xml 文件;
    • spring-mvc.xml:spring-mvc.xml 配置的是配置方案和视图解析器、自动扫描并加载成 bean 等;

    五、测试结果:

    完成开发后,肯定是需要测试的;

    最后:

  • 相关阅读:
    前端
    Spring AOP知识点整理
    【转载】spring aop 面试考点
    【转载】MDC 是什么?
    【转载】在分布式项目中,每个服务器的日志从产生,到集中到一个统一日志平台的流程是什么,中间都有那些过程?
    【转载】门面日志如何自动发现日志组件
    【转载】ArrayList从源码看扩容实现
    【原创】Ajax实现方式
    【转载】servlet与springMVC的差别
    【转载】serlvet
  • 原文地址:https://www.cnblogs.com/shiyanlou/p/8064281.html
Copyright © 2011-2022 走看看