일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 타자 게임 만들기
- intellij
- 리액트
- 따라하며 배우는 노드 리액트 기본 강의
- ReactDOM.render is no longer supported in React 18. Use createRoot instead
- vs code 내 node
- You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client"
- 인프런
- Spring-Framework
- react오류
- DB Browser
- Python
- intllij 내 Bean을 찾지 못해서 발생하는 오류
- props
- node.js로 로그인하기
- 계산맞추기 게임
- 자바스크립트
- node.js 설치
- Colaboratory 글자 깨짐
- Concurrently
- spring-boot
- JS 개념
- 모던자바스크립트
- googleColaboratory
- 모두의 파이썬
- 거북이 대포 게임
- 웹 게임을 만들며 배우는 리액트
- react
- 노드에 리액트 추가하기
- Do it 자바스크립트 + 제이쿼리 입문
- Today
- Total
목록전체 글 (248)
프로그래밍 삽질 중
JSTL - JSP 페이지에서 많이 사용되는 논리적인 판단, 반복 처리, 포맷 처리를 위한 커스텀 태그를 표준으로 만들어 정의 ※ 코어(core = 프로그램 개발 시 사용되는 기본 기능) 태그 라이브러리를 사용하려면 taglib 디렉티브 추가해야 함 : - formatting : 날짜, 시간에 관한 형식 처리 - sql : 데이터베이스 작업에 관한 기능들을 수행 - XML : XML을 지원하는 기능의 태그들 - functions : 여러 함수 기능 ※ Core - - - -, , ※ - EL변수의 값이나 EL 변수의 프로퍼티 값을 지정시 사용 - target : 프로퍼티 갑을 설정할 대상 객체 지정 (Object) - property : 설정할 프로처티 이름을 지정(String) - value : 프로퍼..
※ joinProc.jsp와 updateProc.jsp의 테이블에서 읽어온 데이터 표시 안 됨 → 수정 필요 조건 1) 필요한 파일은 총 5개(personal_info.java, joinFrm.jsp, joinProc.jsp, updateFrm.jsp, updateProc.jsp 2) SQL에서 personal_info 테이블 만들기 3) 사진에 맞는 구성 필요 [문제 답] - 순서대로 만들어야 작동함 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ..
※ EL(Expression Language) - 값을 표현하는 데 사용하는 스크립트 언어(JSP 스크립트 요소 보완) - 자바 클래스 메소드 호출 기능 가능 - 표현식 또는 액션 태그를 대신해서 값을 표현 액션 태그 방식 : EL 방식 : ${value} ※ EL 기본 객체 1) pageContext : JSP 내장객체 pageContext와 동일 2) pageScope : pageContext에 등록된 데이터 이름과 값을 저장하고 있는 map 객체 3) requestScope : HttpServlet에 등록된 데이터 이름과 값을 저장하고 있는 map 객체 4) sessionScope : HttpSession에 등록된 데이터 이름과 값을 저장하고 있는 map 객체 5) applicationScope :..
※쿠키 - 상태를 유지하는 방법(세션과 쿠키) - 쿠키는 세션과 달리 상태정보를 웹 서버가 아닌 클라이언트에 저장 ex) 회원가입 화면에 자동으로 주소, 전화번호 입력 쇼핑몰에서 주문할 때 장바구니에서 선택한 상품 정보들 유지 이전에 방문한 적이 있는 웹서버에 다시 방문했을 때 몇 번째 방문인지 출력 쇼핑몰에서 클라이언트가 체크했던 상품 정보 유지 쿠키 동작 과정 1) 쿠키 생성 단계 : 응답 데이터와 함꼐 저장(response) - 쿠키 생성 : Cookie myCookie = new Cookie(String(이름), String(값)) - 생성된 쿠키에 대한 설정 : myCookie.setValue(String) - 설정이 완료된 쿠키 전송 : response.addCookie(myCookie) * ..
※ seeion(중요함) - HTTP 프로토콜 문제점 해결, HTTP 프로토콜이 비연결형 프로토콜이기에 한 페이지가 출력된 후 다음에는 클라이언트와 서버의 연결이 끊어짐 - jvavax.servlet.http.HttpSession 인터페이스의 참조 변수 - 접속하는 사용자 별로 따로 생성되며 일정시간 유지되고 소멸 - setAttribute() 메서드를 통해 임의의 값을 저장해 놓고 활용 가능 ※ session이 주로 사용되는 경우 - 로그인 후 세션 설정하고 일정 시간이 지난 후 다시 사용자 인증 요구할 때 - 사용자의 페이지 이동 동선 등 웹 페이지 트래킹 분석 기능 ※ session 내장객체 1) getId() 뭔가 삽입 가능(page 속성값) ※ page 속성값 - 현재 JSP 페이지에서 이동할 ..
※ 내장 객체(implicit object) - JSP 페이지에서 사용할 수 있도록 JSP 컨테이너에 미리 정의된 객체 - JSP 페이지 → 서블릿 프로그램 번역 시 JSP컨테이너가 자동으로 내장(각종 참조변수(객체) 포함) - JSP 페이지에 별도의 impot문 없이 자유롭게 사용 가능 - 스크립틀릿 태그나 표현문 태그에 선언하거나 객체 생성하지 않고도 직접 호출, 사용 가능 ※ 요청 파라미터 관련 메소드 - 요청 파라미터 : 사용자가 폼 페이지에 데이터를 입력한 후 서버에 전송 시 전달되는 폼 페이지의 입력된 정보 형태 - 요청 파라미터는 형식으로 웹 브라우저에서 서버의 JSP 페이지로 전송 ※ 속성 처리 메소드 종류 1) setAttribute(String name, Object value)
※ 디렉티브 태그 - JSP 페이지를 어떻게 처리할 지 설정하는 태그 - JSP페이지 → 서블릿 프로그램 → 서블릿 클래스로 변환 시 JSP 페이지와 관련된 정보를 JSP컨테이너에 지시하는 메세지 - - page, include, taglib 존재 ※ page 디렉티브 태그 - 현재 JSP 페이지에 대한 정보를 설정 - JSP페이지 어디든지 선언 가능하나 일반적으로 JSP 페이지 최상단에 선언 권장 - ※ page 디렉티브 태그 속성 1) language 속성 : JSP페이지에서 사용할 프로그래밍 언어 설정 시 사용(기본값 : java) 2) contentType 속성 : 현재 JSP 페이지의 콘텐츠 유형(MIME-type)설정 시 사용(기본값 : text/html) * HTML을 출력하는 JSP 페이지..
※ 웹 프로그래밍 언어 - 클라이언트 측 실행 언어와 서버 측 실행 언어로 구분 - JSP는 서버 측 웹 프로그래밍 언어 중 하나임 ※ JSP 특징 - 서블릿 기술 확장 - 유지 관리가 용이 - 빠른 개발 가능 - 코드 길이 줄일 수 있음 ※ 컨테이너 - 웹 컴포넌트 : 동적 콘텐츠 생성 - 컴포넌트를 저장, 메모리 로딩, 객체 생성 및 초기화 - 서블릿의 생명주기 관리 - JSP를 서블릿으로 변환 ※ JSP 페이지 처리과정 1) 웹 페이지로부터 JSP에 대한 사용자 요청이 컨테이너로 전달 2) 요청 JSP에 대한 서블릿이 존재하면 다음 단계로 진행, 존재하지 않을 경우 JSP를 .java파일로 변환 후 .class 파일로 컴파일 3) 컴파일된 서블릿 클래스를 컨테이너 메모리에 적재 후 실행 ※ HTTP..