About Me Sina weibo email czy 88840616gmail com
About Me Sina weibo: 雪� 霜� _� 小挺 email: czy 88840616@gmail. com twitter: @czy 88840616 github: https: //github. com/czy 88840616
思考 数据问题 no sql && db no java object 直接使用json,然后json -> java object
version 1
�� 和改造 Velocity包含 Resource. Loader - 资源加载 Tools System - 具类 Render System - 渲染机制
loader改造 Template. Resource. Loader File. Resource. Loader
loader改造 Template. Resource. Loader Macro Screen Control #parse(‘control/a. vm’) #control. set. Template(‘a. vm’) Layout
k Tools改造 Control Tool Tms Tool Csrf. Tok en. Tool Rundata Tool page. Ca che. Tool Uri Tool
Tools改造 Control Tool
Tools改造 $control. set. Template Control Tool 作用域context处理 调用Render System
Render System 改造 VM + Data =
Render System 改造 Data
Render System 改造 Data $a. b. c
Render System 改造 Data { $a. b. c
version 2 +
API改造 API Templ ate Tools Request Data Param s
API改造 API velocity velocity Instace pool velocity
client � 理 API Client
client � 理 查找 模板 Client 路由 资源 Finder Router preprocessor 解析 模板 Parser
成果 客户端 https: //github. com/czy 88840616/avalon-node
成果 服务端 https: //github. com/czy 88840616/vcenter POST API http: //v. taobao. net/render. do 接受模板和数据 => 合并处理 => 返回html
DEMO
�� YY data
The End && thanks && QA
- Slides: 40