今天从往常睡到11点多才起床的状态中一下子转回9点前起床,起床第一件事就是开始研究这框架

1. 根据这框架的说明,首先搭建IDEA开发环境,下载、破解;当从EasyWeb官网下载了两个框架(一个是前端框架,一个是后台框架(包含了前端框架));一开始我看的是前端框架,是从layui市场购买的,同时配合EasyWeb的文档查看源码,发现仅仅只是个静态html,也是尝试改成动态加载的,查找了EasyWeb的文档和layui的文档,也不知道该怎么弄,加上非常不习惯IDEA这个工具,看得特别的烦躁

2. 改用自己熟悉的Eclipse工具加载后端框架,发现能够直接导入,界面变得熟悉起来,烦躁感也降了一点;同时因为导入的是后端框架,已经对前端框架进行更换动态部分,一下子也解决了我之前的疑惑

3. 但是当我看到html页面里具有有<% include("./layout/header.html"){} %>这样的代码片段时,一时间蒙了,第一次看到这样的代码,问了别人,也没人告诉我这是什么语法,只能反复查看官网关于相关框架的描述,终于查到是一个Beetl模板引擎

4. 打开Beetl官网,发现好大一份文档,同时不会Spring Boot、Layui、Mybatis,所以在Eclipse看到这么一个文件系统结构时候,也是不知道该从哪里下手

5. 既然后端是Spring Boot,那我先去Eclipse市场查看有没有相关的插件,刚好找到Spring Tool Suite插件,但并没有一开始就用,先去百度Spring Boot怎么搭建运行,这时才刚好用上前面的插件

6. 当我使用Eclipse创建了一个Spring Boot项目之后,一跟EasyWeb的框架进行对比,结构一下子就清晰了

7. 结构是清晰了,但是Spring Boot还是需要先去看一下再回来继续,看了书籍,但是一头雾水,于是打算下载个视频看,发现视频里面还带有mybatis的东西,于是又先去把mybatis看一下

8. Mybatis的视频看了一会就觉得乱了,于是百度了下MyBatis的原理,感觉学一样东西,别人说一点自己听一点,真的很难听进去,但是当大概了解原理之后,再去听,会有思路,也知道当前讲的环节是什么;另外最关键一点是听完之后手动做一遍

9. 到现在为止,基本了解了Mybatis的使用过程,我个人的感觉就是hibernate是着重引导人以面向对象的思维去做,而Mybatis则仅仅作为工具,通过配置sql语句来自动转换成自己想要的对象

10. 虽然目前知道怎么配置,怎么写Mapper就能够达到读懂EasyWeb的代码,但是接下来还是要先深入了解Mybatis其他的知识点,紧接着是SpringBoot和Beetl

以上是今天的回顾

附:

EasyWeb地址:https://easyweb.vip/

2019-04-03 研究EasyWeb有感的更多相关文章

  1. 黑洞有毛 or 黑洞无毛:4星|《环球科学》2019年03月号

    <环球科学>2019年03月号 高水平的科普杂志.本期我感兴趣的话题有: 1:65岁以上老年人是转发假新闻的主力: 2:人的面孔特征可以通过50个维度来定义: 3:华裔科学家发现人脑颞叶中 ...

  2. Tensorflow学习笔记2019.01.03

    tensorflow学习笔记: 3.2 Tensorflow中定义数据流图 张量知识矩阵的一个超集. 超集:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S ...

  3. 001-电脑操作规范-2019年03月.doc

    001-电脑操作规范-2019年03月.doc   本文作者:徐晓亮 BoAi 作者腾讯QQ号码:595076941   /////////////////////////////////////// ...

  4. PowerBI更新2019/04 - 解决方案架构 - PowerBI Solution Architecture(一图胜万字!)

    Power BI 架构图 (2019/04) 1) Power BI Desktop 是一个免费的工具.它可以用来准备和管理数据模型:包括链接各种数据:做数据清洗:定义关系:定义度量值和层级关系:应用 ...

  5. 每日一练ACM 2019.04.13

    2019.04.13 第1002题:A+B Proble Ⅱ Problem DescriptionI have a very simple problem for you. Given two in ...

  6. Leetcode:面试题 04.03. 特定深度节点链表

    Leetcode:面试题 04.03. 特定深度节点链表 Leetcode:面试题 04.03. 特定深度节点链表 先贴一下自己写过一个模板,按层数遍历: https://www.cnblogs.co ...

  7. 最新版IntelliJ IDEA2019.1破解教程(2019.04.08更新)

    [原文链接]:https://www.tecchen.xyz/idea-crack.html 我的个人博客:https://www.tecchen.xyz,博文同步发布到博客园. 由于精力有限,对文章 ...

  8. 分享:在微信公众平台做HTML5游戏经验谈(转载与http://software.intel.com/zh-cn/blogs/2013/04/03/html5)

    分享:在微信公众平台做HTML5游戏经验谈 Dawei Cheng 程大伟... 于 星期三, 03/04/2013 - 03:19 提交 最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引 ...

  9. AI2(App Inventor 2)离线版服务器(2019.04.28更新)

    我们的目标:搭建一个本地多用户的App Inventor 2 服务器   演示: http://ai2.fsyz.net  [旧 win]     http://ai2n.fsyz.net [新 Ce ...

随机推荐

  1. python学习笔记(十 四)、web.py

    使用web.py 通过python进行网页的编写,下面我们来简单了解一哈web.py 的使用 1 url处理 使用特定的url结构来解析我们发送的请求.如下面所示: urls = ( '/login' ...

  2. 手机端input[type=date]的placeholder不起作用

    <div class="input clearfix"> <label class="fl">起始日期</label> &l ...

  3. TS学习随笔(七)->声明文件

    now我们来看一看TS怎么声明文件, 在JS里面我们经常会使用各种第三方类库,引入方式也不太相同,常见的就是在HTML中通过script标签引入,然后就可以使用全局变量$或者jQuery了 我们通常这 ...

  4. 通过JavaScript调用SOAP终结点执行实体消息

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复148或者20150813可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 利用OData终结点可以方便的对 ...

  5. 【Linux】阿里云ECS提示RHSA-2017:3263: curl security update(CentOS 7 更新 curl 为最新版本)

    1.前言 由于 CentOS 7 内置的 curl 和 libcurl 源为较旧的 7.29.0,不支持一些新特性且有安全性问题,所以需要更新一下. 2.开始 1.更新ca-bundle · 首先备份 ...

  6. Docker创建JIRA 7.2.4中文破解版

    目录 目录 1.介绍 1.1.什么是JIRA? 2.JIRA的官网在哪里? 3.如何下载安装? 4.对JIRA进行配置 4.1.打开浏览器:http://localhost:20012 4.2.JIR ...

  7. Django 如何让ajax的POST方法带上CSRF令牌

    问题 大家知道,在大前端领域,有一种叫做ajax的东东,即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),它被用来在不刷新页面的情况下,提 ...

  8. office2019下载以及激活密钥(亲测可用)

    office2019激活密钥 W8W6K-3N7KK-PXB9H-8TD8W-BWTH9  或者: 链接:https://pan.baidu.com/s/1Ch0rc2ZN9I_lwmbjGESTuw ...

  9. 执行C#动态代码

    执行C#动态代码 using System; using System.Data; using System.Configuration; using System.Text; using Syste ...

  10. Session, Token, OAuth 鉴权那些事儿

    鉴权那些事 整体思路 无论什么样的服务, Web 服务总是不能绕开鉴权这个话题的, 通过有效的鉴权手段来保护网站数据, 来为特定用户提供服务. 整体来说, 有三种方式: Session-Cookie ...