2019-04-03 研究EasyWeb有感
今天从往常睡到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有感的更多相关文章
- 黑洞有毛 or 黑洞无毛:4星|《环球科学》2019年03月号
<环球科学>2019年03月号 高水平的科普杂志.本期我感兴趣的话题有: 1:65岁以上老年人是转发假新闻的主力: 2:人的面孔特征可以通过50个维度来定义: 3:华裔科学家发现人脑颞叶中 ...
- Tensorflow学习笔记2019.01.03
tensorflow学习笔记: 3.2 Tensorflow中定义数据流图 张量知识矩阵的一个超集. 超集:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S ...
- 001-电脑操作规范-2019年03月.doc
001-电脑操作规范-2019年03月.doc 本文作者:徐晓亮 BoAi 作者腾讯QQ号码:595076941 /////////////////////////////////////// ...
- PowerBI更新2019/04 - 解决方案架构 - PowerBI Solution Architecture(一图胜万字!)
Power BI 架构图 (2019/04) 1) Power BI Desktop 是一个免费的工具.它可以用来准备和管理数据模型:包括链接各种数据:做数据清洗:定义关系:定义度量值和层级关系:应用 ...
- 每日一练ACM 2019.04.13
2019.04.13 第1002题:A+B Proble Ⅱ Problem DescriptionI have a very simple problem for you. Given two in ...
- Leetcode:面试题 04.03. 特定深度节点链表
Leetcode:面试题 04.03. 特定深度节点链表 Leetcode:面试题 04.03. 特定深度节点链表 先贴一下自己写过一个模板,按层数遍历: https://www.cnblogs.co ...
- 最新版IntelliJ IDEA2019.1破解教程(2019.04.08更新)
[原文链接]:https://www.tecchen.xyz/idea-crack.html 我的个人博客:https://www.tecchen.xyz,博文同步发布到博客园. 由于精力有限,对文章 ...
- 分享:在微信公众平台做HTML5游戏经验谈(转载与http://software.intel.com/zh-cn/blogs/2013/04/03/html5)
分享:在微信公众平台做HTML5游戏经验谈 Dawei Cheng 程大伟... 于 星期三, 03/04/2013 - 03:19 提交 最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引 ...
- AI2(App Inventor 2)离线版服务器(2019.04.28更新)
我们的目标:搭建一个本地多用户的App Inventor 2 服务器 演示: http://ai2.fsyz.net [旧 win] http://ai2n.fsyz.net [新 Ce ...
随机推荐
- Java集合类:"随机访问" 的RandomAccess接口
引出RandomAccess接口 如果我们用Java做开发的话,最常用的容器之一就是List集合了,而List集合中用的较多的就是ArrayList 和 LinkedList 两个类,这两者也常被用来 ...
- Java 由浅入深GUI编程实战练习(一)
项目简介: 1.实现利用下拉菜单的方式选择发送快捷语句: 2.实现对留言信息内容的置顶处理以及至尾处理: 3.实现清屏处理或现实保留部分留言内容: 运行界面: 代码展示: import java.aw ...
- 性能测试 基于Python结合InfluxDB及Grafana图表实时采集Linux多主机性能数据
基于Python结合InfluxDB及Grafana图表实时采集Linux多主机性能数据 by:授客 QQ:1033553122 实现功能 测试环境 环境搭建 使用前提 使用方法 运行程序 效果展 ...
- rxjava切换线程避免重复代码
.subscribeOn(Schedulers.io()) .unsubscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThrea ...
- 手持式停车收费管理系统全套案例,支持车牌识别,包含了android版app,微信小程序查询,响应式管理后台,云端大数据存储
先展示几个app效果图片吧,使用起来非常方便,关联了机器的快捷键操作,操作速度提高了不少,摄像头车牌自动识别,车牌识别无网络情况下离线也可以使用 再来一张后台截图,停车场信息完整显示,今日数据实时 ...
- EventBus中观察者模式的应用
一 介绍 EventBus是一款安卓的开源消息传递框架,地址:https://github.com/greenrobot/EventBus android系统的消息传递非常复杂,比如activity和 ...
- Linux 环境下 Git 安装与基本配置
索引: 目录索引 参看代码 GitHub: git.txt 一.Linux (DeepinOS) 环境 1.安装 sudo apt-get update sudo apt-get install gi ...
- hive笔记:复杂数据类型-map结构
map 结构 1. 语法:map(k1,v1,k2,v2,…) 操作类型:map ,map类型的数据可以通过'列名['key']的方式访问 案例: select deductions['Feder ...
- Think_in_java_4th(并发学习二)
使用Executor java.util.concurrent CachedThreadPool package concurrency.ExecutorService; //: concurrenc ...
- jest 自动化测试
概述 jest 是 facebook 开源的,用来进行单元测试的框架,可以测试 javascipt 和 react. 单元测试各种好处已经被说烂了,这里就不多扯了.重点要说的是,使用 jest, 可以 ...