Springboot

· Springboot
Anrifragile 특징 1. auto scaling : 자동확장성을 갖는다. 시스템을 구성하고 있는 인스턴스를 하나의 오토스케일링 그룹으로 묶은 다음 그룸에서 유지되어야하는 인스턴스를 지정할 수 있다. 사용량에 따라 자동으로 인스턴스를 증가할 수 있는 환경을 말한다. 에를들면 특수한 이벤트가 있는 달에 서버의 운영개수를 늘린다. 비수기에는 다시 줄일 수 있다. 게임출시, 온라인쇼핑몰이벤트 등일 수 있다. 이러한 작업을 관리자,. 운영자 의해 수작업 처리가 아니라 cpu, 메모리, 네티워크 , 데이터베이스 사용량에 따라 자동으로 처리할 수 있는 개념이다. 2. Microservices 클라우드 네이티브 아키텍처, 클라우드 네이티브 어플리케이션의 핵심이다. 기존 시스템들이 하나의 거대한 형태로 구축되어서..
· Springboot
보호되어 있는 글입니다.
· Springboot
JPA를 사용하여 테이블을 만드는 것을 연습을 하면서 POST, GET 방식으로 DB의 값을 넣고 브라우저에서 확인하는 것을 연습하였다. gym : 헬스장 정보 pass : 회원권 종류 gym_pass : 헬스장 이용권 정보 owner : 판매자 owner_qna : 판매자 QNA POST와 GET 매핑을 중점을 두고 연습하였으므로 테이블구조와 설계부분은 다음에 자세히 다루도록 하겠다. owner (판매자) 컨트롤러를 간단히 테스트해보고자 postman으로 post 방식으로 조회가 되는지 확인해보았다. http://localhost:9990/owner/join 조회하기 x-www-form-urlencoded 는 key=value&key=value 형태로 데이터를 전송한다. 이클립스에서 확인해보면 값이 제..
· Springboot
Controller 파라미터 수집 Controller의 파라미터 Controller 를 작성할 때 가장 편리한 기능은 파라미터가 자동으로 수집되는 기능이다. 이 기능을 사용하면 request.getParameter()를 이용하는 불편함을 없앨 수 있다. 예제 com.mall.domain 이라는 패키지를 작성하고, SampelDTO 클래스를 작성 @DATA 어노테이션 getter/setter, equals(). toString() 등의 메서드를 자동 생성하기 떄문에 편리하다. controller에 @getMapping을 사용하여 쿼리스트링에 입력하여 name과 age에 입력값을 출력해 보도록 해보겠다. controller에 아래와 같이 입력 @Controller @Log4j @RequestMapping("..
· Springboot
1. HTML 로 내리는 방법 2. API로 바로 내리는 방법 1. HTML 로 내리는 방법 웹브라우저에서 hello-mvc 라는 호출을 받게 되면 먼저 내장톰켓서버에서 반응을 한다. 컨테이너에 있는 @GetMapping을 보고 html에 리턴을 한다. @GetMapping("hello-mvc") //MVC, 템플릿 엔진방식 - 템플릿 엔진을 //model, view 방식으로 쪼개서 다시 랜더링한 것을 html로 전달 @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model){ //@RequestParam("가져올 데이터의 이름") [데이터타입] [가져온데이터를 담을 변수] model.addA..
· Springboot
1. JPA 란? 1) Java Persistence API 이다. 2) ORM 기술이다. 3) 반복적인 CRUD 작업을 생략하게 해준다. 4) 영속성 컨텍스트를 가지고 있다. 5) DB와 OOP의 불일치성을 해결하기 위한 방법론을 제공한다. ( DB는 객체 저장 불가능) 6) JPA는 OOP의 관점에서 모델링을 할 수 있게 해준다. ( 상속, 콤포지션, 연관관계) 7) 방언 처리가 용이하여 Migration 하기 좋다. 유지 보수에도 좋다. 8) JPA 는 쉽지만 어렵다. 1) Java Persistence API 이다. 영속성은 어떠한 데이터가 영구히 기록될 수 있게 해주는 것이다. RAM에 있는 데이터는 휘발성이기 때문에 컴퓨터가 꺼지거나, 예상치 못하게 정전이 된다면 데이터는 사라지게 된다. 그렇..
-JUNHEOK-
'Springboot' 카테고리의 글 목록