这是一套全面深入的网络架构师培训课程,包含148节视频教程,旨在帮助学员掌握从基础到高级的各项技能,成为优秀的网络架构师。
项目文件结构如下:
- 顶层目录包含以下子目录:
- 架构一代码和ppt:此目录下存放有关架构设计的文档及演示文稿。
文件包括但不限于:
ActiveMQ快速上手.pdf
Git快速上手.pdf
Maven补充.pdf
Memcached快速上手.pdf
MogileFS快速上手.pdf
MongoDB快速上手.pdf
Nginx快速上手.pdf
Varnish快速上手.pdf
此外,还有关于基本业务功能的文档和基础业务建表语句。
- 最终的project源码:此目录包含项目的完整代码文件。
- 顶层目录还直接包含了项目的核心java类及其相关配置文件:
- xgenconfxml:存放生成工具的相关配置XML文件(如GenConf.xml, UserGenConf.xml)。
- src: 包含Java源代码,进一步细分为包结构如下:
cn.javass:
MyTest.java
themes.simple:
ThemeConf.xml
actions (包含 GenBusinessEbiAction.java 和 GenVoAction.java)
decorators
template.business (包含 Ebi.txt 文件)
template.vo (包含 Model.txt 文件)
xgen 包含生成工具的类文件,细分为以下子目录:
dispatch:存放命令执行链相关的Java文件。
genconf: 存放配置管理器相关Java文件。
geninvocation: 存放代码生成过程中的装饰模式和状态模式相关实现。
genproxy: 包含代理工厂及默认代理类的定义。
mediator:核心中介者模式实现类
output: 输出处理相关的接口与具体实现,包括控制台输出、文件输出等类型。
template: 模板引擎及其解析器设计的相关Java代码。
- build目录用于存放编译后的class文件;lib目录则包含项目依赖的外部jar包(如bsh-2.0b4.jar)。