1. Define Application Callback Module
The percent of file is named Bank_app.erl-module (Bank_app). Percent is specified behaviour is application-behaviour (application). The application function-export ([START/2, STOP/1]) of the callback module is exported. Percent of application when starting a call to start (_type, _args), ("Start ~p ...", [? MODULE]), {OK, self ()}.%% stop application when you call Stop (_state)? I ("Stop ~p!", [? MODULE]), OK.
2. Load Application
Application:load ({application, bank, [{mod, {bank_app, []}}]}).
The APPLICATION:LOAD/1 parameter is a resource description for application,
{application, bank, [{mod, {bank_app, []}}]},
Indicates that the name of the application is Bank and the callback module is Bank_app
Application Resource Description Specific definitions can be found in the documentation:
Http://www.erlang.org/doc/man/app.html
3. Start Application
4. Stop Application
Application:stop (Bank).
5, uninstall Application
Application:unload (Bank).
Getting Started with Erlang: Building application Exercise 1