일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 핸드캐리쿠리어차이점
- 와끼
- 웹API
- AATCC
- 암홀트롭
- 엑셀필터복사붙여넣기
- MERN스택
- 나일론지퍼
- 비슬론지퍼
- 필터링후복사붙여넣기
- 40HQ컨테이너40GP컨테이너차이
- 우레탄지퍼
- WHATTIMEOFTHEDAY
- 요척합의
- 미국영어연음
- 엑셀드래그단축키
- 40HQ컨테이너
- 엑셀자동서식
- 자켓실측
- Armhole Drop
- 슈퍼코딩
- 봉제용어
- 영어시간읽기
- 미니마카
- 바지실측
- 고급영어단어
- 클린코드
- TACKING
- 헤이큐
- 비리짐
- Today
- Total
목록PROGRAMMING (401)
CASSIE'S BLOG
목표: 항공 예약 시스템 Rest API 스펙 뽑아내고, 3-tier 아키텍쳐로 Api 구현하자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ltGXS/btsFhfRJCek/kyKbBHXRWXTF8wF5qRQ1fK/img.png)
Controller가 웹에서 어떻게 들어오는지 어떻게 반환하는지만 신경쓰고 싶어서 비즈니스 로직을 옮기는 행위를 하는거임. 트랜잭션: 데이터 처리 원자성을 보장하기 위한 여러 작업 -> 하나의 작업으로 묶는 것 store_sales sql문 실행 JdbcConfig 설정 바꿔야함 before package com.github.supercoding.service; import com.github.supercoding.repository.ElectonicStoreItemRepository; import com.github.supercoding.repository.ItemEntity; import com.github.supercoding.web.dto.Item; import com.github.supercod..
트랜잭션: 데이터 처리 원자성을 보장하기 위한 여러 작업 -> 하나의 작업으로 묶는 것
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/s7MfO/btsDWQFw8uo/arvElfrY0j4ZkawmQll8S0/img.png)
settings > github 깃허브 기본웹에 자격증명관리로 설정되어있는 깃허브 아이디 비밀번호가 본인의 의도한 아이디와 비밀번호와 같은지 확인 후 진행할 것 + 근데 위에 settings>github 탭에 다른 아이디로 저장이 되어있는데 git config user.name 터미널 치고 엉뚱한 아이디로 연결되어있으면 ⭐git config --global user.name "원하는 아이디" ⭐
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/91nqJ/btsDWIUdynN/40x7IKAC3IC4FMzNcJ2Oxk/img.png)
JdbcTemplate으로 리포지토리 클래스 구현하기 스프링 데이터 JPA를 이용한 DB접속 JPA는 다음과 같은 특징이 있다. 자바객체와 DB에 저장된 데이터를 매핑하는 기능 DB에서 실행할 CRUD처리를 캡슐화한 API 자바 객체를 검색하는데 사용하는 쿼리언어는 JPQL JPA엔티티 클래스 작성하기 @Entity: @Entity 에너테이션을 붙여 JPA 엔티티임을 표시합니다. @Table(name = "customers") @Table 에너테이션을 붙여 엔티티에 대응하는 테이블 이름을 지정합니다. 기본적으로 테이블 이름을 클래스 이름과 동일하게 맞추는게 일반적이긴 합니다. (다르게 설정할 때도 있다고합니다.) @NoArgsConstructor JPA 명세를 따르면 엔티티 클레스에는 인자를 받지않는 기..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vDAue/btsDQZQujts/kje4ALD2X4E1jKIZnfDSk0/img.png)
Service Layer and Login Tier 다 같은 말이다. Controller에 이미 비즈니스 로직이 조금 되어있다. Dto를 Entity로 바꾸고 Entity를 다시 Dto로 바꾸는데 이것도 사실 어떻게 보면 비즈니스 로직이라고함 Controller는 사실 이런거를 책임질 필요가 없다. 그래서 Service로 이 역할을 위임할 것이라고 함. Controller에 Dao를 바로 사용하게됨으로써 변환하는 부분을 다 Service로 몰아감 ElectronicStoreItemService @Service하면 컴포넌트처럼 빈으로 등록이 된다고함 ElectornicStoreController에 Dao를 없애고 그 자리에 Service가 들어갈 예정 package com.github.supercoding..