Apache Struts 1 (rutas .do)
Apache Struts 1, el primer framework MVC que se hizo estándar en el mundo Java empresarial. Las URL terminadas en .do son su firma: cada una corresponde a una acción declarada en un fichero XML.
El armazón sobre el que se montaron miles de aplicaciones de gestión en Java: decide qué pantalla contesta a cada dirección. Cada una acaba en .do, y eso es lo que se ve desde fuera. Sus autores lo declararon terminado en abril de 2013, y no hay versión siguiente a la que actualizar: hay que reescribir.
- 2001empieza a ser lo normal
- 2013deja de serlo
- hoy13 años después, 24 dominios del archivo la servían
Por qué entonces
Antes de Struts, una aplicación Java web era un montón de JSP con lógica dentro. Struts impuso una separación clara —modelo, vista, controlador— y un mapeo declarativo de URLs a clases. Fue tan dominante que durante casi una década 'aplicación Java web' y 'Struts' eran casi sinónimos, y los pliegos de contratación pública lo pedían por nombre.
Qué pasó
La Apache Software Foundation anunció el fin de vida de Struts 1 en abril de 2013. En 2014 se publicó además un fallo de manipulación del ClassLoader que afectaba a la rama y que ya no se iba a corregir ahí. No hay versión siguiente a la que actualizar: hay que migrar a otro marco.
Por qué está mal hoy
Trece años sin mantenimiento en el componente que decide qué código se ejecuta ante cada petición. Y como Struts 1 se apoyaba en librerías de la época (Commons BeanUtils, entre otras), el problema se extiende a toda la pila de dependencias.
En lo público
Las URL .do abundan justamente en lo que más importa: consultas de expedientes, registros, buscadores de trámites. Son las aplicaciones que se contrataron en la primera oleada de administración electrónica y que se entregaron llave en mano.
El arreglo
Migración a un framework Java soportado (Spring MVC es el destino habitual). No es automática: el mapeo XML y los ActionForm no tienen equivalente directo.
§ 1Lo que el archivo cuenta
- dominios donde la portada, las cabeceras o el certificado la delatan118de 1.454 dominios que sirven páginas · captura del 23 al 26 de septiembre de 2026
§ 2Dónde aparece
De los 24 dominios leídos a fondo que la servían, 12 llevan en el nombre una sede electrónica, un trámite o un organismo de alto tránsito —el 50 %—, y 12 no llevan ninguna de esas señales. Sobre los 309 leídos a fondo, esa proporción es del 36 %. El cuerpo administrativo que más aparece entre ellos es Administración General del Estado, con 9 de los 24, y el reparto entero va debajo, con la regla de familias del museo delante.
- lleva «sede» en el nombre del dominio12
- el nombre del dominio nombra un trámite0
- organismo de alto tránsito0
- el nombre no dice ni sede ni trámite12
Cuerpo administrativo, con la regla de familias del museo: Administración General del Estado 9 · Comunidades autónomas 3 · Diputaciones y cabildos 3 · Universidades 1 · Ayuntamientos 4 · Sin clasificar 4.
Cómo se prueba de quién es cada uno, con la regla de procedencia del museo: titularidad probada 19 · sede electrónica declarada 5. «Titularidad probada» quiere decir dominio .gob.es —que solo se asigna a órganos del Estado— o certificado de una autoridad de certificación que exige acreditar la condición de organismo. Los 309 dominios leídos a fondo están todos dentro del perímetro del atlas. Lo defendible es que esto se sirve bajo un dominio de la Administración, que es lo que ese certificado acredita.
§ 3Qué dominios la servían
De los 309 dominios leídos a fondo, 24 tienen en su ficha al menos una cita comprobada de esta tecnología, tomada de lo que sirvieron entre el 23 y el 26 de septiembre de 2026. Cada nombre lleva a esa cita.
- chj.es
- euskadi.eus
- ine.es
- juntadeandalucia.es
- sanidad.gob.es
- sede.avila.es
- sede.benidorm.org
- sede.cabildofuer.es
- sede.cuenca.es
- sede.depourense.es
- sede.dip-badajoz.es
- sede.dipucadiz.es
- sede.red.gob.es
- sede.sepe.gob.es
- sede.toledo.es
- sede.us.es
- sedeelectronica.vitoria-gasteiz.org
- vitoria-gasteiz.org
- www.chj.es
- www.ine.es
- www.inmujeres.gob.es
- www.juntadeandalucia.es
- www.sanidad.gob.es
- www.vitoria-gasteiz.org
Base: 309 dominios leídos a fondo de los 2.172 del archivo · medido el 28 de septiembre de 2026. Es una regla propia —la señal comprobada de la ficha de cada dominio— y por eso puede dar una cifra distinta de las de arriba, que cuentan otra cosa sobre otra base: ninguna de estas cifras se suma con otra. Los otros 1.863 dominios no se han leído entero, así que de ellos no consta ni que sí ni que no. La lista va por orden alfabético; no es una clasificación ni un orden de mérito.
§ 4La distancia
- desde que dejó de ser la opción normal, 201313 añosel corpus del museo cierra su época 2013; la captura es de 2026
La distancia es lo único que esta sala calcula sola: los años entre el final de la época que le da el corpus del museo y la fecha en que la captura la encontró sirviendo. Ninguno de los dos extremos se ha inventado aquí, y cada renglón dice de dónde sale. Lo que no se escribe es desde cuándo existe la forma de hoy de hacer lo mismo: esa fecha necesitaría una fuente que el museo no guarda, y una fecha que no se puede citar no se publica, por evidente que parezca a quien ya lo sepa.
§ 5En las piezas
Una ficha de tecnología explica el cacharro; una pieza cuenta un caso concreto, con su dominio y su cita. Aquí no hay ninguna pieza escrita sobre esta tecnología: la lista de las que sí lo están se hace a mano, leyéndolas, y cada pareja lleva la frase de la pieza que la justifica. Lo que sí hay son piezas que salen de un dominio que la servía cuando se capturó el archivo. Eso es un cruce medido entre las dos salas y nada más, y se escribe con estas palabras para que no se lea como otra cosa.
Piezas que salen de un dominio que la servía
- El 29 de febrero de 2016 no existe
- Ocho cifras para un cifrado de 1977
- El color se pide por su nombre
- Una galleta que no se borraba
- Usted es 172.26.▒▒▒.▒▒▒
- ¿Para qué todo este código??
- Enlaces que no salen del edificio
- Imprima, firme y preséntelo
- Herramientas, Opciones de Internet
- Son las últimas versiones
Estas 10 piezas salen de un dominio que servía esta tecnología cuando se capturó el archivo. No tratan de ella: es un cruce medido entre las dos salas, y se dice así para que no se lea como otra cosa.
Esta ficha explica la tecnología; los casos concretos, con su cita y su procedencia, viven en las piezas.