Red de conocimiento informático - Espacio del host - Me gustaría preguntar cómo se resuelve el problema de la dirección al desarrollar la web Java.

Me gustaría preguntar cómo se resuelve el problema de la dirección al desarrollar la web Java.

Si el usuario simplemente selecciona la dirección, se escribirá en la base de datos. Si desea obtener una dirección de la IP de un usuario, puede utilizar muchas interfaces en la red.

La base de datos de direcciones probablemente se vea así:

Nivel de provincia: ID de provincia, nombre de provincia

Nivel de ciudad: ID de ciudad, nombre de ciudad, ID de padre (es decir, ID de provincia)

Nivel de condado: ID de condado, nombre de condado, ID de padre (es decir, ID de ciudad)

El siguiente nivel hacia abajo, el ID de padre es el nivel superior de la región

p>

¿Por qué almacenar la identificación? Porque al buscar, hacer coincidir códigos numéricos es más preciso que hacer coincidir nombres de caracteres chinos. Además, Changsha tiene dos caracteres chinos, la ciudad de Changsha y el condado de Changsha, y las zonas rurales también tienen el mismo nombre. La identificación garantiza la unicidad. En términos generales, la identificación como clave principal aumenta automáticamente.

Debido a que el nombre de una ciudad nacional no se puede cambiar a voluntad, se puede escribir en el caché y actualizar periódicamente, de modo que no sea necesario verificar la base de datos con frecuencia. También hay algunos nombres de provincias que realmente se pueden escribir en la página y luego se verifica la lista de ciudades bajo esa provincia según la provincia seleccionada por el usuario.