일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- graphical models
- 델타 rule
- 근구하기
- CH01
- Fisher discriminant analysis
- 인공지능
- chapter01
- 2018
- secant
- SCPC
- 5397번
- 알고리즘
- 알고리즘대회
- directed graphical model
- MySQL
- 자바ORM표준JPA프로그래밍
- 개발순서
- 이것이 MySQL이다
- 1차예선
- 로지스틱 회귀
- Perceptron Convergence theorem
- Numerical optimization
- chapter02
- undirected graphical model
- 스터디
- 선형분류
- 선형판별분석
- bisection
- vector미분
- falsePosition
- Today
- Total
목록스터디/스프링5 프로그래밍 입문 (15)
computer_study
목차 1. JDBC 프로그래밍의 단점을 보완하는 스프링 2. 프로젝트 준비 3. DataSource 설정 4. JdbcTemplate을 이용한 쿼리 실행 5. MemberDao 테스트하기 6. 스프링의 익셉션 변환 처리 7. 트랜잭션 처리 8. 전체 기능 연동한 코드 실행 1. JDBC 프로그래밍의 단점을 보완하는 스프링 JDBC 관계형 데이터베이스에 저장된 데이터를 접근 및 조작할 수 있게 하는 자바 API. 데이터베이스 사용 시, 데이트베이스 종류에 상관없이 JDBC API를 사용하여 데이터베이스에 접근 가능 JDBC 프로그래밍의 단점 반복되는 코드가 존재한다 스프링을 사용 시 스프링은 템플릿 메서드 패턴과 전략 패턴을 함께 사용하는 클래스를 제공한다. (JdbcTemplate 클래스) 트랜잭션 관리..
목차 1. 프로젝트 준비 2. 프록시와 AOP 3. 스프링 AOP구현 4. 프록시 생성 방식 1. 프로젝트 준비 AOP : Aspect Oriented Programming 스프링에선 spring-aop 모듈을 제공한다. spring-context, aspectjweaver 모듈을 추가하여 사용할 수 있다. 2. 프록시와 AOP 프록시 핵심 기능의 실행은 다른 객체에 위임하고 부가적인 기능을 제공하는 객체 ex) a 연산을 진행하는데 걸리는 시간을 구하고 싶다면 시간을 구하는 객체에서 a연산을 호출만 한다. (직접 구현 x) 여러 객체에 공통으로 적용할 수 있는 기능을 구현한다 AOP 핵심 기능과 공통 기능을 분리하는 것(재 사용성을 높여주는 프로그래밍 기법) 핵심 기능의 코드를 수정하지 않으면서 공통 ..
목차 1. 컨테이너 초기화와 종료 2. 스프링 빈 객체의 라이프사이클 3. 빈 객체의 생성과 관리 범위 1. 컨테이너 초기화와 종료 스프링 컨테이너는 초기화와 종료라는 라이프 사이클을 갖는다. 컨테이너 초기화 -> 빈 객체 생성, 의존 주입, 초기화 컨테이너 종료 -> 빈 객체의 소멸 2. 스프링 빈 객체의 라이프사이클 스프링 컨테이너는 빈 객체의 라이프사이클을 관리하기에, 빈 객체도 생성과 소멸의 라이프 사이클을 갖는다. 객체 생성 -> 의존 설정 -> 초기화 -> 소멸 스프링 인터페이스 InitializingBean 스프링에서 정의한 초기화 인터페이스 afterPropertiesSet() 메소드를 가지고있다. DisposableBean 스프링에서 정의한 소멸 인터페이스 destroy() 메소드를 가지..
보호되어 있는 글입니다.
목차 1. 예제 프로젝트 준비 2. @Autowired 애노테이션을 이용한 의존 자동 주입 3. @Qualifier 애노테이션을 이용한 의존 객체 선택 4. 상위/하위 타입 관계와 자동 주입 5. @Autowired 애노테이션의 필수 여부 6. 자동 주입과 명시적 의존 주입 간의 관계 1. 예제 프로젝트 준비 2. @Autowired 애노테이션을 이용한 의존 자동 주입 자동 주입 기능을 사용하면, 의존 객체를 명시하지 않아도 스프링이 필요한 의존 빈 객체를 찾아와서 주입한다. (@Autowired 애노테이션을 필드나 세터 메서드에 붙이면 타입이 일치하는 빈 객체를 찾아 주입한다.) //////////// @Autowired 없을 때 AppCtx.java /////////////// @Configurati..
목차 1. 의존이란? 2. DI를 통한 의존 처리 3. DI와 의존 객체 변경의 유연함 4. 예제 프로젝트 만들기 5. 객체 조립기 6. 스프링의 DI설정 7. @Configuration 설정 클래스의 @Bean 설정과 싱글톤 8. 두 개 이상의 설정 파일 사용하기 9. getBean() 메서드 사용 10. 주입 대상 객체를 모두 빈 객체로 설정해야 하나? 1. 의존이란? 한 클래스가 다른 클래스의 메서드를 실행할 때를 의존이라 표현. 예시 MemberRegisterService라는 class에서 memberDao라는 객체를 생성 MemberRegisterService에서 현재 요청이 들어온 사용자가 이미 존재하는지 여부를 확인하고, 없다면 DB에 추가하기 위해 memberDao의 selectByEmai..
스터디 서적 정보 스프링 프로그래밍 입문 5 스터디 기간 2022.03.28 ~ 2022.06.20 스터디 계획 01주차 : chapter 03 02주차 : chapter 04, 05 03주차 : chapter 06, 07 04주차 : chapter 08 05주차 : chapter 09 06주차 : chapter 10 07주차 : chapter 11 08주차 : chapter 12 09주차 : chapter 13 10주차 : chapter 14 11주차 : chapter 15 12주차 : chapter 16 13주차 : chapter 17 스터디 정리 목표 모든 내용을 정리하진 않고, 기억해야 할 부분이나 중요한 부분만 정리하는 것을 목표로 한다.