Código fuente del marco Ssh
1. Crear un nuevo proyecto web. Una vez completado el nuevo proyecto, vaya a la fuente de datos de myeclipse, cree una nueva fuente de datos, escriba el nombre de la fuente de datos, la URL para conectarse a la base de datos, la contraseña de la cuenta, agregue el paquete jar para conectarse a base de datos, guardar y probar. 2. Haga clic derecho en el nombre del proyecto, busque Myeclipse a continuación, coloque el mouse sobre él y aparecerá otra lista. ¿Quieres agregar? puntales? Capab, haga clic para seleccionar? Struts2.1, seleccione /* y haga clic en Siguiente. En este momento, agregue el paquete jar, ¿los primeros puntales? ¿centro? El paquete principal de Libra se abre automáticamente. Pase lo que pase, ¿bajar y encontrar puntales? 2?Primavera? Bolsa Libra, conéctala. Entonces se acabó. 3. Luego, sigue el segundo paso y busca ¿añadir? ¿primavera? ¿Capab elige spring2.5? , revisa las primeras tres bolsas y luego ve al final para encontrar una. primavera2.5web? ¿Libra, garrapata y en el frasco de abajo? ¿biblioteca? ¿Instalar? ¿Seleccione el segundo botón de opción a continuación? Copiar...Haga clic en Siguiente. Haga clic en Listo. 4. Según la segunda parte, ¿encuentra agregar? ¿Hibernación? Capab, seleccione hibernate3.1, marque 1 y el segundo paquete jar a continuación. ¿Y luego en el frasco de abajo? ¿biblioteca? ¿Instalar? ¿Seleccione el segundo botón de opción a continuación? Copiar.. . , haga clic en Siguiente o haga clic en el segundo botón de opción, ¿cuál es primavera? Configurar..., haga clic en Siguiente, continúe haciendo clic en el segundo botón de opción, que existe..., haga clic en Siguiente, luego seleccione la fuente de datos y busque DB. ¿conductor? En el cuadro desplegable, seleccione la fuente de datos que acaba de crear. Una vez seleccionada, toda la información de la base de datos de conexión se completará automáticamente. Haga clic en Siguiente para ingresar a la ventana de creación de sesión y busque el primer cuadro de texto, ¿java? Paquete, haga clic en nuevo a la derecha, escriba el nombre del paquete com.dao.hib.util y haga clic en finalizar. 5. En este punto, la integración SSH está completa en más de la mitad. Una vez completado el cuarto paso, siempre que los pasos anteriores se completen correctamente, aparecerá un contexto de aplicación y un archivo XML en su proyecto, y definitivamente será un error. Está seguro. A continuación, abra el archivo y busque la línea que informa el error. Aquí te enseñaré cómo solucionar este error de forma sencilla. La línea que informó el error es class = " org . Apache . commons . dbcp . basicdata source " >Elimine todas las palabras entre comillas, escriba driver entre comillas y luego Alt\sense, ¿encuentra la sexta? Al final de jdbc.datasource, haga clic aquí. Luego genere automáticamente class = "org. spring framework. JDBC. data source. drivermanagedata source" >. De esta manera, no te puedes equivocar.
6. A continuación, busque web.xml en WEB-INFI en la carpeta WebRot del proyecto. ¿Escribir el documento usted mismo? lt contexto parámetro gt
ltparam-name gt;
lt contexto parámetro gt
ltparam-name gt;
contextConfigLocation
lt/param-name gt;
lt valor del parámetro gt
Ruta de clase: applicationContext.xmls
lt/param-value gt;
lt/context-param gt;
lt/param-name gt;
ltparam valuegt
Ruta de clase: applicationContext<. /p>
lt/param-value gt;
lt/context-param gt; este párrafo, tenga en cuenta:
lt clase de escucha gt p>
org.spring framework.web.context.escucha del cargador de contexto
lt/listener-class gt;
lt/listener gt; , esta oración org. Spring Framework. Web Context. Oyente del cargador de contexto. De hecho, no es necesario que lo escriba usted mismo. Simplemente busque el paquete org.spring framework.web.context en el paquete spring-web.jar y agregue un punto, agregue ContextLoaderListener.class a continuación y elimine la clase de punto al mismo tiempo. Si no puede encontrarlo, escríbalo usted mismo. DE ACUERDO La integración SSH simple está completa.
Hay algunos ejemplos más adelante, como la creación de clases de entidad, la clase de implementación DaoImpl de la capa de acceso a datos y la consulta del método en su interior. Los métodos más básicos para agregar, eliminar y modificar tablas en la base de datos y realizar consultas basadas en un determinado campo en la clase de entidad se pueden generar automáticamente cambiando el nombre de la clase y el nombre del paquete. Hablaremos de esto más tarde cuando tengamos tiempo. Con mi método, puedes copiar el código sin verificar la API, lo cual es simple y eficiente. Se puede integrar en 10 minutos. Para una tabla, puedo escribirla en 40 minutos agregando, eliminando, verificando y paginando.
Permítanme hablar brevemente sobre todos los nombres de paquetes y nombres de clases del patrón de diseño MVC.
Capa de acceso a datos a capa de lógica empresarial-capa de visualización, esta es la más básica de MVC. Comencemos con la capa de acceso a datos, que normalmente termina con Dao. El primer paquete se llama com.dao y las siguientes clases son las interfaces de la capa de acceso a datos. Por ejemplo, su clase de entidad se llama Usuario y la interfaz se llama UserDao. Luego, otro paquete se llama com y el paquete dao.impl es el método de implementación de la capa de acceso a datos. El siguiente nombre de clase se puede llamar UserDaoImpl, que implementa la interfaz UserDaoImpl anterior. Además, la capa de lógica empresarial suele recibir el nombre de servicios. El primer paquete se llama com.service y la interfaz de la capa de lógica empresarial se encuentra debajo, UserService. El otro paquete se llama com.service.impl y la siguiente clase se llama UserServiceImpl, que implementa la interfaz UserServiceImpl. Hablemos primero de la capa de control, normalmente acciones. Cree un paquete llamado com.web.action y coloque la clase de acción debajo de él, llamada UserAction. Este es el nombre del MVC más básico.
Pero recuerde ir a struts.xml para escribir la información de configuración de la acción. Si aún no entiendes, pregúntame.