10. Spring/실험 4

??. Spring 5 (스프링 5) - Dto 클래스는 Service 계층에 넘기는 것이 맞는가?

OS Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.867) Framework Spring Boot 2.5.4 EditTool Inellij IDEA 2021.3.1 BuildTool Maven 아래 블로그 읽고 오세요 [Tecoble] DTO의 사용 범위에 대하여 DTO는 어느 레이어까지 사용해야 할까? xlffm3.github.io 정리 복잡하지 않은 곳에서는 DTO 를 Service 단으로 내려보내는 것이 낫다 복잡하게 섞여있지 않기 때문에 Member, Post ( Food, Country, Review ), Like 이렇게 되어있다고 가정한다면 member 가 post 를 만들기 위해서는 Food 과 Country 가 필요하다 결국 Like Entity 에서 Food..

10. Spring/실험 2021.08.20

03. 스프링 부트 (Spring Boot 2) - JPA Test 시 유의사항 @Where

Board.class @Data @Table(name = "board") @Entity @NoArgsConstructor @AllArgsConstructor @Builder public class Board { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // @Filter(name = "cardsStatus", condition = "cards_status != del") @Where(clause = "status = 'success'") @OneToMany(mappedBy = "board") private List cards = new ArrayList(); @Column private String name; pub..

10. Spring/실험 2021.05.30

02. 100명의 사용자가 동시에 요청을 하면 서버는 올바르게 처리하는가?

OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Edit Tool IntelliJ IDEA 2019.1 FrameWork Spring Boot DB H2 ORM JPA Test Tool JMeter 시나리오 1. 한 사이트에 동시 접속자가 100명이라 가정한다. 2. 영화 좌석을 예매하기 위해 100명의 사용자가 한 곳의 자리를 동시에 예매한다고 가정한다. (밀리초 까지 동일시간으로 맞추려면 어렵기 때문에 JMeter 를 이용하여 비슷하게 맞춰 테스트를 진행) 코드 SeatRestController 클래스 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 32 3..

10. Spring/실험 2020.07.08

01. 크롬 개발자 도구를 이용하여 Ajax 회원가입이 가능한가?

OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) FrameWork Spring Boot DB H2 회원가입 전 DB DB 와 JAVA 에 유효성검사를 하지 않았으며 패스워드 부분만 JavaScript 로 5글자 이상만 가입할 수 있게 설정하였습니다. 코드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 회원가입 페이지 아이디 패스워드 이메일..

10. Spring/실험 2020.07.07