분류 전체보기 141

<HTML/CSS/JavaScript>HTML, CSS, JavaScript 가 뭐야? - 2

학습 목표1.간단 개념 정리 HTML이란 -복습 HTML, 즉 HyperText Markup Language는 웹페이지를 작성하기 위한 표준 마크업 언어입니다. "HyperText"는 페이지 간에 링크를 생성할 수 있음을 의미하고, "Markup Language"는 텍스트에 태그를 적용하여 그것이 어떤 역할을 하는지 정의할 수 있음을 의미합니다. CSS란?Cascading Styke Sheets Language종속형 캐스케이딩 스타일 시트는 마크업 언어가 실제 표시되는 방법을 기술하는 스타일 언어로, HTML과 XHTML에주로 쓰이며, W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높다. 기본 파일명은 style.css이다. 종속형 - HTML과 함께 쓰이는 언어이다. 스타일 지정하는 3가..

카테고리 없음 2025.05.27

(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