9 OTP设计原则——第四部分
9.8 应用
这一章节结合 Kernel 的man page中的 app(4) 和 application(3) 部分阅读。
9.8.1 应用概念
当你写完代码实现某个特定功能之后,你希望把它变成一个 应用 —— 可以被启动停止的组件单元,同时也能被其他系统复用。
为了做到这一点,创建一个 应用回调模块 ,还需要描述这个应用如何启动和停止的文件。
因此,需要一个 应用描述说明 ,并放到 应用源文件 中。除了这些,这个文件还表明应用由哪些模块组成以及回调模块的名称。
如果你用 systools —— Erlang/OTP的代码打包工具(查看 Releases ),为每个应用准备的代码会放到特殊的目录,遵从预定义的 目录结构。