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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM