231108

한라봉봉·2023년 11월 7일
0

기업연계 BE 교육 TIL

목록 보기
24/58

JSP

Node.js

지향

순차적: GW-Basic, Fortran, COBOL
구조적(함수형): C, Pascal
객체지향(OOP: Object Oriented Programming):
C++(클래스가 생김), 윈도우에 돌아가는 모든 프로그램

  • 자바: object - class
  • 자바스크립트: 문자/숫자/불린 // object를 쓰다가 class 개념도 추가됨
    자바 스크립트에 있는 배열: object -> 다른속성도 포함됨
    나무소리 자바스크립트 기초강의

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 안에서 자바변수 선언
<%=: 표현식
<% : 스크립트릿 - jsp안에서 자바코드 작성

액션태그

<jsp: 액션태그

<c: JSTL - core 바로 이 기능만 90% 쓴다.
<fmt: JSTL - format 형식(날짜, 시간, 통화), 이기능은 10% 정도만 쓴다.

JSTL 에선 아래표에서 c, fmt 두개만 사용한다.
https://cafe.naver.com/hamminglab/20099

JSP 범위

page: 한페이지
request: 다른페이지
session: 같은 브라우저 네이버 다음
application: 모든 브라우저, 서버종료전까지 실행 구글 깃

135 쪽 읽기

기타

보통 사용패턴
JSP - lib 직접 관리
Spring maven mybatis
Springboot gradle jpa

천재교육

  • spring, springboot, react
  • maven, mybatis

개인플젝vue 할때

https://cafe.naver.com/hamminglab/21340

개인플젝 node.js 할때

node.js -> crud -> Mysql로 구현

혹시 Mongo DB 쓸때는

Studio 3T tool을 쓰면 비정형이지만 정형데이터처럼 표시해서 좋음
https://studio3t.com/ko/

과제

일정

  • 이번주까지는 하루에 한 챕터씩 JSP
    그 다음주부터는 하루에 두 챕터씩
    21일 전까지 끝냄

  • 21일 이후에는 security , 아마존 수업

  • 13일 2차 조발표

  • 20일 ~ 21일 자료주고 26일 까지 개인포폴

  • 시험은 11/30일

조별과제는 12/5일까지 끝내고 피드백 수정해서 8일 2시에 최종발표

  • JSP 1개기술로 발표(Node.js 안씀)
profile
백엔드 개발공부 로그를 기록합니다

0개의 댓글