순차적: GW-Basic, Fortran, COBOL
구조적(함수형): C, Pascal
객체지향(OOP: Object Oriented Programming):
C++(클래스가 생김), 윈도우에 돌아가는 모든 프로그램
C 언어는... 메모리 공간을 call by reference로 직접 변경가능
call by value -> 값만 전달, 전달받은 변수(a,b)변경시 전달 하는 변수(i,j)는 변동되지 않음
call by reference -> 주소를 전달, 전달하는 변수(i,j) 전달받는 변수(a,b) 모두 같은 메모리 공간을 가리킨다. 전달하는 변수를 확인해도 주소값을 따라가면 값이 변동되어있다
공식
여긴 한글사이트임. 영문사이트가 더 많으므로 확인해볼것
https://getbootstrap.kr/docs/5.3/getting-started/introduction/
공부할때 인기있는 곳
https://www.w3schools.com/
부트스트랩 5부터는 jQuery를 연결하지 않음 jQuery is replaced with vanilla JavaScript.
ADMIN 페이지
https://cafe.naver.com/hamminglab/19919
HTML 템플릿
<%@: 디렉티브태그 - JSP 페이지 환경설정
<%!: 선언문 - JSP 안에서 자바변수 선언
<%=: 표현식
<% : 스크립트릿 - jsp안에서 자바코드 작성
<jsp: 액션태그
<c: JSTL - core 바로 이 기능만 90% 쓴다.
<fmt: JSTL - format 형식(날짜, 시간, 통화), 이기능은 10% 정도만 쓴다.
JSTL 에선 아래표에서 c, fmt 두개만 사용한다.
https://cafe.naver.com/hamminglab/20099
page: 한페이지
request: 다른페이지
session: 같은 브라우저 네이버 다음
application: 모든 브라우저, 서버종료전까지 실행 구글 깃
보통 사용패턴
JSP - lib 직접 관리
Spring maven mybatis
Springboot gradle jpa
천재교육
https://cafe.naver.com/hamminglab/21340
node.js -> crud -> Mysql로 구현
Studio 3T tool을 쓰면 비정형이지만 정형데이터처럼 표시해서 좋음
https://studio3t.com/ko/
이번주까지는 하루에 한 챕터씩 JSP
그 다음주부터는 하루에 두 챕터씩
21일 전까지 끝냄
21일 이후에는 security , 아마존 수업
13일 2차 조발표
20일 ~ 21일 자료주고 26일 까지 개인포폴
시험은 11/30일
조별과제는 12/5일까지 끝내고 피드백 수정해서 8일 2시에 최종발표