程序员的自我救赎(目录)

程序员的自我救赎---目录

 

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写的,

我能整理一遍也等于自己学习一遍,之后再想到哪些再更新目录。

 

  

 

 

 

posted @ 2017-11-23 21:40  Near_wen  阅读(3918)  评论(2编辑  收藏  举报