본문 바로가기

웹 프로그래밍/Spring

(16)
[Spring] (스크랩) Spring 트랜잭션 처리 트랜잭션은 어떤 일련의 작업을 의미 합니다. 어떤 일련의 작업들은 모두 에러 없이 끝나야 하며, 만약 중간에 에러가 발생 한다면, 에러 발생 이전 시점까지 작업되었던 내용은 모두 원상복구 되어야 합니다. (잘 끝나면 반영 즉, Commit 되어야겠지?) 이렇게 데이터에 대한 무결성을 유지하기 위한 처리 방법을 '트랜잭션 처리' 라고 합니다 https://freehoon.tistory.com/110
[Spring] WEB-INF 경로 문제 프론트에서 접근할 때는 WEB-INF에 접근 못한다. (백에서는 가능함.) 그래서 WEB-INF에 이미지같은걸 두면 안됨.
[Spring] Spring-MVC 흐름 정리 해보기 // Controller에서 Sercie의 메소드 호출 boardService.insertPost(boardVO); // 그걸 받아서 DAO의 메소드 호출 boardDAO.insert(board); // 그걸 받아서 Mapper(마이바티스) 메소드 호출 sqlSession.insert("board.dao.BoardDAO.insert", board); // 실제로 실행되는 SQL insert into t_board(no, originid, groupid, title, writer, content) values(seq_t_board_no.nextval, 0, 0, #{title}, #{writer}, #{content})
[Spring] (스크랩) 스프링 MVC로 REST API 사용하기 https://junghn.tistory.com/entry/SPRINGMaven-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-groupId-artifactId-version-%EC%9D%B4%EB%9E%80 [SPRING]Maven 프로젝트 groupId, artifactId, version 이란? 회사에서는 회사가 정한 명명 규칙이 있기 때문에 메이븐 프로젝트를 생성할 때 groupId, artifactId, version 부분에 대해 특별히 생각해본 적이 없었습니다. 하지만 개인적으로 spring늘 공부하면서 직 junghn.tistory.com
[Spring] (스크랩) Restful url-pattern (*.do 제외하기) https://junghn.tistory.com/entry/SPRINGMaven-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-groupId-artifactId-version-%EC%9D%B4%EB%9E%80 [SPRING]Maven 프로젝트 groupId, artifactId, version 이란? 회사에서는 회사가 정한 명명 규칙이 있기 때문에 메이븐 프로젝트를 생성할 때 groupId, artifactId, version 부분에 대해 특별히 생각해본 적이 없었습니다. 하지만 개인적으로 spring늘 공부하면서 직 junghn.tistory.com
[Spring] Maven 프로젝트 groupId, artifactId, version 이란? group Id : 패키지와 비슷 artifact Id : 클래스와 비슷 artifact Id가 다른 것과 중복될 수 있으니, 그것을 구분하기 위해 group Id로 둔다. https://junghn.tistory.com/entry/SPRINGMaven-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-groupId-artifactId-version-%EC%9D%B4%EB%9E%80 [SPRING]Maven 프로젝트 groupId, artifactId, version 이란? 회사에서는 회사가 정한 명명 규칙이 있기 때문에 메이븐 프로젝트를 생성할 때 groupId, artifactId, version 부분에 대해 특별히 생각해본 적이 없었습니다. 하지만 개인적으로 spring늘 공부하면서..
[Spring] Spring-MVC 설정 우선 Maven 설치부터 해야 함. Maven 설치 후에 maven project로 각각의 프로젝트를 시작하면 된다. https://tyrionlife.tistory.com/447?category=801853
[Spring] DI 실습(6) : Annotation을 이용한 JAVA 주입 xml을 사용하지 않고도 가능하다. di.java 패키지 관련 ==> 김혜주 동기님 필기 참조하여 복습 필수. Car.java package di.java; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Component; // @Component("car") ==> getBean("car") @Component // 디폴트가 클래스의 소문자이다. 즉. 이렇게만 해도 getBean("car") 으로 접근할 수 있다. public class Car { @Autow..