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/

猜你喜欢

转载自www.cnblogs.com/WongHugh/p/10652563.html