분류 전체보기(67)
-
[HTML] 주요 태그
HTML 태그(tag) HTML 요소(element)라고도 부르며, HTML 문서를 구성하는 기본 단위 🔵 HTML 구성 관련 주석(comment) 해당 문서(document)의 타입을 정의 HTML 문서의 루트 요소(root element)를 정의 해당 문서에 대한 정보인 메타데이터(metadata)의 집합 문서나 특정 섹션의 헤더(header)를 정의 해당 문서의 제목(title)을 정의 해당 문서의 콘텐츠 영역을 정의 문서나 특정 섹션의 푸터(footer)를 정의 🔵 페이지 이동 관련 다른 콘텐츠와 연결되는 하이퍼링크(hyperlink)를 정의 미지 맵(image-map)에서 하이퍼링크가 연결될 영역을 정의 해당 문서와 외부 소스(external resource) 사이의 관계를 정의 다른 페이지 또..
2024.01.07 -
[Java+SpringBoot+JPA] DML 정의 및 종류 / SELECT, INSERT, UPDATE, DELETE
DML Data Manipulation Language 데이터베이스에서 데이터를 조작하기 위해 사용되는 SQL 문의 한 종류 데이터베이스를 효과적으로 관리 데이터를 검색, 추가, 업데이트, 삭제하는 데 사용 🟢 SELECT (조회) 데이터베이스에서 데이터를 조회하기 위해 사용되는 DML 문 특정 열이나 행을 선택하거나, 계산된 값을 얻을 수 있다. find( ) SELECT * (필드명) FROM 테이블명 WHERE 조건 AND(OR) 조건 ORDER BY 정렬ASC(DESC) SELECT 별칭.필드명 FROM 테이블명 별칭 JOIN 테이블명2 별칭2 WHERE 조건 🟢 INSERT (추가) 데이터베이스 테이블에 새로운 레코드를 추가하는 데 사용 save( ) INSERT 테이블명(필드명) INTO(값)..
2024.01.07 -
[Java+SpringBoot+JPA] 가위 바위 보 게임
🟣 카테고리 생성 fragments > GBB.html GBB 🟣 layout 생성 game> gbbin.html 가위 바위 보 게임 가위, 바위, 보 게임을 시작해보세요. 게임시작 가위 바위 보 가위 바위 보 결과확인 game> gbbout.html ▪️ 숫자(정수)를 한글로 출력하는 방법 컴퓨터 : [[${computer == 1 ? '가위' : (computer == 2 ? '바위' : '보')}]] 사용자 : [[${userSelect == 1 ? '가위' : (userSelect == 2 ? '바위' : '보')}]] 결과 : [[${result}]] 다시 게임 🟣 Controller 생성 ▪️ 매개변수 : Integer userSelect ▪️ 컴퓨터 랜던값 : Random random = n..
2024.01.07 -
[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 -
[Java+SpringBoot+JPA]Restful API 정의 및 종류 / REST 및 API 정의
🟢 RESTful API Representational State Transfer(REST) REST의 원칙을 따르는 API 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스 HTTP 메소드를 사용하여 자원에 대한 다양한 작업을 수행 GET: 자원을 조회 POST: 새로운 자원을 생성 PUT: 자원을 업데이트하거나 새로운 자원을 생성 DELETE: 자원을 삭제 🟢 REST 웹 기반의 서버와 클라이언트 간에 효율적이고 일관된 통신을 가능하게 하는 설계 원칙 🟢 API 소프트웨어 간에 상호 작용할 수 있도록 만들어진 인터페이스를 의미 📌 참고 사이트 Getting Started | Building REST services with Spring In the code earli..
2024.01.05 -
[Thymeleaf] 객체나 변수 간의 비교 / 동등 연산자
🟢 비교 / 동등 연산자 타임리프의 표현식 안에서 사용 서버 측에서 계산된 결과에 따라 HTML을 동적으로 생성하는 데 활용 🟢 비교 연산자 ▪️ gt > , lt =, le Adult 🟢 동등 연산자 ▪️ eq ==, ne != 객체나 변수의 동등성을 확인하는 데 사용 Admin Regular User Active
2024.01.05