공부/Spring
-
Facade 패턴과 Factory 패턴공부/Spring 2024. 11. 10. 15:38
코드를 짜다보면 클래스가 많아진다.클래스가 많아지면서 코드가 복잡해지고 중복되는 부분도 자주 생길 수 있다.이런 경우에 쓸 수 있는 디자인 패턴 2가지를 알아보자.Controller, Service, Repository 를 사용하는 Spring mvc 를 기준으로 설명하겠다. Facade 패턴과 Factory 패턴 모두 Controller 와 Service 사이에 컴포넌트가 추가된다.각 패턴의 예시를 보여주고 장점? 의의? 를 내가 느끼는 대로 추가로 설명하겠다.Facade 패턴한 컨트롤러에서 여러 서비스를 호출하면서 호출하는 클래스가 많아져 코드가 복잡해질 때 사용할 수 있다. 예를 들어 물건을 사려면1. MemberService 에서 사용자를 검색한 후2. ItemServie 에서 아이템 id 로 아..
-
Jmeter 로 테스트를 해보자공부/Spring 2024. 10. 31. 00:35
Jmeter 란?GPT :JMeter는 Apache Software Foundation에서 개발한 오픈 소스 성능 테스트 도구입니다. 웹 애플리케이션, API, 데이터베이스, FTP 서버 등 다양한 서비스의 성능과 부하 테스트를 수행할 수 있습니다. 주로 HTTP/HTTPS 요청을 통해 웹 애플리케이션의 응답 속도, 처리량, 안정성 등을 측정하는 데 사용되지만, 다른 여러 프로토콜을 지원하여 다양한 네트워크 환경에서 테스트할 수 있습니다.JMeter의 주요 특징은 다음과 같습니다:1. 부하 테스트: 많은 사용자들이 동시에 접근할 때 시스템이 어떻게 반응하는지 테스트합니다. 이는 시스템의 최대 수용 능력을 파악하고 성능 한계를 확인하는 데 유용합니다.2. 성능 테스트: 애플리케이션의 처리 속도와 안정성을 ..