본문 바로가기
반응형

JAVA/spring30

Spring Connection(DataSource) 코드로 배우는 스프링 웹 프로젝트 책 보면서 해봄!!! Part 2 기본적인 기능의 게시물 관리 Part 2는 실제로 아주 단순한 crud(등록, 수정, 삭제, 조회) 게시물 관리를 제작합니다. Part 2에서 만들어지는 게시물 관리는 다음과 같은 기능을 가지고 있습니다. - 게시물의 등록, 수정, 삭제, 조회 - 페이지 처리 - 검색 처리 01 등록, 수정, 삭제, 조회 기능의 구현 모든 게시물 관리의 시작 형태는 등록(create), 조회(read), 수정(update), 삭제(delete)를 기준으로 합니다.(이하 crud라는 약어를 사용합니다.) 여기에 반드시 하나가 더 추가되는 것이 화면상에 데이터의 목록을 보여주는 리스트 기능이라고 할 수 있습니다. 1.1 개발 목표 인식 일반적인 경우, 개발.. 2019. 6. 11.
Spring+mybatis 코드로 배우는 스프링 웹 프로젝트 보면서 함!!! 06 스프링 + mybatis 6.1 테이블 생성 및 개발 준비 6.1.1 데이터베이스의 테이블 생성 create table tbl2_member ( userid varchar(50) not null, userpw varchar(50) not null, username varchar(50) not null, email varchar(100), regdate timestamp default now(), primary key(userid) ); *열 잘못 입력했을 때 1)열 속성 변경 alter table 테이블명 modify 열 정의 ex) alter table tbl_member modify regdate timestamp default now(); 2).. 2019. 6. 5.
spring + mybatis + mysql - 2 코드로 배우는 스프링 웹 프로젝트 보면서 따라해봄!!!!!!! 4.5 MyBatis 연결 DataSource의 연결은 mybatis의 설정과는 관계있으므로 먼저 설정하고 테스트해야 합니다. 데이터 소스가 정상적으로 설정된 이후의 작업은 mybatis와 mysql을 연동시키는 작업입니다. 4.5.1 Sqlsessionfactory 객체 생성 Mybatis와 스프링 연동 작업에서의 핵심은 connection을 생성하고, 처리하는 sqlsessionfactory의 존재입니다. Sqlsessionfactory는 데이터베이스와의 연결과 sql 실행에 대한 모든 것을 가진 가장 중요한 객체입니다. 스프링을 이용할 때는 sqlsessionfactory를 생성해 주는 특별한 객체를 설정해 주는데 sqlsessionfa.. 2019. 6. 4.
spring + MyBatis + MySQL - 1 스프링 + MyBatis + MySQL의 설정 스프링을 이용한 개발 중 국내에서 가장 많이 쓰이는 형태는 MyBatis와의 연동 작업을 통해서 sql 처리에 대한 개발 생산성을 높이는 형태로 사용되는 것입니다. Mybatis를 연동하고 테스트 해야 합니다. - 스프링과 mybatis를 연동하기 위한 라이브러리 설정 - 데이터베이스와의 연결을 담당하는 datasource 객체 설정 - Mybatis의 핵심인 sqlsessionfactory 객체 설정 및 테스트 복잡해 보이지만 실제로는 개발 초기에 한 번만 작업하는 내용일 뿐, 본격적인 개발에 앞서 반드시 선행돼야 하는 일이므로, 순서에 따라 단계별로 작업을 진행해 주면 어렵지 않게 처리할 수 있습니다. 일반적인 스프링 웹 프로젝트의 구성 본격적인 개발에 .. 2019. 6. 3.
반응형