Tag " spring "

⏰ 5min

Spring - properties property 설정 파일 (.properties와 xml) 0. 들어가기 전에 .properties 같은 파일을 이용해서 데이터를 이용하는 경우는 많이 있습니다. 이것과 비슷하게 xml을 이용해서도 데...

⏰ 3min

15장 테스트 컨텍스트 프레임워크 매 테스트마다 스프링 컨텍스트, 즉 컨테이너를 새로 만드는건 매우 비효율적인 방법. 스프링 컨텍스트는 매우 가벼운 오브젝트이며 설정을 읽고 분석하는 등의 작업은 매우 빠르게 진행된다. 그런데 컨텍스트 안에서 만들...

⏰ 2min

13장 스프링 @MVC @RequestMapping 핸들러 매핑 클래스/메소드 결합 매핑정보 @RequestMapping은 타입 레벨 뿐 아니라 메소드 레벨도 붙일 수 있다. ...

⏰ 3min

5장 서비스 추상화 UserDao를 다수의 회원이 가입할 수 있는 인터넷 서비스의 사용자 관리 모듈에 적용 Enum 활용 필드추가 ...

⏰ 6min

AOP AOP는 IoC/DI, 서비스 추상화와 더불어 스프링의 3대 기반기술의 하나다. 스프링에 적용된 가장 인기 있는 AOP의 적용 대상은 바로 선언적 트랜잭션 기능이다. 서비스 추상화를 통해 많은 근본적인 문제를 해결했던 트랜잭션 경계설...

⏰ 21min

IoC와 DI 스프링이 XML에 담긴 내용을 읽어서 설정 메타정보로 활용하는 건 사실이지만, 그렇다고 해서 스프링이 XML로 된 설정 메타정보를 가졌다는 말은 틀렸다. 웹 어플리케이션의 IoC 컨테이너 구성 서버에서 동작하는 애플리케이션에서...

⏰ 7min

ORM과 JPA 그리고 Hibernate JPA (Java Persistent API)와 ORM(Obect Relational Mapping) JPA란 자바 ORM 기술에 대한 API 표준 명세를 의미 JPA를 사용하기 위해서는 Hiber...

⏰ 1min

JSP와 서블릿의 차이점은 결과적으로 하는일은 동일하지만 JSP는 HTML 내부에 Java 소스코드가 들어감으로 인해 HTML 코드를 작성하기 간편하다는 장점이 있으며 서블릿은 자바 코드내에 HTML 코드가 있어서 읽고 쓰기가 굉장히 불편하기 때문...

⏰ 1min

스프링 공부 정리 너무 내용이 많다.. 어려운건 아닌데 토비의 스프링 참고 정리할 구절 UserDao 만드는 중 ~이렇게 템플릿 메소드 패턴 또는 팩토리 메소드 패턴으로 관심사항이 다른 코드를 분리해내고, 서로 독립적으로 변경 또는 확...

⏰ 4min

애플리케이션 아키텍처 계층형 아키텍처 3계층 아키텍처와 수직 계층 1. 데이터 액세스 계층 Dao와 JdbcTemplate 2. 서비스 계층 구조로 보자면 가장 단순하다. 잘 만들어진 스프링 애플리케이션의 서비스 계층 클래스는...

⏰ 2min

Test 부분 단위 테스트 테스트 검증의 자동화 JUnit 테스트로 전환 `@Test` ...

⏰ 3min