MyApp.pm. This file defines the namespace and inheritance that are necessary to make this a Catalyst application. It also contains the list of plugins to load application-specific configurations. These configurations can also be defined in the
myapp.conffile mentioned previously. However, if the same configuration is mentioned in both the files, then the configuration mentioned here takes precedence.
libdirectory, there are three key directories, namely
MyApp/Controller, MyApp/Model, and
MyApp/View. Catalyst loads the Controllers, Models, and Views from these directories respectively.
Right now, there's one Controller ...