2025/05 77

(HTML/CSS/JavaScript) HTML이란 뭘까? -1

학습 목표 1. 웹 문서에 확장자는 무엇일까?2. 웹 표준이라는 의미?3. 그래서 HTML에 의미가 뭘까?========================================================================컴퓨터에서 사용하는 모든 파일에는 각각 고유의 형식이 있다.웹에서는 웹에 맞는형식인 *.html(또는 *.htm)로 문서를 저장해야 한다. HTML5? HTML 대부분의 웹 브라우저에서 HTML5 지원하게 되면서 현재 HTML5의 공식 명칭은 'HTML'이다 사용 중이 웹브라우저가 HTML5를 얼마나 지원하는지 확인하려면(작동하지 않는듯하다.)https://html5test.com/ HTML에 의미를 좀 더 자세히 알아 봅시다. HTML Hyper Text Mark..

HTML CSS 2025.05.27

(JAVA) 성능 최적화(HikariCP)와 커넥션 풀이란? - 7

라이브러리 추가해보기 https://mvnrepository.com/artifact/com.zaxxer/HikariCP/5.1.0 // https://mvnrepository.com/artifact/com.zaxxer/HikariCP implementation group: 'com.zaxxer', name: 'HikariCP', version: '5.1.0' | 의존성 관계 발생 확인 implementation("org.slf4j:slf4j-api:2.0.0-alpha5")implementation("org.slf4j:slf4j-simple:2.0.0") testImplementation("org.slf4j:slf4j-simple:2.0.0") https://mvnrepository.com/art..

DB의 접근기술 2025.05.27

(JAVA) Gradle, Maven, 저장소란 뭘까?

1 . 빌드 툴이란? 더보기빌드 툴의 정의빌드 툴은 소프트웨어 개발에서 소스 코드를 실행 가능한 프로그램으로 만드는 과정을 자동화하는 도구입니다.- 예 : 자바 코드(.java)를 컴파일하여 실행 가능한 .jar 파일로 변환- 주요 작업 : 코드 컴파일, 의존성 관리, 테스트 실행, 패키징. 비유 : 빌드 툴은 공장 조립 라인과 같습니다. 원자재(소스 코드)를 받아 완제품(프로그램)을 생산합니다. 빌드 툴을 왜 사용하나요?1.시간 절약-수동으로 컴파일하고 라이브러리를 추가하면 시간이 많이 걸립니다.-빌드 툴은 한 번의 명령어로 모든 작업을 처리합니다.(예 ; mvn package)2. 복잡성 감소- 프로젝트에 필요한 외부 라이브러리(의존성)를 자동으로 관리.- 예 : MySQL 연결 라이브러리를 수동으로..

DB의 접근기술 2025.05.26

(JDBC)를 활용한 프로그램 만들어 보기 - 3

요구 사항 더보기DAY 1 : 설정 및 설계-활동 : -GitHub 리포지토리 생성, 브랜치 전약 수립(main , dev, feature/*)-MySQL 데이터베이스 및 테이블 생성.역할 분담 : DTO와 DAO 초기 설계. 성과물 : 리포지토리, DB 스키마 , ERD 다이어그램 Day 2. DAO 및 DTO 구현활동- Book , Student , Borrow DTO 작성 (Lombok 사용)-DAO 클래스 구현 (bookDAO, StudentDAO, BorrowDAO)-기본 CRUD 기능 테스트성과물 : DTO, DAO 코드, Git 커밋 Day 3 : Service 및 View 구현활동-LibraryService 에서 비즈니스 로직 구현-LibraryView 로 콘솔 UI 구현-기능 통합 및 버..

DB의 접근기술 2025.05.19

(JAVA DB) JDBC CRUD 연습 - 2

JDBC를 사용한 카페 메뉴 관리 시스템 학습 목표- JDBC를 사용한 CRUD 작업 (INSERT, UPDATE, DELETE, SELECT) 복습,- 메서드 분리를 통한 코드 구조화- Scanner를 사용한 사용자 입력 처리.-데이터베이스 연결 및 예외 처리. -- 메뉴 테이블 만들기create table menu(id int primary key auto_increment, name varchar(50), price int, category varchar(20) ); package ch04;import java.sql.*;import java.util.Scanner;/** * JDBC 연습, 메서드 분리 하는 방법, 활용 */public class CafeMenuManager {..

DB의 접근기술 2025.05.19

(DB) SQL 쿼리의 일반적인 처리 순서 - 23

SQL 쿼리 실행 순서 SQL 쿼리는 작성 순서와 실행 순서가 다릅니다. 아래는 쿼리가 실제로 처리되는 논리적 실행 순서입니다. 각 절의 역활과 처리 방식을 자세히 설명합니다.1. FROM 절-쿼리의 첫 단계로, 데이터를 가져올 테이블 ( 또는 뷰)을 지정합니다. 여러 테이블을 사용할 경우 , 조인(JOIN)을통해 결합 방식을 정의합니다. 이 단계에서 모든 행과 열을 포함하는 가상 테이블이 생성됩니다. 2. ON 절-조인(JOIN)이 사용될 때, 테이블 간의 결합 조건을 정의합니다. 예를 들어 , 두 데이블의 특정 열 값이 일치해야 결합되도록 조건을 설정합니다. 이 절은 조인된 행을 결정합니다. 3. JOIN - from 절에서 지정된 테이블들을 ON 절의 조건에 따라 결합합니다. INNER J..

MySQL 2025.05.16
728x90