关于一个博客系统的 整体架构与技术

采用的技术

前端 使用的 是bootstrap thymeleaf(模板)jq html5 js css
后端 采用的是 spring spring boot spring MVC spring Data(数据库) spring Security(安全) hibernate(持久层)
数据存储 mysql h2 MongoDB (存储非结构文件上传的图片) elasticSearch(搜索)Gradle(构建类似与Maven)

什么是Spring boot

spring Boot的好处

-为所有的Spring 开发提供一个更快更广泛的入门体验
-开箱急用,不适合时可以快速的抛弃
-提供一系列大型项目常用的非功能性特征
-零配置(不需要XML配置,遵循“约定大约配置”)

Spring Boot 简化开发

SpringBoot 与其他框架的关系

    单一服务开发的一个基础
    扩展学习
       《java 编程要点》:https://github.com/waylau/essential-java;
       《Gradle 3 用户指南》:https://github.com/waylau/gradle-3-user-guide;

架构

thymeleaf 介绍

变量表达式

语法:${…}

用法 :<span th:text="${book.suthor.name}"></span>

消息表达式

语法:#{…}

用法 :<table> <td th:text="#{book.suthor.name}"></td> </table>

选择表达式

语法:*{…}

用法:<div th:object="${book}">   <span th:text="*{title}">.....</span></div>   
与变量表达式区别:它们是在当前选择的对象而不是整个变量映射上执行

链接表达式

语法:@{…}
链接表达式可以是相对的,在这种情况下,应用程序上下文将不会作为URL的前缀:

  <a th:href="@{../documents/report}">...</a>    

也刻印是服务起相对(同样,没有应用程序上下文前缀):

  <a th:href="@{~/contents/main}">...</a>    

和协议相对(就像绝对URL,但浏览器将使用在显示的页面中使用的相同的HTTP或HTTPS协议):

 <a th:href="@{//static.mycompany.com/res/initial}">...</a>    

当然,Link表达式可以是绝对的:

  <a th:href="@{http://www.mycompany.com/main}">...</a>  

分段表达式

  语法: th:insert 或th:replace
  ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181026135034494.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3ODU1NTA2,size_27,color_FFFFFF,t_70)

字面量

自变量
![字变量]
符号的转换 有时候是需要采用英文符号的
![符号的转换 有时候是需要采用英文符号的]
在这里插入图片描述

0L3FxXzM3ODU1NTA2,size_27,color_FFFFFF,t_70)
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

功能快捷键

撤销:Ctrl/Command + Z

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

插入链接与图片

链接: link.

图片: Alt

带尺寸的图片: Alt

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值