일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @TransactionalEventListener
- 원격 브랜 삭제
- ksql
- ksqldb
- intellij favorites
- HandlerMethodArgumentResolver
- CompletableFuture
- 리팩토링 2판
- Spring Cloud Netflix
- findTopBy
- javascript case
- 자바 ORM 표준 JPA 프로그래밍 정리
- 마이크로 서비스
- @Transactional Propagation
- git
- IntelliJ
- 친절한 SQL 튜닝
- multipart테스트
- JPA
- 리눅스
- aws
- java
- #docker compose
- 백명석님
- intellij 즐겨찾기
- Stream
- Linux
- 자바 ORM 표준 JPA 프로그래밍
- vue.js
- intellij 핵심 단축키
- Today
- Total
목록분류 전체보기 (128)
시그마 삽질==six 시그마
vue.js 의 props 와 event는 부모자식간 상위 하위 관계의 컴포넌트끼리의 통신에 적합하다 그런데 만약 형제자매인 같은 레벨의 컴포넌트끼리간 데이타를 전달해야된다면? 그때마다 필요치 않은 부모(상위) 컴포넌트를 만들어서 하위 ->상위->하위로 왔다갔다 해야하나? 그 문제로 인해 이벤트 버스가 나오게 됬다 생성한 인스턴스를 이용, 보내는쪽은 $emit, 받는쪽은 $on 1. 이벤트 버스 코드 형식 //이벤트 버스를 위한 추가 인스턴스 생성 var eventBus = new Vue(); //이벤트를 보내는 컴포넌트 methods: { showLog: function() { eventBus.$emit('전달 이벤트명', 전달 데이터); } } //이벤트를 받는 컴포넌트 created: functio..
자식은 events를 통해 부모에게 메시지를 보낸다. 하위 컴포넌트에서 상위 컴포넌트로의 통신방법은 하위 컴포넌트에서 이벤트를 발생시켜서 상위 컴포넌트 메소드를 트리거한다. 1. 코드형식 //하위 컴포넌트에서 이벤트 호출 this.$emit('이벤트 명'); //상위 컴포넌트 이벤트 수신 방향을 ----> 로 읽으면 편함 하위 이벤트가 상위 메소드를 트리거!! 2. 이벤트 예시 Vue.component('child-component', { template: 'show', methods: { myMethodCall: function() { this.$emit('son-call-parent'); } } }); new Vue({ el: '#app', methods: { parentCalled: function..
부모는 props 속성을 통해 자식에게 데이터를 전달한다 props는 상위 컴포넌트에서 하위 컴포넌트로 데이터를 전달할때 사용하는 속성이다. 1. 코드 형식 props 속성을 하위 컴포넌트에서 정의해서 거기에 부모 속성(데이터)를 넣어주는 형식이다. //상위 컴포넌트
본 내용은 JSP,SPRING, JPA 저자로 유명하신 최범균님의 KSUG Seminar 강의 내용을 바탕으로 작성하였습니다. 관련 유튜브영상은 요기를 클릭해주세요 1.DIP Dependency -Inversion Principle 인프라에 의존시 고수준과 저수준이 뒤섞임. 즉, 저수준이 고수준에 영향을 줌 고수준 모듈: 의미 있는 단일 기능을 제공하는 모듈 저수준 모듈: 고수준 모듈의 기능을 구현하기 위해 필요한 하위 기능의 실제구현 ReserveService : 예약을 위한 응용로직 ->고수준 Java API로 메일을 발송 ->저수준 요구사항 변경 고수준 입장에서 저수준 구현을 추상화해서 의존을 뒤집음 현재 reserveService(고수준)->JavaMailService(저수준) 였다면 Reserv..
본 내용은 우아한 형제들의 조영호 개발실장님의 KSUG Seminar 강의 내용을 바탕으로 작성하였습니다. 관련 유튜브영상은 요기를 클릭해주세요 1.아케텍처 프로젝트에 참여하는 개발자들이 설계에 대해 공유하는 이해를 반영하는 주관적인 개념 중요한것. 변경하기 어려운것. 일찍,올바르게 결정하고 싶은거 서로 다르고 관련이 없는 책임들을 분리 2.도메인 레이어를 설계하는 방법(마틴 파울러) 1) 절차지향-transaction script 엔티티에는 비즈니스 로직이 거의 없고 서비스 계층에서 대부분의 로직을 처리하는 것을 트랜잭션 스크립트 패턴이라고한다. 내가 다뤄야할 데이터와 그 데이터를 조작하는 프로세스가 따로 움직인다. 로직이 서비스에서 처리되다보니 서비스 계층이 무의미, 엔티티란 단순히 데이터 덩어리 역..
본 내용은 우아한 형제들의 조영호 개발실장님의 19.6.20 우아한 테크세미나 강의 내용을 바탕으로 작성하였습니다. 관련 유튜브영상은 요기를 클릭해주세요 1. 의존성 변경에 의해 영향 받을 수 있는 가능성 1)클래스의 의존성 (1)연관관계 협력을 위해 (빈번하게) 필요한 영구적인 탐색구조(navigability) a에서 b로 영구적으로 갈수 있는 이동경로있는것 두 객체사이에 협력이 필요하고 두 객체의 관계가 영구적이라면 연관관계를 이용해 탐색 경로 구현 Order가 Shop하고 빈번하게 연결되면 연관관계 연관관계 협력을 위해 필요한 영구적인 탐색구조 Order —>OrderLineItem order가 무엇인지 알면, order를 통해 원하는 orderLineItem을 찾을 수 있다. 연관관계==탐색가능성..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1. Transaction 데이터베이스에서 수행하는 논리적 작업 단위. 2. 특징 1)일관성(Consistency) 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것을 의미한다. 무결성 제약이 모든 계좌는 잔고가 있어야 한다면 이를 위반하는 트랜잭션은 중단된다. 2) 원자성(Atomicity) all or nothing 3) 격리성(lsolation) 트랜잭션을 수행 시 다른 트랜잭션의 연산 ..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 트랜잭션과(tx) 영속성 컨텍스트(pc) 생존 범위가 같다 tx 같으면 같은 pc /tx 다르면 다른 pc / 컨테이너는 스레드마다 다른 tx 할당 so 다른 pc기에 안전 준영속 상태와 지연로딩 tx 종료시 pc도 종료됨. 그럼 service나 repo계층은 pc유지되지만 controller나 view는 pc 가 준영속상태 준영속상태는 변경감지와 지연로딩 동작 안하기에 controller나 view에서 지연로딩 연관객체 호출시 에..