Close

[現場面接]フレームワークのSpringで何が出来るのか(DB連結と画面製造)

SpringでDB連結

1. JDBCを使用するためのdriverをダウンロードする。

<dependency >
<groupId >mysql </groupId >
<artifactId >mysql-connector-java </artifactId >
<version >5.1.39 </version >
</dependency >

2. Class.forNameでドライバをロードし、コネクションを作ることができる。

public class MySQLConnectionTest {

private static final String DRIVER = “com.mysql.jdbc.Driver”;
private static final String URL = “jdbc:mysql://127.0.0.1:3306/repacat_schema”;
private static final String USER = “repacat”;
private static final String PW = “repacat”;

@Test
public void testConnection() throws Exception {
Class.forName(DRIVER);
try(Connection conn = DriverManager.getConnection(URL, USER, PW)) {
System.out.println(conn);
} catch(Exception e) {
e.printStackTrace();
}
}
}

Springで画面製造
1.Clientでajaxを使用してControllerを呼ぶ
2.コントローラを具現して、コントローラからServiceを呼び出す。
Serviceは、インターフェイス、実際の 具現 はServiceImplでする。
3.Serviceで遂行のためメソッドを定義して、DAOを宣言する。
4.DAO:実際のDBに接近してデータを操作する役割だけを遂行する。
5.DAOで受けてきたデータを再びClientに持って来てSuccess部分を遂行する。

Share on facebook
Share on twitter
Share on linkedin