분류 전체보기 142

JSP 기초(DB Join) - AWS 풀스택 과정 62일차

목차1.DB Join 1. DB Join댓글 작업 : 비동기 처리(AJAX) - 동기 방식 : 페이지 자체가 변화하는 방식(페이지의 내용을 새로 구성해서 전송) - 비동기 방식: 정보만 변화하는 방식(데이터만 전송하는 방식) Json-simple 1.1.1 다운로드 및 lib 폴더에 ctrl C, ctrl V▣ sqlFile.sqlcreate table board( bno int auto_increment, title varchar(500) not null, writer varchar(100) not null, content text, regdate datetime default now(), moddate datetime default now(), primary key(bno)); --..

Java/JSP 2024.10.23

JSP 기초(DB 연결) - AWS 풀스택 과정 61일차

목차1.설정2.DB 연결 1. 설정mvnrepository 사이트에서 검색하여 jar 다운로드 log4j2.jar - 콘솔에 로그를 찍을 때 사용하는 라이브러리 - log4j2-api-2.18.0 => 2.20.0 - log4j2-core - log4j2-slf4j-impl 2.0.09 ~ 2.0.16 - log4j2-web - slf4j-api-1.7.36 => 1.7.36 mysql-connector-j -> db 연결 커넥터 mybatis-3.5.10 -> db의 처리를 도와주는 라이브러리 D드라이브에 새 파일 생성 후 switch workspace- encoding 설정 - utf-8 확인 - Installed JREs, compiler, Tomcat server 설정 - console size,..

Java/JSP 2024.10.22

SQLD 데이터 모델링의 이해(6~10) - 11일차

목차1.정규화2.관계와 조인의 이해3.모델이 표현하는 트랜잭션의 이해4.Null 속성의 이해5.본질식별자 vs 인조식별자 1. 정규화● 정규화(DB Normalization)의 개념- 하나에 엔터티에 많은 속성을 넣게 되면, 해당 엔터티를 조회할 때마다 많은 양의 데이터가 조회될 것이므로 최소한의 데이터만을 하나의 엔터티에 넣는 식으로 데이터를 분해하는 과정- 데이터의 중복을 제거하고 데이터 모델의 독립성을 확보- 데이터 이상현상을 줄이기 위한 데이터 베이스 설계 기법- 엔터티를 상세화하는 과정으로 논리 데이터 모델링 수행 시점에서 고려됨 ● 이상현상(Abnormality)- 정규화를 하지 않아 발생하는 현상(삽입이상, 갱신이상, 삭제이상)- 특정 인스턴스가 삽입될 때 정의도지 않아도 될 속성까지도 반드..

자격증/SQLD 2024.10.21

JSP 설정 및 기초 - AWS 풀스택 과정 60일차

목차1.설정2.기초 1. 설정D드라이브에서 폴더 하나를 생성함 -> 이클립스에서 File > Switch > workspace > other에서 생성했던 폴더를 선택함 - utf-8 - jdk - compiler - 톰캣 다운로드 - 톰캣 연결 - Dynamic Project 생성 만약 web.xml 없다면... - servers 설정 - package Explorer - 파일 생성 및 실행  - JSTL 다운로드 - JSTL 파일 연결 ※ java와 webapp 파일은 합치면 안 됨!! 합친 순간 java의 성격을 잃어버리고 복구 안 됨 2. 기초▣ web.xml jstl_study index.jsp  ▣ index.jsp Hello JSP World~!! step-1.jsp로..

Java/JSP 2024.10.21

게임 프로젝트(1) - AWS 풀스택 과정 58일차

※ 낚시 게임 만들기- 내 역할: 낚시 장소 선택 및 단어, 이미지 도트화 ▣ Statepackage fishing;public class State { private String state_name; private int enter_fee; public State() {} public State(String state_name, int enter_fee) { this.state_name = state_name; this.enter_fee = enter_fee; } public String getState_name() { return state_name; } public void setState_name(String state_name) { this.state_name = state_name;..

Project/AWS-Java 2024.10.17

SQLD 데이터 모델링의 이해(1~5) - 10일차

목차1.데이터 모델링의 이해2.엔터티3.속성4.관계5.식별자 Part1. 데이터 모델리의 이해1. 데이터 모델링의 이해 ● 모델링의 개념- 현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현하는 과정 ● 모델링의 특징1. 단순화(Simplification)현실을 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항을 제거 2. 추상화(Abstraction)현실세계를 일정한 형식에 맞추어 간략하게 대략적으로 표현하는 과정 3. 명확화(Clarity)대상에 대한 애매모함을 최대한 제거하고 정확하게 현상을 기술하는 과정 ● 데이터 모델링 3가지 관점1. 데이터 관점2. 프로세스 관점3. 데이터와 프로세스 관점 ● 데이터 모델링 유의점1. 중복(Duplication)2. 비유연성(..

자격증/SQLD 2024.10.16

Java 기초(Thread, Singleton, DB 연결)- AWS 풀스택 과정 56일차

목차1.Thread2.Signeton3.DB 연결 1. Thread▣ Thread01package day11;public class Thread01 { public static void main(String[] args) { /* Thread(쓰레드) : 실제 작업을 수행하는 단위 * - 프로그램이 실행되면 OS로부터 메모리를 할당 받아 process의 상태 됨 * - 하나의 process는 하나 이상의 Thread를 가지게 됨 * - Thread는 실제 작업을 수행하는 단위이다 * - thread가 실제 CPU가 작업을 처리하는 단위 * - multi-thread : 여러 개의 thread가 동시에 수행되는 프로그램 * - CPU는 시간을 잘게 쪼개서 threa를 번갈아 수행함...

Java 2024.10.15