백엔드개발자(21)
-
[Java+SpringBoot+JPA] Controller 이용한 사칙연산(계산) / 라디오 Radio 단추
🟣 카테고리 생성 fragments > header.html Calculator 🟣 layout 생성 game> calculatorin.html ▪️ Modal 활용 : data-bs-toggle="modal" data-bs-target="#myModal" 📌 Radio 단추 활용 : name은 동일하게, value값 다르게 해서 구분 사칙연산 덧셈(+), 뺄셈(-), 곱셈(×), 나눗셈(÷)을 이용하여 숫자를 계산해보세요. 계산하기 계산 숫자1: 숫자2: 더하기 (+) 빼기 (-) 곱하기 (*) 나누기 (/) 계산하기 game> calculatorout.html [[${num1}]] [[${operator}]] [[${num2}]] = [[${result}]] 다시 계산 🟣 Controller 생성 ▪..
2024.01.07 -
[Thymeleaf] 객체나 변수 간의 비교 / 동등 연산자
🟢 비교 / 동등 연산자 타임리프의 표현식 안에서 사용 서버 측에서 계산된 결과에 따라 HTML을 동적으로 생성하는 데 활용 🟢 비교 연산자 ▪️ gt > , lt =, le Adult 🟢 동등 연산자 ▪️ eq ==, ne != 객체나 변수의 동등성을 확인하는 데 사용 Admin Regular User Active
2024.01.05 -
[SpringBoot] Model 인터페이스 / 데이터전달 / 사용방법
Model 컨트롤러에서 뷰로 데이터를 전달하는 데 사용되는 인터페이스 뷰에 데이터를 전달할 때 사용 컨트롤러에서 처리된 데이터를 뷰에 적용하여 사용자에게 적절한 응답을 생성하는 데 도움 Controller의 메서드에서 매개변수로 받아옴 Controller의 메서드에 Model타입의 model 매개변수 추가 → Model 클래스 패키지 자동 임포트 됨 (앞 글자가 대문자이기 때문에 Model은 클래스 변수!) model 객체 받아오기 @GetMapping(”/hi”) public String niceToMeetYou(Model model) { return “greeings”; } 데이터 전달 model.addAttribute("변수명", 변숫값) //개별조회 @GetMapping("/productdetai..
2023.12.31 -
[SpringBoot 구조] DTO 설명 및 정의 / 어노테이션
DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구성해서 사용 필요한 데이터만을 포함하여 객체를 생성하므로, 불필요한 정보를 제외하고 필요한 정보만을 전송 가능 Entity와 1:1매칭할 필요 없음! DTO 구조 및 작성 방법 데이터를 담는 필드 기본 생성자와 필요한 생성자, getter 및 setter 메서드를 포함 @Data @Getter @Setter @Builder @AllArgsConstructor @NoArgsConstructor public class ProductDTO { private Integer productId; @NotEmpty(message = ..
2023.12.31 -
[Cloud] 관련 용어 정리
웹호스팅 웹 서버를 운영할 공간, ip주소 제공(숫자라서 접속 어려움 → 도메인 사용) 트래픽 이용량 도메인 웹호스팅의 ip주소를 문자로 변환 ex) https://www.tistory.com/ Tistory 좀 아는 블로거들의 유용한 이야기 www.tistory.com 데이터베이스 데이터베이스 운영 서버 (웹페이지 개설 위해서는 호스팅 구축, 도메인 보유, 데이터베이스 있어야 함!) 웹드라이버 하드 공간을 제공 받아서 자료 저장 ex)구글 드라이버, 네이버, 웹드라이버 클라우드 컴퓨터 제공 받음 (CPU, 하드디스크, 메모리 등 설정) └ 컴퓨터 사양/이용 시간에 따라 가격이 달라짐 └ 운영체제부터 이용할 프로그램까지 사용자가 설치해서 사용 └ EC2 컴퓨터 : 일반용(운영체제, 서버프로그램) → 웹호..
2023.12.31 -
[GitHub/깃허브] 레포지토리(Repository) 생성방법
1. 상단 왼쪽에 고양이 아이콘 클릭 2. new버튼 클릭 3. repository 생성하기 Repository name : 저장소 이름(영문) Description : 저장소의 보충 설명 public(공개)/private(비공개) : 공개 여부(구글에서 검색 시 공개 설정) Add a README file : 저장소 설명 파일 Add .gitignore : 무시 파일 지정 (환경을 제외하고 기본 소스만 왔다 갔다 해야 하니까) license : 라이센스는 패스
2023.12.28