Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué paquetes de estantes se necesitan para Spring mvc?

¿Qué paquetes de estantes se necesitan para Spring mvc?

Una pregunta sobre la configuración del entorno Spring.

Paquetes necesarios (además del entorno de desarrollo web java básico (como jdk, tomcat)): spring-framework, jakarta-struts (la última parte debe usarse junto con spring y struts).

II.Archivo de configuración básica de Spring (personalmente creo que al aprender y desarrollar este marco, después de comprender sus ideas de diseño, la configuración del archivo de configuración es la clave. Una vez que el marco se construye con éxito, la programación en él creo que no es difícil para todos)

Al construir un proyecto Spring simple, el archivo web.xml es el siguiente. El archivo xml es el siguiente:

>p>

<;web- app>

spring

org.DispatcherServlet

contextConfigLocation

/WEB-INF/application.xml

El párrafo en el cuadro de arriba se usa para especificar el archivo de configuración de Spring (puede tener cualquier nombre, como arriba), o se puede dejar en blanco. Cuando no esté escrito, el. El nombre predeterminado del archivo de configuración de Spring es ": "servlet-name> "name-servlet.servlet.xml. (Si el valor de aquí es "spring", el nombre de la configuración El archivo es: spring-servlet.xml)

spring

*.do

Aquí se utilizará el archivo de configuración de Spring (aquí).

Suponiendo spring-servlet.xml) de la siguiente manera:

Cuando las propiedades están configuradas en el bean (incluidas las propiedades en el bean format), el archivo java correspondiente al Bean debe definir el valor de la propiedad con el mismo nombre que la propiedad y debe proporcionar métodos getter y setter para el valor de la propiedad

Hola mundo

< ref bean="data1" />

Cuando un bean tiene un atributo en el formato bean, utiliza "" para especificar el valor del atributo de formato del bean. En este momento, el "id" en "" debe ser coherente con el "nombre-bean" especificado anteriormente

liang

LoginAction

Al establecer un proyecto spring+struts, el archivo web.xml Debe seguir las especificaciones del archivo web.xml.

El archivo xml se crea de acuerdo con las especificaciones del proyecto struts. No entraré en detalles aquí. En este momento, struts-config.xml es el siguiente:

<;DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1/ES" ".ln.struts.LoginForm" />

type="org.springframework.web.struts .DelegatingActionProxy"

name="loginForm">

className="org.ContextLoaderPlugIn">

value="/ WEB-INF/ spring-servlet.xml" / >>p>

En este archivo de configuración, Dado que Spring se utiliza para gestionar las acciones de struts, hay dos cosas a tener en cuenta: <

1. El "tipo" de Acción apunta a la clase definida en Spring para manejar la acción, no a la acción que usted escribió. .

2. Se agregó un "< /plug-in>./plug-in>" para especificar el archivo de configuración de Spring.

Esta vez el archivo de configuración spring-servlet.xml es el siguiente:

".ln.struts.LoginAction"

singleton="false">

El bean aquí corresponde a la acción en struts-config.xml y el nombre corresponde a la ruta de la acción en struts-config.xml

Hola mundo

III.Pequeños problemas a tener en cuenta:

1. Los archivos tld necesarios en el paquete de desarrollo deben colocarse en las carpetas WEB-INF lib y tlds correspondientes.

2. Cuando necesite utilizar struts, spring, jstl y otras etiquetas, asegúrese de agregarlas en web.xml

/jstl/core

/WEB-INF/c.tld

Las etiquetas como esta deben declararse primero.

Este artículo proviene del blog de CSDN. Indique la fuente al reimprimir: /welun521/archive/2008/05/11/2434953.aspx.