2012-02-13 8 views
-2

私は、Web mvcを春にする初心者であり、特にSpring 3です。私はJDBCコーディングをどのように行うべきかについての手がかりはありません。私は春2.5のステップバイステップガイドを見てきました。しかし、私がしたいことは、私はコントローラとビューがあります。私はそのビューを使用して、db内のテーブルに格納されたデータを表示したいと思います。シンプル!誰でも簡単に理解できるコードスニペットを書いてください。私はmysqlデータベースを使用しています。spring 3 beginner jdbc implementation

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"); 
    } 

} 

どうもありがとう:

は、ここに私のコントローラです。

+0

問題は何ですか? –

+0

@MДΓΓLLLLLL問題は私が春に初心者であり、jdbc intro spring 3を統合する方法を知らないことです。すべてのチュートリアルは理解するのが非常に難しく、春である2.5 – user1147717

+0

しかし、*例やチュートリアルに加えて2.5のものはまだ適用可能です。私はあなたがそれらを持っているときに参照のドキュメントを読んで、より具体的な質問をすることを検討するだろう。 –

答えて

1

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ベースクラスを使用するのではなく、POJO Beanでアノテーション(@Controller、@Autowired、@Serviceなど)を使用することです。

EDIT: は、JDBCのために春のメインドキュメントページ上の例があります:ステップバイ http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/jdbc.html

+0

@ケビン..メイト..私はこれを見た...しかし、どのように開始するとどこから始めるべきか分からない!どのファイルを作成する必要がありますか?「mytable_nameからselect *へのシンプルで短いデモ」 – user1147717

0

Spring MVCのステップは有用な指針です。私は春にも新しいです。初心者としてvaannila.comあなたにとって便利です。ここでは、あなたの問題を解決できるJDBCコーディングの手がかりを得るでしょう。