讀書雜談-《架構探險:從零開始寫Java Web框架》
愛買書,雖然讀書懶惰的很,但最近還是陸陸續續的買了五六本書的樣子,包括:核心技術、深入虛擬機器、併發程式設計等,這些書中我能讀的進去,且通俗易懂的當屬這本黃勇寫的《架構探險:從零開始寫Java Web框架》。
這本書的特點是大量的程式碼,通俗的解釋以及編寫一個輕量框架的過程和思路。對於我這樣的(功能開發問題不大,但是理論和深層次的東西卻是軟肋,這也是我需要突破的地方)人來說,這種書在思路上對我的指導是很有益處的,我已經閱讀了前四章節,也讓我對IOC、AOP、請求轉發器等有了新的認識和理解(我覺得這對於struts2 spring=框架的原始碼有不小的幫助,當然我還沒有看太多原始碼,我以後會更多的閱讀原始碼)。也對以前模糊的東西有了更深的瞭解,ThreadLocal、事務、動態代理等。
總之,收穫滿滿,但是又覺得並不是全部都串的順暢,所以停下來,決定再花一點時間,把前四章翻一遍,串一串。第五章,框架優化先擱置一下,等前四章通讀再讀一下。第一遍讀,就先讀一下書,腦補一下一些空白。然後第二次讀,就試著去跟著作者的思路去造一下輪子,碼一下。
僅此記錄一下讀書的歷程,沒有乾貨分享著實抱歉。自己還寫不出乾貨十足的部落格,但是會努力的。
相關推薦
讀書雜談-《架構探險:從零開始寫Java Web框架》
愛買書,雖然讀書懶惰的很,但最近還是陸陸續續的買了五六本書的樣子,包括:核心技術、深入虛擬機器、併發程式設計等,這些書中我能讀的進去,且通俗易懂的當屬這本黃勇寫的《架構探險:從零開始寫Java Web框架》。 這本書的特點是大量的程式碼,通俗的
《架構探險——從零開始寫Java Web框架》 讀書筆記
由於囤書,近期終於把很早之前買的《架構探險——從零開始寫Java Web框架》讀完,記錄下筆記,把一些有意思並且需要鞏固的,拿出來分享給大家。 涉及內容:開發思路、IoC與DI、AOP、事務的4種隔離級別、框架推薦(Apache Shiro、Apache CX
《架構探險——從零開始寫Java Web框架》 試讀——感想
《架構探險——從零開始寫Java Web框架》 試讀感想 宣告: 本篇文章在iteye上發表的也是我本人的號。所以不存在未經作者允許非法轉載的事。為了證明,我擷取登
《架構探險—從零開始寫Java Web框架》讀後感
講真,該書利用一個小專案引導讀者從零開始手把手的搭建了一個Java Web框架,一個類Spring框架,重複造了輪子;但能幫助初學的讀者瞭解常用框架的底層原理。書中堆了很多程式碼,html程式碼也有,
一起學習造輪子(三):從零開始寫一個React-Redux
導致 href dispatch 判斷 som render connect mis 回調 本文是一起學習造輪子系列的第三篇,本篇我們將從零開始寫一個React-Redux,本系列文章將會選取一些前端比較經典的輪子進行源碼分析,並且從零開始逐步實現,本系列將會學習Prom
從零開始寫C# MVC框架之--- 配置log4日誌
寫入 出錯 fill 文件 幫助 fontsize att 日誌處理 引用 在框架中配置日誌分2步,一個是在幫助項目Zy.Utilities--Zy.Utility.Core中新建log類,封裝寫入日誌方法,還需要在Zy.Utility.Core添加 log4net 的引用
【溫故知新】從零開始搭建 java web項目(二)
添加 以及 pro tps ren 處理方法 獲取 mapping 映射 系列一介紹了新建一個 web 項目的基本步驟,系列二就準備介紹下基本的 jsp 和 servlet 使用。 (關於jsp的編譯指令、動作指令、內置對象不在本文討論範圍之內) 1. 首先,在 pom.
從零開始寫C# MVC框架之--- 專案結構
框架總分2個專案:Web開發專案、幫助類專案 (ZyCommon、Zy.Utilities) 1、ZyCommon,是Web開發專案結構。新建一個空解決方案,再建Data、Service、ZyWeb解決方案資料夾,把資料層、介面服務層、Web層區分開
java零基礎教程:從零開發一個Java Web專案要點
前言 本文章詳細的列出了開發一個傳統JavaWeb專案需要注意的要點,從環境準備開始到三層架構搭建,需要注意的地方全部羅列出來。 第一部分:環境準備 1. Maven命令建立web骨架 mvn archetype:create -DgroupId=net.rock
從零開始寫C# MVC框架之--- 用autofac ioc 容器實現依賴注入
本章查找了一篇對依賴注入解釋得非常不錯的文章為基礎,再加上自己的理解,不然還真不好用語言的方式表達清楚,引用下面這位仁兄的文章 依賴注入產生的背景: 隨著面向物件分析與設計的發展,一個良好的設計,核心原則之一就是將變化隔離,使得變化部分發生變化時,不變部
騰訊雲centos7.0 從零開始搭建Java Web網站
本文的目的是記錄自己個人網站的搭建過程,同時達到知識共享的目的。其實自己動手做的時候會遇到很多問題,也是通過網站查詢資料來一步一步的完成自己的搭建工作的,重要的是自己能夠堅持的做下去,希望能夠在自
從零開始寫C# MVC框架之--- 資料庫表設計
怎麼在專案中使用Code First? 1、設計好資料庫表實體類,欄位--繫結對應屬性(是否非空,長度限制等),繫結到上下文基類中 2、使用Migrations遷移報告,把表生成到資料庫中 拿專案中的使用者表做演示: 詳細操作如下, 1.1、在Zy.Xn.Model專
架構探險-從零開始寫Javaweb框架讀書筆記(5)
AOP實現 AOP(Aspect Oriented Programming,面向切面程式設計);用來不改變程式碼的情況下在方法前後加入效能監控,日誌列印等等。 依照慣例,有時spring aop的實現過程 advice 直譯為通知 黃勇老師
[筆記]架構探險-從零開始寫JavaWeb框架-1. 之搭建輕量級mvc框架
囉嗦一句: 看md語法寫的文章,注意檢視 上面 的目錄. 一般是很有節奏的導航. ヽ(ˋ▽ˊ)ノヽ(ˋ▽ˊ)ノ 終於到了不會的地步了,該書的前面兩章節都是從零開始講解怎麼使用 idea搭建專案,從servlet開始講解怎麼使用. (idea的使用目錄)
[筆記]架構探險-從零開始寫JavaWeb框架-2.1. 之使框架具有aop特性-aop框架載入與切面執行流程分析
囉嗦一句:本筆記只是自己在學習過程中的一些分析和理解,看的人不一定能看懂.如果有興趣還是去買這本書看.筆記就當是另外一種解說好了 在本章節中會學習到如下的技術: 如何理解並使用代理技術 如何使用Spring提供的AOP技術(忽略,太多知識) 如何使
[Golang] 從零開始寫Socket Server(3): 對長、短連接的處理策略(模擬心跳)
microsoft ted 每次 range 點擊 關閉 ade 而在 href 通過前兩章,我們成功是寫出了一套湊合能用的Server和Client,並在二者之間實現了通過協議交流。這麽一來,一個簡易的socket通訊框架已經初具雛形了,那麽我們接下來做的
Python爬蟲系列(一):從零開始,安裝環境
tar 公司 pip nal 網頁 解析 目標 http caption 在上一個系列,我們學會使用rabbitmq。本來接著是把公司的celery分享出來,但是定睛一看,celery4.0已經不再支持Windows。公司也逐步放棄了服役多年的celery項目。恰好,公司找
實訓隨筆:從零開始Spring項目
res 設計 project windows stc con ant details java jdk Spring Boot是什麽 SpringBoot是伴隨著Spring4.0誕生的;從字面理解,Boot是引導的意思,SpringBoot幫助開發者快速搭建Spring框
[Golang] 從零開始寫Socket Server(6)【完結】:日誌模組的設計與定時任務模組模組
好久沒寫文章啦。。。今天把golang挖的這個坑給補完吧~ 作為一個Server,日誌(Log)功能是必不可少的,一個設計良好的日誌模組,不論是開發Server時的除錯,還是執行時候的維護,都是非常有幫助的。 因為這裡寫的是一個比較簡化的Server框架,因此我選擇對Golang本
[Golang] 從零開始寫Socket Server(5):Server的解耦—通過Router+Controller實現邏輯分發
在實際的系統專案工程中中,我們在寫程式碼的時候要儘量避免不必要的耦合,否則你以後在更新和維護程式碼的時候會發現如同深陷泥潭,隨便改點東西整個系統都要變動的酸爽會讓你深切後悔自己當初為什麼非要把東西都寫到一塊去(我不會說我剛實習的時候就是這麼幹