pues creo que si, vas errado
Lo que no puedes es llamar al método form del Request sino leer los bytes recibidos del formulario de una forma ordenada (
más información) pero fuera de eso, puedes hacer lo que te venga en gana (conexiones a BD's por ejemplo)