CHAP 8. JSP MVC2 시스템의 구조적 리팩토링
** 📌 PART 8.1 Memory Safe MVC 구조로 개선하기 **
CHAP 9. 기술면접 & 최종정리
** 📌 9단계: 기술면접 & 최종정리 🔍 예상 질문 20선 (MyBatis + JSP MVC2 기반) **
CHAP 10. 통신 기술 비교 총정리
** 📌 통신 기술 비교 총정리 (Ajax / WebSocket / SSE / GraphQL)**
CHAP 8. 실전 프로젝트 구조 설계
** 📌 8.1단계: 도메인 예시 선정 – 학생관리, 게시판, 로그인 시스템 중 1개 선택 **
CHAP 9. 실무 응용 시나리오 문제
** 📌 9단계 문제 다시 보기**
CHAP 7. 예외 처리 및 고급 에러 디버깅
** 📌7.1단계: try-catch, finally 구조 – DB 연결 실패, 쿼리 실패 처리 실습 **
CHAP 7. 면접 + 실무 난이도 문제 체크리스트
** 📌 PART 7. 실무/면접 난이도 질문 완전 정리 **
CHAP 8. 대형 시스템에서의 Ajax 아키텍처 설계
** 📌8-1단계: Ajax + SPA 아키텍처 설계 전략 완전정복 **
CHAP 6. 인터페이스 기반 매퍼 구조
** 📌 6.1단계: 인터페이스 기반 매퍼 구조란? **
CHAP 6. 성능 튜닝 및 GC 최적화 전략
** 📌 PART 6.1 JSP 프로젝트에서의 메모리 튜닝 항목 **
CHAP 7. 성능 측정과 지표 관리
** 📌7-1단계: 프론트엔드 성능 측정 지표 완전정복 **
CHAP 5. DAO 구조 설계 및 분리
** 📌5.1단계: DAO 클래스 설계 – StudentDao 분리 구조 **
CHAP 5. 파일 업로드/다운로드의 메모리 문제와 최적화
** 📌 PART 5.1 파일 업로드의 메모리 문제와 최적화 전략 **
CHAP 6. 디버깅 · 로깅 · 테스트
** 6-1단계: Ajax 요청 디버깅 기법 완전정복📌 **
CHAP 4. 동적 SQL 심화
** 📌 4.1단계: , , , 실습 – 조건 조합 검색 기능 **
CHAP 4. 세션 관리, 캐시 전략, 보안과 메모리
** 📌 PART 4.1 세션(Session) 객체의 메모리 문제와 클러스터링 전략 **
CHAP 5. 보안 고려사항
** 📌 5-1단계: CORS(Cross-Origin Resource Sharing) 완전정복**
CHAP 3. INSERT / UPDATE / DELETE 실습
** 📌 3.1단계: INSERT 구문 작성 – 학생 등록 기능 실습 **
CHAP 3. View(JSP) 단의 메모리 및 성능 고려 사항
** 📌 PART 3.1 JSP → 서블릿 변환 과정 + 메모리 구조 분석 **
CHAP 4. 상태 관리와 요청 제어
** 📌 4-1단계: Ajax 상태 일관성 문제와 요청 취소 처리**
CHAP 2. 파라미터 매핑 고급 이해
** 📌 2.1단계: parameterType의 작동 원리 **
CHAP 2. Model 레이어의 메모리 최적화와 디자인
** 📌 PART 2.1 DAO / DTO / Service 구조의 의존성 관리 + 메모리 최적화 전략 **
CHAP 03. Ajax 성능 최적화 기법 (Frontend Architecture)
** 📌3-1단계: Ajax 네트워크 성능 최적화 **
CHAP 1. MyBatis 기초 익히기
** 📌✅ 1.1단계: MyBatis란? & 동작 흐름 **
CHAP 1. Controller 레이어의 메모리/성능/면접 포인트
** 📌PART 1.1 DispatcherServlet 동작 원리 & 메모리 흐름 **
CHAP 2. 메모리 관리 & 성능 최적화
** 📌 2-1단계: Ajax 관련 메모리 누수 원인 완전 정복 **
CHAP 0. MyBatis 실습 환경 준비
** 📌0.1단계: 개발 도구 설치 (Eclipse + JDK + Tomcat + MariaDB)
CHAP 0. 전체 개요 및 면접 키워드 정리
** 📌 PART 0. 전체 개요 및 면접 키워드 정리 **
CHAP 1. Ajax 내부 구조와 자바스크립트 런타임
** 📌 1-1단계: Ajax와 자바스크립트 런타임의 연관성**
CHAP 00. MyBatis목차
** 📌마이바티스(MyBatis) 완전 실습형 학습 목차 (파일 기반) **
CHAP 00. JSP MVC2 아키텍처 학습 목차
** 📌 JSP MVC2 아키텍처 메모리 + 면접 심화 학습 목차 **
CHAP 0. Ajax 목차
** 📌Ajax 심화 이론 & 실무 최적화 마스터 목차 **
CHAP 9.JSTL 국제화 + 날짜/숫자 포맷 처리 (fmt: 태그 완전 정복)
** 📌JSTL 국제화 + 날짜/숫자 포맷 처리 (fmt: 태그 완전 정복) **
CHAP 8. JSTL functions (fn:) 함수 라이브러리 완전 정복
** 📌JSTL functions (fn:) 함수 라이브러리 완전 정복**
CHAP 7. JSTL + EL 통합 실습 문제
** 📌JSTL + EL 통합 실습 문제 – 코드 작성 + 해설 + 면접 포인트 **
CHAP 6. JSTL + EL 통합 실전 프로젝트 예제
** 📌JSTL + EL 통합 실전 프로젝트 예제**
CHAP 5. EL + setAttribute 실무 흐름 연동 + 문제풀이
** 📌 EL + setAttribute 실무 흐름 연동 + 문제풀이 **
CHAP 5. 조건 + 반복 조합 실전 예제 완전 정복
** 📌조건 + 반복 조합 실전 예제 완전 정복**
CHAP 4. EL 연산자 종류 및 실전 사용법
** 📌EL 연산자 종류 및 실전 사용법 (산술, 비교, 논리, empty 등) **
CHAP 4. , 반복문 완전 정복
** 📌, 반복문 완전 정복 **
CHAP 3. EL 내장 객체 총정리
** 📌EL 내장 객체 총정리 (기초 + 실무 + 기술면접용) **
CHAP 3. , 조건 처리 완전 정복
** 📌, 조건 처리 완전 정복 **
CHAP 2. EL 기본 문법 완전 정복 – ${} 표현법
** 📌EL 기본 문법 완전 정복 – ${} 표현법**
CHAP 2. , 등 기본 core 태그 완전 정복
** 📌, 등 기본 core 태그 완전 정복 **
CHAP 1.EL 개요와 필요성
** 📌EL 개요와 필요성**
CHAP 1. JSTL 개요 + 4대 주요 라이브러리 정리
** 📌JSTL 개요 + 4대 주요 라이브러리 정리 **
CHAP 3-10. 미니 포트폴리오 프로젝트
** 📌미니 포트폴리오 프로젝트 ** 지금까지 배운 모든 기술을 활용하여 실전 수준의 웹 서비스를 1개 완성해보는 단계 ✅...
CHAP 3-9. 기술 면접 대비 정리
** 📌기술 면접 대비 정리 **
CHAP 3-8. MVC 2 패턴 설계
** 📌MVC 2 패턴 설계 **
CHAP 3-7. 프로젝트 구조 리팩토링
** 📌프로젝트 구조 리팩토링 **
CHAP 3-6. RESTful API 설계
** 📌 RESTful API 설계**
CHAP 3-5. 파일 업로드 구현
** 📌파일 업로드 구현 **
CHAP 3-4. JSP + Ajax 연동
** 📌 JSP + Ajax 연동 **
CHAP 3-3. JavaScript 심화
** 📌JavaScript 심화 **
CHAP 3-2. 웹 보안 기초
** 📌웹 보안 기초**
CHAP 3-1. SQL 보안 기법
** 📌SQL 보안 기법**
CHAP2-12. 관리자 페이지 구현
** 📌 관리자 페이지 구현 **
CHAP 2-11. 로그인 시스템 구현
** 📌로그인 시스템 구현**
CHAP2-10. 유효성 검사
** 📌유효성 검사 (JavaScript + 서버 측 검사 병행) **
CHAP 2-9. 데이터 수정/삭제 구현
** 📌데이터 수정/삭제 구현 **
CHAP 15. 스트림
** 📌1단계: 스트림(Stream)이란? 쉽게 이해하기**
CHAP 2-8. 데이터 출력 흐름 구현
** 📌데이터 출력 흐름 구현 (DB → DAO → JSP 출력)**
CHAP 14. 프로세스와 스레드
** 📌 1단계: 프로세스와 스레드의 기본 개념**
CHAP 2-7. 데이터 저장 흐름 구현
** 📌데이터 저장 흐름 구현 (JSP → Servlet → DAO → DB)**
CHAP 13. 입출력 스트림
** 📌1단계: 입출력 스트림이란? **
CHAP 2-6. MariaDB 연동 (JDBC + SQL + 테이블 생성)
** 📌MariaDB 연동 (JDBC + SQL + 테이블 생성) **
CHAP 12. 컬렉션 프레임워크
** 📌컬렉션 프레임워크 완전 정복**
CHAP 2-5. DBConnection 클래스 설계
** 📌DBConnection 클래스 설계 (MariaDB 연결) **
CHAP 11.API 2
** 📌1. 날짜와 시간을 다루는 이유**
CHAP 10. 메모리 누수
** 📌메모리 누수 심화**
CHAP 2-4. DAO 설계
** 📌DAO 설계 (DB 접근 로직 구현) **
CHAP 10. API (java.lang)
** 📌1단계: java.lang 패키지란? **
CHAP 9. 📦 ES6+ 주요 문법 초고급 완벽 정리
** 📌템플릿 리터럴 (Template Literal)**
CHAP 2-3. DTO 설계
** 📌DTO 설계 (입력폼 데이터를 담는 Java 클래스) **
CHAP 9. 예외처리
** 📌예외처리 **
CHAP 8. DOM 조작과 이벤트 심화
** 📌DOM(Document Object Model) 이란?**
CHAP 2-2. Servlet 기초 완전 정리
** 📌Servlet 기초 완전 정리**
CHAP 8 내부클래스 본문
** 📌1단계: 내부 클래스(Inner Class)란?**
CHAP 7.⚙️ 비동기 프로그래밍 심화
** 📌비동기란 무엇인가?**
CHAP 2-1. MVC 패턴 이해
** 📌MVC 패턴 이해**
CHAP 7. 인터페이스
** 📌 0단계 핵심 요약: 인터페이스 완벽 정리! **
CHAP 6. 스코프, 호이스팅, this, 클로저 정리
** 📌 Lexical Scope (렉시컬 스코프) **
CHAP 1-6. JavaBean 기초 완전 정리
** 📌JavaBean 기초 완전 정리** JSP에서 자주 사용하는 DTO(JavaBean) 구조 이해하기 getter/sett...
CHAP 6. 상속
** 📌1단계: 자바 상속 개념과 기본 구조 이해
CHAP 5.🌐 객체(Object) & 프로토타입
** 📌 객체 생성 방식 완전 해부**
1-5. JSP에서 조건문과 반복문 사용하기
** 📌JSP에서 조건문과 반복문 사용하기 **
CHAP 5. 클래스
** 📌 1단계: 객체지향 프로그래밍(OOP)의 탄생 배경**
CHAP 4.🚀 함수 심화
** 📌1️⃣ 함수 4종 완벽 비교**
CHAP 1-4. 폼 데이터 처리
** 📌 1-4. 폼 데이터 처리 (GET/POST 방식 완전 정리)** JSP에서 사용자 입력값을 안전하게 받는 방법 + 실전 예제...
CHAP 4. 배열
** 📌# 1단계 본문: 배열 생성 및 초기화**
CHAP 3. 연산자, 조건문, 반복문
** 📌1️⃣ 연산자 (Operators) 심화**
CHAP 1-3. JSP 내장 객체 완전 정리
** 📌 JSP 내장 객체 완전 정리 ** JSP에서 자동으로 제공되는 9가지 객체 설명 + 실전 예제 + 기술 면접 대비
CHAP 3. 자바 if 문 개념
** 📌 1단계 본문: 자바 if 문의 기본 개념**
CHAP 2. 변수와 데이터 타입
** 📌1. 변수란 무엇인가?**
CHAP 1-2. JSP 기본 문법 완전 정복
** 📌SP 기본 문법 완전 정복 ** JSP 문법의 4가지 핵심 요소 정리 + 실전 예제 + 기술 면접 대비
CHAP 2. 자바 형변환과 메모리 개념 총정리
📌 1단계 본문: 기본형과 참조형이란?
CHAP 01.🚀 자바스크립트란?
** 📌 자바스크립트란 무엇인가?**
CHAP 1. 웹 개발 기본
** 📌웹 개발 기본 ** HTML / CSS / JavaScript 구조와 JSP의 역할 기초부터 기술 면접까지 커버하는 완...
CHAP 1. 자바 기초 개념
📌CHAP 1. 객체지향 프로그래밍 (OOP)
CHAP 0. 자바스크립트란?
** 📌 자바스크립트의 정체 완전 해부**
CHAP 0. JSP 목차
** 📌JSP 목차 ** ✅ 전체 학습 흐름
CHAP 10. GDA JSP 프로젝트 일지 #10
📌“동적 SQL로 강의 검색을 유연하게 – LectureSqlProvider 구현기”
CHAP 9. GDA JSP 프로젝트 일지 #9
📌“리뷰 기능은 UX에서 시작해, REST로 완성됐다 – ReviewAjaxController 구현기”
CHAP 8. GDA JSP 프로젝트 일지 #8
📌“사용자 경험을 끌어올린 진도율 Ajax 업데이트 컨트롤러”
CHAP 7. GDA JSP 프로젝트 일지 #7
📌“리뷰는 단순 댓글이 아니다 – ReviewService로 본 권한 기반 사용자 피드백 시스템”
CHAP 6. GDA JSP 프로젝트 일지 #6
📌“진도율 로직은 결국 상태 머신이다 – ProgressService 설계기”
CHAP 5. GDA JSP 프로젝트 일지 #5
📌“강사 전용 강의 관리 기능, 한 화면 안에 담은 유지보수형 UX 아키텍처”
CHAP 4. GDA JSP 프로젝트 일지 #4
📌“진도율 기반 콘텐츠 뷰, 단순한 목록 그 이상을 설계하다”
CHAP 3. GDA JSP 프로젝트 일지 #3
📌”MyBatis 설정도 결국 아키텍처다 – SqlSessionFactory 유틸 설계기”
CHAP 2. GDA JSP 프로젝트 일지 #2
📌”파일 하나 저장하는 일에도, 확장성과 보안을 담았다 – FileUploadUtil 설계기”
CHAP 1.GDA JSP 프로젝트 일지 #1
📌”FFmpeg 기반 HLS 변환 및 ffprobe 메타데이터 파싱 유틸 개발기”
CHAP 16.웹 프로젝트 관리 및 최적화
📌 1. 웹 프로젝트 폴더 구조 - 기초 → 실무 → 심화 → 실전 예시
CHAP 14. 🖥️ 웹 페이지 구성 예제
🚀 1-1. 개념부터! “웹 페이지는 집이다!” 🏠
CHAP 13. 🌐 HTML5 & 최신 웹 기술
📌 1️⃣ 시맨틱 태그 심화 확장
CHAP 12. 🌟 CSS 심화 완전정복
📐 1️⃣ 레이아웃 & 정렬 최종판
# CHAP 11. 🎯 CSS 기초 + 심화 완전 정복 📘
📌 1️⃣ CSS란? + 실무 감각까지 확장
CHAP 10. HTML 🏆메타 정보 & 기타 태그 완전 심화 정복
📌 1️⃣ 주요 태그 + 실무 포인트 총정리
CHAP 9. HTML 📦시맨틱 구조 & 레이아웃 태그
📌 1️⃣ 핵심 태그 다시 정리 + 실무 관점 추가
CHAP 7. HTML 🔗 하이퍼링크 & 내비게이션 태그
📌 HTML 하이퍼링크 & 내비게이션 완벽 정리
CHAP 6. HTML📸 이미지 & 미디어 태그
📌 1️⃣ 이미지 관련 태그 심화 정리
CHAP 5. HTML 표(Table) 태그
📌 1️⃣ 표 태그 한눈에 핵심 요약
CHAP 4.HTML 목록 태그
📌 1️⃣ 목록 태그 핵심 요약 | 태그 | 역할 | 기본 스타일 | 시맨틱 의미 | 접근성 | SEO 영향 | | — | — | — |...
CHAP 3.HTML 주요 태그
📌 1️⃣ 주요 태그 핵심 요약 & 시맨틱 역할
CHAP 2. 기초 완전 정복
📌 1. HTML 정의와 역할
CHAP 1. 웹(Web)의 개념
📌 1️⃣ 웹이란?
CHAP 0. HTTP&CSS 목차
📌 웹 개발 목차
CHAP 16. MariaDB와 NoSQL 비교 및 확장성
📌 1️⃣ MariaDB에서 JSON 데이터 처리**
CHAP 15. MariaDB 실무 활용 사례 & 예제
📌 1️⃣ 대량 데이터 처리 (Big Data Handling)
CHAP 14. 데이터 관리 및 유지보수
📌 1️⃣ 데이터 무결성 유지 방법**
CHAP 13. 데이터 보호 및 복구
📌mysqldump를 활용한 백업
CHAP 12. 인덱스(Index)란?
📌 빠른 데이터 검색을 위한 인덱스
CHAP 10. 트랜잭션 및 동시성 제어
📌 안전한 데이터 처리
CHAP 9. VIEW(뷰)란?
📌 뷰는 가상의 테이블이다!
CHAP 8. MariaDB 함수
📌 함수 분류
CHAP 7. JOIN
📌SQL JOIN & 데이터베이스 설계의 핵심 개념
CHAP 6. 서브쿼리 (Subquery)
📌 서브쿼리 - 중첩된 SQL문 사용하기
Project01.자바스크립트 타자 게임 프로젝트
자바스크립트 타자 게임 프로젝트
CHAP 5. 데이터 제어어 (DCL)
📌 DCL (Data Control Language, 데이터 제어어)
CHAP 4. 데이터 조작어 (DML)
📌 Data Manipulation Language
CHAP 3. 데이터 정의어 (DDL)
📌 테이블 생성 및 관리
CHAP 2. 기본 SQL 명령어
📌 DQL - 데이터 조회
CHAP 1. MariaDB 개요
📌 MariaDB란?
CHAP 0. SQL 목차
📌 MariaDB 완벽 정리 & 실전 활용 가이드