今天从往常睡到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. Spring笔记03_AOP

    目录 1. AOP 1.1 AOP介绍 1.1.1 什么是AOP 1.1.2 AOP实现原理 1.1.3 AOP术语[掌握] 1.2 AOP的底层实现(了解) 1.2.1 JDK动态代理 1.2.2 ...

  2. 第六课 Html5常用标签 html5学习1

    HTML标签的认识一.标签的分类1.双标签 如<html> </html>2.单标签 如<br \> 换行标签 二.标签的关系1.嵌套关系 如<head> ...

  3. 后端开发者的Vue学习之路(二)

    目录 上篇内容回顾: 数据绑定 表单输入框绑定 单行文本输入框 多行文本输入框 复选框checkbox 单选框radio 选择框select 数据绑定的修饰符 .lazy .number .trim ...

  4. AEAI HR开源人力资源管理v1.6.0发版公告

    1 升级说明 AEAI HR v1.6.0版是AEAI HR v1.5.2版人力资源管理系统的升级版本,本次升级的系统是基于AEAI DP 3.8.0_20170228进行打包部署的,升级内容主要是针 ...

  5. Linux 安装 powershell

    linux 安装 powershell Intro powershell 已经推出了一个 Powershell Core, 版本号对应 Powershell 6.x,可以跨平台,支持 Linux 和 ...

  6. JMeter 接口测试(一)

    之前的篇幅介绍了soapUI测试接口, 因为功能丰富, 操作简单, 可以参数化而深受测试小伙伴的喜欢, 今天再给大家介绍一款利器, Jmeter是Apache组织下的免费工具, 我使用的是Mac 系统 ...

  7. Elasticsearch 安装操作手册

    第一部分 ES安装环境的准备和初始化 现在交心的版本Elasticsearch 5.6.3 官方建议安装Oracle的JDK8,安装前先检查机器是否已安装JDK. Step 1 检查环境机器是否已安装 ...

  8. Linux Collection:网络配置

    PAS 缺少ifconfig 安装相应软件[不推荐],尽量使用 ip 命令 sudo apt install gnome-nettool 补充,显示IP地址: ip show address PAS ...

  9. git冲突解决办法合集

    一 换行符CRLF错误解决办法 1 错误产生原因 不同的操作系统使用的换行符是不一样的. unix/linux使用的是LF,max后期也采用了LF,但在windows一直采用的CRLF(回车)换行符. ...

  10. 【Teradata】扩容操作步骤

    第一章,前期准备(旧系统信息收集) 1.DBScontrol关键信息 DBSCONTROL系统参数是在节点上设置的,其参数直接关系到系统全局,需要慎重设置,新节点的关键参数要与生产库一致或者相容.主要 ...