Bueno, lo del patrón MVC es lo de menos, ya que de alguna forma puedes considerar que el servlet es el controller y llama a la vista que es el jsp. Por coherencia deberías usar siempre el mismo mecanismo. Puedes hacer un controlador para Articulo que haga ambas cosas, distingues si es consulta, inserción, update o delete con un parámetro que pongas (por ejemplo, puedes llamarlo action="get", action="insert", ...) Dentro del handleRequest() mirarías primero ese parámetro y en función de su valor lees el resto de parámetros y realizas lo que tengas que hacer.
O bien puedes hacer un único controlador que atienda varias URLs distintas, cada una para una operacion (imagino que estás usando Spring MVC). Si en el controlador pones varios métodos y las anotaciones adecuadas @RequestMapping , un método podría atender
http://dominio/articulo/get, otro
http://dominio/articulo/insert, ...
Se bueno.