Most of those are defined in cgi-bin/Apache/LiveJournal.pm which is the Apache mod_perl handler.
Basically, every time a request comes in, the various functions in that file look at the URI (URL). If it fits some certain patterns (the /read and /profile ones you mentioned, among others) then it tells Apache, "actually, go use this BML file to render the output."
no subject
Basically, every time a request comes in, the various functions in that file look at the URI (URL). If it fits some certain patterns (the /read and /profile ones you mentioned, among others) then it tells Apache, "actually, go use this BML file to render the output."