profile
안녕하세요!!

스프링 ch4-3 게시판 페이징 - TDD

게시판 페이지 만들기 iv 선언 생성자 PageHandler.java

약 2시간 전
·
0개의 댓글

스프링 ch4-2 - MyBatis로 DAO 작성하기

DAO 작성 순서 - DB테이블, mapper.xml, Dto, DaoImpl, extract interface, 테스트DTO - 계층간에 데이터를 주고 받기 위한 객체XML의 특수문자 처리 - <, >, <!CDATA\[]]>DB테이블

약 4시간 전
·
0개의 댓글

ch4-1 - MyBatis의 소개와 설정

MyBatis 소개SqlSessionFactoryBean - SqlSession을 생성하기 위해 bean으로 등록SqlSessionTemplate - bean등록 후, SQL 메서드를 Dao에서 사용SqlSessionTemplate의 메서드 - insert, updat

약 5시간 전
·
0개의 댓글

스프링 ch3-19 ~ ch3-21 - 서비스 계층의 분리와 @Transactional

계층 분리 - @Controller, @Service, @Repository, DBTransactionManager - 서비스 계층에서 수동 생성, bean으로 등록 후 @Transactional 사용비지니스 로직의 분리, @Service => 관심사의 분리@Contr

약 11시간 전
·
0개의 댓글

스프링 ch3-18 - AOP의 개념과 용어

AOP 개념 - 부가기능을 동적으로 추가해주는 기술AOP 용어 - target, advice, proxy, weaving, join point, pointcutAdvice 애너테이션의 종류 - @Around, @Before, @After, @AfterReturning,

약 13시간 전
·
0개의 댓글

TIL 2022 7월 6일 수요일

pom.xml - mysql-connector-java(JDBC), spring-jdbc, spring-test, junit버전 변경DBConnectionTest - MySQL 연결 테스트, select query문 사용법root-context.xml - DataSou

약 23시간 전
·
0개의 댓글

스프링 ch3-17 - Transaction, Commit, Rollback

더이상 나눌 수 없는 작업의 단위.계좌 이체의 경우, 출금(update)과 입금(update)이 하나의 Tx로 묶여야 됨.==> 둘 다 성공하지 않으면 원래 상태로 Rollback.==> 둘 다 성공하던지, 아니면 하나만 실패해도 취소.원자성(Atomicity) - 나

약 23시간 전
·
0개의 댓글

스프링 ch3-15, ch3-16 - DAO의 작성과 적용

DAO란?UserDaoImpl, 테스트 코드 작성데이터(data)에 접근(access)하기 위한 객체(object)DB에 저장된 데이터에 CRUD를 수행 - CRUD메서드를 모아놓음DB테이블당 하나의 DAO를 작성.DAO - 영속계층(Persistence Layer,

어제
·
0개의 댓글

스프링 ch3-14 - CRUD 작성 및 테스트

CRUD 작성 및 테스트

어제
·
0개의 댓글

스프링 ch3-13 - Spring, DB 연결

MySQL 연결JDBCSpring JDBCJUnitIntelliJ, MySQL 연동pom.xml - mysql-connector-java추가(mysql검색)pom.xml - spring-jdbc추가(spring jdbc검색) - EL로 srping 버전 변경root-c

어제
·
0개의 댓글

TIL 2022 7월 5일 화요일

Spring DI(의존성 주입) 흉내내기 1 ~ 3, 실습@Component - component-scan으로 bean으로 등록@Autowired, @Resource - bean으로 등록한 것을 주입config.xml - bean 등록, bean으로 초기화(setter

2일 전
·
0개의 댓글

스프링 ch3-5 ~ ch3-8

Spring DI 활용하기 - 1 ~ 4bean - Spring containerAppicationContext(AC) - Root AC, Servlet AC(부모-자식 관계)Root AC - root-context.xml, Servlet AC - servlet-con

2일 전
·
0개의 댓글

스프링 ch3-1 ~ ch3-4

Spring DI(의존성 주입) 흉내내기 1 ~ 3, 실습@Component - component-scan으로 bean으로 등록 @Autowired, @Resource - bean으로 등록한 것을 주입config.xml - bean 등록, bean으로 초기화(sette

2일 전
·
0개의 댓글

pom.xml 자바 버전 변경 안될 때

Maven으로 인텔리제이에서 톰캣을 세팅하고, pom.xml의 properties태그에 자바 버전을 변경. 그 다음 plugin 중 maven-compiler-plugin의 source와 target태그의 자바 버전을 EL로 변경.이 때 maven-compiler-pl

2일 전
·
0개의 댓글

TIL 2022 7월 5일 월요일

index.jsp, boardList.jsp - EL, sessionScope로 네비bar 변경BoardController - 로그인 되어있으면 boardList.jsp로, 아니면 loginForm으로 이동. LoginController - logout()추가. 로그인

3일 전
·
0개의 댓글

스프링 2-30, ch2-31

타입 변환, 데이터 검증, BindingResultBindingResult타입 객체를 컨트롤러 메서드의 매개변수로 선언하면,예외가 발생했을 때 에러페이지로 가지 않고, 컨트롤러에 Binding 결과를 주고, 컨트롤러가 처리하도록 한다.컨트롤러 메서드에 BindingRe

3일 전
·
0개의 댓글
post-thumbnail

스프링 2-29

요청이 들어오면, DispatcherServlet이 다 받아서, HandlerMapping에게 요청의 URL에 맵핑된 메서드가 뭔지 물어본다.HandlerMapping에게 URL에 맵핑된 메서드에 대한 정보를 받고 Model객체를 만들어서, HandlerAdapter(

3일 전
·
0개의 댓글

스프링 ch2-27, ch2-28

@ExceptionHandler, @ControllerAdvice@ResponseStatusisErrorPage="true", pageContext.exceptionweb.xml - <error-page>servlet-context.xml - SimpleMappi

3일 전
·
0개의 댓글

TIL 2022 7월 3일 일요일

9장 스터디 문제 풀이pom.xml - properties태그에 스프링 버전을 5.0.7로 변경servlet-context.xml - view-controller태그 등록RequestMappingTest - URL패턴 확인RegisterController - @GetM

4일 전
·
0개의 댓글
post-thumbnail

스프링 2-24 ~ 2-26

서로 관련된 요청과 응답들을 하나로 묶은 것 - 쿠키를 이용(요청은 원래 서로 독립적(서로 관계없음))브라우저마다 개별 저장소(session 객체)를 서버에서 제공.(쿠키를 이용하므로 브라우저와 서버는 1:1 관계)브라우저에서 서버로 요청을 보내면, 서버에서 무조건 세

4일 전
·
0개의 댓글