1. 태그와 요소 2. 속성 3. HTML5 기본 구조 4. Emmet
1. 글자 태그 2. 목록 태그 3. 테이블 태그 4. 미디어 태그
0508
0508
0509
0509
0509
0510
0510
0513
0513

0514
0514
1. 프론트엔드/백엔드 개발 클라이언트 - 서버 작동 원리 프론트엔드 / 백엔드 개발 프론트엔드 초점: 사용자 사용자와 만나는 영역 사용자가 정보를 쉽게 요청, 서버에서 받은 정보를 사용자가 보기 쉽게 백엔드

0516
0517
0517
0520 github
0523
0523
0523
0523
0523
0523
0524
0524
0525
0525
0527
0527
0528
0528
0529
0529
0530
0530
0531
0531
0601
0601
0603
0603
0604
0604
0605
0605
0610
변수 / 타입
fdf
fdf
0618
0619
0619

SOLID 원칙
CLI
0627
0627
0628
0628
0701
0701
0702
0702
0703
0703
0704
0704
Queue / Stack
0705
0708
0708
0709
0709
0710
0710
0711
0711
재귀, 완전탐색(백트래킹, 순열, 조합, 부분집합)
0715
JDBC
JDBC - VO/DAO
0716
JDBC - ScoulaTodo
0717
UML
0718
0718
TodoApp
BFS/DFS
0719
0722
0722
0722
0722
0724
0724

Servlet / JSP
Servlet / JSP
0726
0726
0729
0729
필터(Filter)
세션 / 쿠키
forward / redirect
EL / JSTL
FrontController
Spring 개발환경 세팅 >### Spirng version > - 5 : Spring Legacy (전통적) > - 6 : Spring boot 설정 파일 build.gradle log4j.xml 패키지 config : 스프링 설정 패키지 RootConfig (웹과 무관한 설정 - 보안, 데이터 등) ...
0802
0802
의존성 주입
Spring MVC

Controller
0806
스프링(Spring) ✅* 자바 언어 기반 프레임워크 - 객체 지향 언어* ➡ 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크 > 🤔 좋은 객체 지향? > ➞ 객체 지향 특징 : 추상화, 캡슐화, 상속, 다형성 > ### ✔ 좋은 객체 지향 설계 5원칙 (SOLID) > - 1. SRP (Single Responsibility Prin...
0807

0809
Class * ✔ 변수와 함수를 보관하는 통* 👉 class에 있던 변수/함수 사용하기 1) class 복사본 만들기 = 객체 생성 / 인스턴스화 2) 객체의 변수(sc)에 접근 🤔 class 쓰는 이유? 객체지향 프로그래밍(OPP)을 하기 위함 상속, 다형성, 추상화 등 쉽게 적용 가능 관련 변수/함수를 한 곳에 보관 가능 중요한 변수/함수의...
🤔 서버란..? * 유저가 데이터를 요청하면 그 데이터를 보내주는 프로그램일 뿐* ex) 유튜브 서버: 동영상을 요청하면 동영상을 보내주는 프로그램 ✔ 웹서버 : 웹페이지를 요청하면 웹페이지를 보내주는 서버 Controller 서버 기능 만들기 @ResponseBody O : return을 유저에게 보냄 (데이터 자체를 반환) @ResponseB...
0809
🤔 html 페이지를 보낼 때 매번 다른 데이터를 넣어서 하려면..? ➔ 템플릿 엔진 사용 템플릿 엔진: 서버의 데이터를 html에 넣어주는 외부 라이브러리 ex) Thymeleaf, JSP 등.. Thymeleaf 사용하기 1) 서버 API 함수의 파라미터에 Model model 넣기 2) model.attribute("이름", 전송할 데이터) 3...
0812
0813
0813
0814
HTML5 Form 태그와 서블릿 > Submit ➔ Servlet 1) HTML5 - Form HTML5-입력 양식 태그 > checkbox 다중 선택 - 같은 이름으로 n개가 넘어갔을 때 > check=value1&check=value2 > ➞ getParam
0814
JSP 문법
0816
접근제어자
@RequestParam Map / @ModelAttirbute
0819
Optional
0820
예외 처리
0821
Service, Bean, Query String
0822
0823
0823
Annotation
0826
0826
0827
0827
s
0829
0829
0830
0830
0902
0902
0903
0903
0904
0904
0905
0905
0906
0906
0909
0909
0910
0910
0911
0911
0912
0912
flow chart / Data Table
0913
getListExample() : ResponseEntity getListExample() : List findAll() : List
SpringSecuritySpring Security 의존성 추가implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity6'implementation 'org.springframework.boot:spr
로그인/로그아웃