일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 캐나다일상
- 파이썬터틀
- 프로그래밍
- 티스토리챌린지
- 캐나다
- vscode
- 파이썬
- 영어스타벅스
- 스프링퀵스타트
- spring
- Eclipse
- 파이참
- springquickstart
- springquick
- 오블완
- CSS
- 스프링
- THINKINGRUN
- python
- 이클립스
- 달리기
- 코딩
- 파일명일괄변경
- 파이썬기초
- 자바
- 비주얼스튜디오코드
- 생각하는달리기
- Java
- html
- 스타벅스주문
- Today
- Total
목록분류 전체보기 (144)
LIKE A DIAMOND
이전 포스팅 ; https://openlunch.tistory.com/120 [스프링 퀵스타트] DAY 01 CLASS04 4.2.2 의존관계 변경 이전 포스팅 https://openlunch.tistory.com/119 [스프링 퀵스타트] DAY 01 CLASS04 4.2.1 다중 변수 매핑 이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관.. openlunch.tistory.com // 4.3.1 Setter 인젝션 기본 Setter 인젝션 테스트 1. 삼성티비 자바 코드 수정 2. applicationContext.xml 코드 수정 - 엘리먼트 대신 사용. setter 인젝션을 사용하려면 property 엘..
이전 포스팅 https://openlunch.tistory.com/119 [스프링 퀵스타트] DAY 01 CLASS04 4.2.1 다중 변수 매핑 이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관리 이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프.. openlunch.tistory.com // // 유지보수 상황시 다른스피커로 교체시 효과적으로 처리를 위해 설정. 스피커 인터페이스 생성 애플 스피커 생성 소니스피커에서 스피커 인터페이스를 implements 하도록 수정. 삼성 클래스의 멤버변수와 매개변수 타입을 모두 Speak..
이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관리 이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프링에서는 의존관계를 컨테이너가 자동으로 관리 / 이것이 스프링IoC(제어의 역행)의 핵심원리 두가지 openlunch.tistory.com /// 시작 /// 생성자 인젝션에서 초기화해야할 멤버변수가 여러개이면 여러개를 한번에 전달. 이를 위해 생성자를 적절하게 추가한다. int price 생성 및 블락부분 타이핑 추가 설정파일에 엘리먼트를 매개변수 수 만큼 추가한다. 또는 인덱스로 설정 TVUser 실행 즉 삼성티비 클래스에 소..
이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프링에서는 의존관계를 컨테이너가 자동으로 관리 / 이것이 스프링IoC(제어의 역행)의 핵심원리 두가지 형태로 지원 * Dependency lookup * Dependenecy injection 4.1.2 의존성 관계 의존성 관계란 객체와 객체의 결합 관계 -의존관계 테스트를 위한 코드 생성 - 삼성Tv 클래스의 볼륨조절기능을 소니스피커가 이용하도록 수정 -TVuser.java 코드 확인 및 실행 * 문제점으로 소니스피커가 쓸데없이 두개생성, 스피커 변경시 볼륨조절도 수정해야함. 이를 해결하고자 의존성 주입을 이용하여 해결. - 인젝션 테스트를위해 삼성tv클래스에 생성자 추가..
저장소에 해당하는 XML 설정 파일을 참고하여 bean의 생명 주기를 관리하고 여러가지 서비스를 제공함. 프로젝트에 주로 과 엘레멘트가 주로 사용 된다. 에서 id 속성은 생략이 가능하지만 Class 속성은 필수이다. *initMethod 와 destroyMethod 설정 및 확인 *singeleton 설정 : 단 하나만 생성하여 운용 (기본값) *prototype : 요청시 매번 새로운 객체 생성 반환 정리 >>> xml 에서 클래스 호출 및 호출에 대한 속성 값을 통해 호출 설정 가능. 책으론 몇페이지 안되지만 손코딩하고 확인하면... 1-2시간 걸린다.. next class04
+추가수정 2.15 버전도 취약하다고하니 2.16 버전을 사용하기 바란다 2.16 버전으로 바꾸기! log4j 취약점 관련 간단히 해결을 해보자.. 해결법 보려면 스크롤 아래로 내려서 순서확인한다~ - 안내 일단 문제 되는 버전 log4j 2.0.0 ~ 2.14.1 버전. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228 1. 취약점 내용 Apache Log4j 를 이용하여 원격 코드 실행이 가능한 JNDI 인젝션 취약점 입니다. 사용자의 입력으로 발생한 오류메시지 로그를 기록할 때 임의코드 실행이 가능하게 됩니다. 2. 취약점 대상 - Apache Log4j 2.0 이상 2.14.1 이하 버전 - 2.15.0-rc1 버전은 'log4j2.f..
이전포스팅 https://openlunch.tistory.com/113 [스프링 퀵스타트] DAY 01 CLASS02 프레임워크 개요 POJO 요약 * 이전 포스팅 : https://openlunch.tistory.com/112 [스프링 퀵스타트] DAY 01 CLASS 1.2c 실습 프로젝트 생성 그리고 오류 해결...완료! jdk11 로 설치후 이클립스 실행! 그리고 다시 프로젝트 생성 시도 에러.... openlunch.tistory.com 스프링 프레임워크도 다른 컨테이너와 마찬가지로 자신이 관리할 클래스들이 등록된 XML 설정 파일이 필요하다. STS를 이용하여 간단하게 만들 수 있다. 3.1 스프링IoC 시작하기 3.1.1 스프링 설정 파일 생성 리소스 폴더 마우스 오른쪽 클릭> new > o..
* 이전 포스팅 : https://openlunch.tistory.com/112 [스프링 퀵스타트] DAY 01 CLASS 1.2c 실습 프로젝트 생성 그리고 오류 해결...완료! jdk11 로 설치후 이클립스 실행! 그리고 다시 프로젝트 생성 시도 에러.. An error has occurred. See error log for more details. java.lang.ExceptionInInitializerError 또다른 에러.. An error .. openlunch.tistory.com 스프링은 어쩌구 저쩌구 프레임워크가 어쩌구 저쩌구.. 뭐 관심이 있다면 서핑으로 보는게 빠름. 다만 POJO 에 대한 정리는 알아가는게 좋을것 같아서 살짝 요약. * POJO (PLAIN OLD JAVA OBJ..
* 이전포스팅 : https://openlunch.tistory.com/111 [스프링 퀵스타트] DAY 01 CLASS 1.2b 실습 프로젝트 생성 그리고 오류 해결... 20page 1.2.1 프로젝트 생성 Templates 가 안보였는데..(비활성), 이클립스 업데이트 누르니 다시 보인다..... BoardWeb 입력! 와.. 또 에러라니... ㅠ 또 metadata 삭제를 해본다! 그리고 이클립스 재실행 ne.. openlunch.tistory.com jdk11 로 설치후 이클립스 실행! 그리고 다시 프로젝트 생성 시도 에러.. An error has occurred. See error log for more details. java.lang.ExceptionInInitializerError 또다..
*이전포스팅 : https://openlunch.tistory.com/110 [스프링 퀵스타트] DAY 01 CLASS 1.2 실습 프로젝트 생성 중 오류 해결 *이전포스팅 : https://openlunch.tistory.com/109 https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html * 현재 오라클의 유료 정책으로 jd.." data-og-host="openlunch.tistory... openlunch.tistory.com 20page 1.2.1 프로젝트 생성 Templates 가 안보였는데..(비활성), 이클립스 업데이트 누르니 다시 보인다..... BoardWeb 입력! 와.. 또 에러라니... ㅠ ..