전체 글 295

[JS] 데이터 타입 및 연산

1. 자료형에 대한 이해 2. 연산자에 대해 알아 보자 3. var 키워드와 호이스팅에 대한 이해 4. ES6 와 let, const 키워드 1. 자료형에 대한 이해자료형이란 - 컴퓨터가 처리하는 자료에 형태자바스크립트 자료형의 특징느슨한 자료형 체크(weak datatype check) 자바스크립트는 미리 변수의 자료형을 지정하지 않음 변수를 지정하고 원하는 값을 할당만 하면 됨숫자형정수 - 소수점이 없는 숫자 , 표현 방법에 따라 8진수, 10진수, 16진수실수 - 소수점이 있는 숫자, (! 자바스크립트에서는 정밀한 실수 계산을 못 함)부동소수점 방식으로 숫자를 표현하는 이진법의 한계 때문에 발생하는 문제이다. 부동소수점 방식은 소수점 위치가 고정되어 있지 않고, 이진법으로 숫자를 표현하기 때문에 무..

카테고리 없음 2024.07.26

[JS] 사전 기반 지식

✔기본 개념자바스크립트(JavaScript)는 웹 브라우저에서 동작하는 스크립트 언어 중 하나이다.HTML, CSS와 함께 웹 프로그래밍을 할 수 있도록 고안되었으며, 다양한 용도로 사용된다.자바스크립트는 기본적으로 클라이언트 측에서 실행되는 스크립트 언어로, 웹 페이지를 동적으로 만들고, 사용자와 상호 작용하는 기능을 구현할 수 있다. 예를 들어, HTML 요소의 속성 값을 변경하거나, 이벤트 핸들러를 등록 하여 사용자의 동작에 따라 새로운 기능을 수행하도록 할 수 있다. 또한, AJAX를 이용하여 서버와 비동기적으로 데이터를 주고받는 기능을 구현할 수도 있다.자바스크립트는 브라우저를 제어하는 데 주로 사용되지만, Node.js와 같은 서버 측 프레임워크를 이용하여 서버 측에서도 사용될 수 있다.이러한..

카테고리 없음 2024.07.26

JSTL을 활용한 게시판 기능 만들기(댓글 - 수정)

https://maze910.tistory.com/138 JSP 게시판 만들기(로그인, 회원가입, 게시글 리스트)기본 구성회원가입: 사용자가 회원가입을 할 수 있는 기능회원탈퇴: 사용자가 회원탈퇴를 할 수 있는 기능로그인 및 로그아웃: 사용자가 로그인하고 로그아웃할 수 있는 기능회원 관리 기능게maze910.tistory.com이어서 댓글 - 수정까지 만들어 보기BoardControllerpackage com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.ht..

session 이란

세션 session사용자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료하여 연결을 끝내는 시점까지, 같은 사용자로부터 오는 일련의 요청을 하나의 상태로 보고, 그 상태를 일정하게 유지하는 기술클라이언트와 서버 간의 연결 상태를 의미 (클 -> 서버와 접속이 종료하기 전의 상태 // 웹 사이트 -> 창을 닫기 전까지의 상태)동작 순서클 -> 서버 ▶ 서버에 정보 저장 1. 클라이언트에 요청2. Request - Header 필드 Cookie 세션 ID 확인3. Cookie 세션 ID 서버에 저장4. 세션 ID 값 -> 서버에 전달쿠키 CookieHTTP의 일종으로 웹 사이트 방문시, 그 사이트가 사용하고 있는 서버에서 사용자의 클라이언트에 저장하는 기록 데이터 파일 ex) 아이디/..

공부 노트 2024.07.15

JSP 게시판 만들기(로그인, 회원가입, 게시글 리스트)

기본 구성회원가입: 사용자가 회원가입을 할 수 있는 기능회원탈퇴: 사용자가 회원탈퇴를 할 수 있는 기능로그인 및 로그아웃: 사용자가 로그인하고 로그아웃할 수 있는 기능회원 관리 기능게시판 기능 게시글 작성, 수정, 삭제: 사용자가 게시글을 작성, 수정, 삭제할 수 있는 기능게시글 작성, 수정, 삭제: 사용자가 게시글을 작성, 수정, 삭제할 수 있는 기능게시글 조회: 사용자가 게시글 목록을 조회하고 상세 내용을 볼 수 있는 기능댓글 작성 및 삭제: 게시글에 대한 댓글을 작성하고 삭제할 수 있는 기능페이징 처리게시글 목록 페이징: 게시글 목록을 페이지 단위로 나누어 볼 수 있는 기능 비기능적 요구사항Dynamic Web Project: 이클립스에서 Dynamic Web Project로 설정하여 개발(lib ..

PreparedStatement란

JDBC  - PreparedStatement란  PreparedStatement 객체 statement를 상속받는 인터페이스로 SQL구문을 실행시키는 기능을 갖는 객체 statement객체는 실행시 sql명령어를 지정하여 여러 sql구문을 하나의 statement객체로 수행이 가능하다.(재사용 가능)  하지만, preparedStatement는 객체 생성시에 지정된 sql명령어만을 실행할 수 있다.  (다른 sql구문은 실행못함 ->재사용 못함)StatementStatement 객체는 SQL 쿼리를 데이터베이스에 보내기 위해 사용된다.SQL 쿼리를 실행하고 결과를 받아온다.데이터베이스에 보내는 편지와 같습니다. 편지를 보내면 답장을 받게 된다.executeQuery() 메소드: SELECT 쿼리를 실행..

공부 노트 2024.07.08