程序員的自我救贖---目錄
Winner 是我上家公司上百人使用的技術框架,2011年我入職時這套框架就已經被使用了八年。
2013年的時候這家公司倒閉了,我和Jason輾轉留離來到現在這家公司,2個人開始組建技術團隊。
我當項目經理,Jason則當項目副經理。我倆將Winner框架收集,但始終部分底層源碼我們倆都沒有。
當然,沒有底層的源碼並不影響項目的開發只要有程序集(dll)項目開發還是可以繼續的,就像我們也沒有微軟dll的源碼。
只是當有一些特殊需求的時候,我們就沒辦法了。在這樣的情況下我們做了一年的開發。
在2014年的時候通過多次溝通我們把阿傑獵了過來擔任我們公司的架構師,阿傑也是我們上家公司的同事,他比我們要早加入上家公司。在上家公司的
時候阿傑一直是我的項目小組長。他也特別擅長做底層的架構設計,基於winner的思想,他把重構了整套Winner開發框架,我們稱之為Winner2.0版。
而對於Winner2.0而言,除了Winner底層開發框架以外還有上層應用比如權限、SSO、支付中心、短信中心等等支撐着項目開發的核心組件,這里全部加起來才是“Winner2.0”。
而我這一段時間,要做的不單是將Winner2.0寫成文章,並且拿出一些我們公司真實的項目做為案例分析。大致如下:
(一) Winner2.0 框架基礎分析
1.1: 解決方案命分層規范
1.2: 代碼生成器的使用
1.3: 事務的使用
1.4: 核心框架講解
1.4.1: 核心框架講解(DAL)
1.4.2: 核心框架講解(BLL&Tool)
1.4.3: 核心框架講解(MVC)
(二)PLSQL報表系統
2.1:報表系統項目分析
(三)SSO單點登錄
3.1:理解Oauth2.0
3.2:SSO及應用案例
(四) 短信中心與消息中心
4.1:短信中心源碼分析與應用(工廠)
4.2:消息中心講解與應用
(五)錢包系統
5.1:項目功能分析
5.2:錢包系統應用
(六)GPU支付中心
6.1:支付中心項目分析
6.2:GPU應用實例
(七)權限系統
7.1:權限系統講解
7.2:權限系統實際應用
(八)監控系統
8.1:監控系統項目分析
(九)會員中心
9.1:會員中心應用
(十) APP版本控制系統
10.1: APP版本控制系統
(十一)Winner前端框架與RPC接口規范講解
11.1:RPC接口使用規范
11.2:Winner前端UI展示
11.3:WinService服務
11.4:FileSystem文件服務
(十二)上層應用案例
12.1: 商城項目分析
12.2: 虛擬幣交易平台(區塊鏈)
12.2.1 :虛擬幣交易平台(區塊鏈) 上 【發行區塊鏈代幣】
12.2.2: 虛擬幣交易平台(區塊鏈) 中 【開發交易所】
12.2.3: 虛擬幣交易平台(區塊鏈) 下 【C#與以太坊通訊】
12.3: “英雄會3.0”APP
(十三)總結
13.1:職場招聘
13.2:最后的總結
說是整理文檔,其實也是給自己開啟一段學習之旅,這里的項目基本都是阿傑和Json寫的,
我能整理一遍也等於自己學習一遍,之后再想到哪些再更新目錄。