任何一个项目,项目文档是必不可少的,尤其IT项目,如果仅仅只有代码,不能称之为项目,仅仅是程序或代码片段。不同的标准和要求,对项目文档的数量、内容和规范等要求也不一样,比如CMMI,有5级标准。结合当前实际和需求,现拟定项目文档参考如下:
研发体系建设
- 规范化是指要先把已有的东西梳理清楚,底子摸透,然后都理顺,每个单元内部,单元之间的衔接,都有迹可循。
- 标准化是指要制定一系列的基本规则,把所有的框架建立起来,大家做事就有了一致性指导的基础,都有法可依。
- 平台化是指要规划和完善研发的技术基础设置,形成自己的一套行业通用性的核心技术并不断完善,都有势可借。
- 体系化是指要形成一套适合自己的研发过程管理方法论,沉淀出自己的团队风格和完善的人才梯队,都有理可讲。
- 工程化是指要借助前面所有的技术和管理手段,最终达到研发体系的资源最优配置和成本的最小化,都有钱可省。
实践Undertow
Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO.
实践Tomcat
connectionTimeout
实践Async Spring MVC
样例一
实践Async Servlet
Servlet3.0新增异步Servlet,将Servlet线程和业务线程分离。
实践Server Side Event
实践WebSocket
WebSocket
实践Liquibase
Liquibase source control for your database.
实践Flyway
Flyway Version control for your database. Robust schema evolution across all your environments. With ease, pleasure and plain SQL.