servlet

/ˈsɜːvlɪt/
noun
1.
(computing) a small program that runs on a web server often accessing databases in response to client input
servlet in Technology