码迷,mamicode.com
首页 > 移动开发 > 详细

Erlang入门:构建application练习1

时间:2015-01-16 11:26:25      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:erlang   入门教程   application   

1、定义application回调模块

%% 文件名为bank_app.erl
-module(bank_app).
%% 指定behaviour为application
-behaviour(application). 
%% 导出application回调模块的函数
-export([start/2, stop/1]). 

%% 启动application时调用
start(_Type, _Args) -> 
("Start ~p ...", [?MODULE]),
{ok, self()}.

%% 停止application时调用
stop(_State) -> 
?I("Stop ~p!", [?MODULE]),
ok.


2、加载application

application:load({application, bank, [{mod, {bank_app, []}}]}).

application:load/1的参数为application的资源描述,

{application, bank, [{mod, {bank_app, []}}]}中,
指明application的名称为bank,回调模块为bank_app

application的资源描述具体定义可以参见文档:
http://www.erlang.org/doc/man/app.html

3、启动application

application:start(bank). 

4、停止application

application:stop(bank).

5、卸载application

application:unload(bank).


Erlang入门:构建application练习1

标签:erlang   入门教程   application   

原文地址:http://blog.csdn.net/zhongruixian/article/details/42773499

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!