реализация jdbc для начинающих 3-ей весны - PullRequest
0 голосов
/ 14 февраля 2012

Я абсолютный новичок в Spring Web MVC и особенно Spring 3. Я понятия не имею, как мне делать JDBC-кодирование. Я видел пошаговое руководство весной 2.5 .. но то, что я хочу сделать, у меня есть контроллер и вид. Я хочу использовать это представление для отображения данных, хранящихся в таблице в БД .. просто! Может кто-нибудь, пожалуйста, напишите фрагмент кода для меня, чтобы понять это просто? Я использую базу данных MySQL.

Вот мой контроллер:

package com.src.springdemo;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

/**
 * Servlet implementation class HelloC
 */
public class HelloC extends HttpServlet implements Controller{
     protected final Log logger = LogFactory.getLog(getClass());

    @Override
    public ModelAndView handleRequest(HttpServletRequest arg0,
            HttpServletResponse arg1) throws Exception {
        // TODO Auto-generated method stub
         logger.info("Returning hello view");

            return new ModelAndView("hello.jsp");
    }

}

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

Вы должны использовать JDBCTemplate, это значительно упрощает кодирование JDBC.Документация находится здесь:

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/jdbc/core/JdbcTemplate.html

Обычно вы пишете класс сервиса, который связывает шаблон JdbcTemplate, и связывает сервис с контроллером.Кроме того, код для JDBC не сильно изменился с 2.5.6 до 3.0.5, поэтому вы сможете следовать любому учебнику 2.5.6 без особых (если таковые имеются) изменений.

Кроме того, пружина 3Вероятно, можно использовать аннотации (@Controller, @Autowired, @Service и т. д.) на бобах POJO, а не использовать базовый класс Controller.

РЕДАКТИРОВАТЬ: На главной странице документа Spring есть примеры для jdbc: http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/jdbc.html

0 голосов
/ 15 февраля 2012

Spring mvc шаг за шагом является полезным руководством.Я тоже новичок весной.Как новичок vaannila.com может быть полезен для вас.Здесь вы получите некоторую подсказку по кодированию JDBC, которая может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...