스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링이라고도 불린다.동적인 웹사이트를 개발하기 위한 여러가지 서비스를 제공하고 있다.https://start.spring.io/빌드 툴 : 프로젝트에 필요한 의존성을 관리하는
HTML 코드에 자바 코드를 넣어 프로그램이 수행할 기능을 구현할 수 있다.선언문 (declaration) \-> 자바 변수나 메소드를 정의하는데 사용하는 태그 <%! ... %>스크립틀릿 (scriptlet) \-> 자바 변수선언 및 자바 로직코
JavaServer PagesHTML코드에 Java코드를 넣어 동작 웹페이지를생성하는 웹 어플리케이션 도구이다.HTML + javaHTML을 중심으로 JAVA와 연동하여 사용하는웹언어다.JSP가 실행되면 자바 서블릿(servlet)으로 변환되며웹 어플리케이션 서버에서
하나의 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장(브라우저 종료시 종료, 클라이언트 로그인 정보)내장객체로서 브라우저마다 한 개씩 존재하고, 고유한 sessionID 생성 후 정보를 추출한다.장점 \-> 서버에서 접근할 수 있기 때문에 보안성이 좋고, 저장
서블릿에 데이터를 전송할 때 데이터가 URL뒤에 name = value 형태로 전송보안에 취약전송 가능 데이터 최대 255자기본 전송 방식으로 사용이 쉬움웹 브라우저에서 직접 입력하여 전송 가능여러 개의 데이터를 전송할 때 '&'로 구분해서 전송doGet()서블릿에 데
JSP는 HTML문서에 내부적으로 자바문법을 사용할 수 있게하는 스크립트 언어이다.톰캣 설치 \-> 맥은 tar.gz설치 \-> 윈도우는 Core 64비트 다운 이클립스에서 Create a project -> dynamic 검색 제목 쓰고 modify에서 j
웹의 등장 배경1-1. web환경CS환경이 배포가 어렵다는 단점을 보완한 모델브라우저만 있으면 어디서든 쉽게 접근 가능1-2. 장점 OS와 브라우저의 제품에 상관없이 어디서든 동작 가능수정된 부분을 쉽게 배포가 가능함.1-3. 단점성능이 떨어지고, 속도가 느림너무 다양
CSS Cascading Style Sheets HTML 태그에 옷(=디자인)을 입혀주는 기법 문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 덜어준다. HTML 문서에 CSS를 적용하는 방법 ... -CSS는 HTML문서 내의 어느 위치에나 올
HT : Hyper Text, 문서와 문서가 링크로 연결되어 있다.M : Markup, 태그로 이루어져 있다. L : Language \-> 웹사이트의 틀을 만들어주는 마크업 언어.태그 내부에 값을 넣을 수 있을 뿐 아니라 태그마다 속성을 부여할 수 있음. 태그의 속
하나의 가상 테이블이라고 생각작업시 자주 조회하는 데이터들이 있다. 한 테이블에 데이터가 있으면 조회하기 편하겠지만 그렇지 않은 경우가 있다.여러 테이블을 join 사용하여 가져오고 쿼리가 복잡한 경우도 있다.이런 경우 쿼리를 뷰로 만들어 놓고 사용하면 편리하다.보안에
1. Oracle data type 1-1. 데이터 타입 데이터 타입이란 컬럼이 저장되는 데이터 유형을 말한다. 기본 데이터 타입은 문자형, 실수, 소수, 자료형등의 여러 데이터를 식별하는 타입이다. 1-2. 문자 데이터 타입 varchar2 가변길이로 저
1. 중복제거 distinct group by -> 데이터를 그룹핑해서 그 결과를 가져오는 경우 사용한다. 집계함수와 짝을 이루어 사용할 수 있다. having -> where절에서는 집계함수를 사용할 수 없다. -> having절은 집계함수를 가지
페널티킥 게임이 완성됐다.아직은 많이 부족한 실력이지만, 처음으로 만든 토이 프로젝트이기에 애정을 많이 가지고 작업했는데,나의 첫 프로젝트에 대해 소개하고 정리하고자 한다.이름만 들어도 어떤 게임인지 대부분의 사람들이 알 수 있듯이,플레이어는 키커가 되어 득점을 하고,
과정1에서는 키커가 <좌측, 우측, 중앙> 3가지 값이 아닌 아무 문자나 숫자를 입력해도 득점으로 인정되는 오류가 있었다.이 코드로 키커의 득점과 골키퍼의 선방이 결정됐는데, 골키퍼의 다이빙 방향과 입력 값이 같다면 선방으로 출력되는 것은 맞지만, 그 외의 값을
and 연산자as : 별칭, 알리아스distinct : 중복 제거or 조건부정범위likeis nullorder by (정렬)sum : 합계count평균, 최대값, 최소값, 절대값, 반올림trunc : 절사
현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값.의사 결정에 도움을 줄 수 있는 유용한 형태자료를 가공(처리)해서 얻을 수 있는 결과를 의미어느 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터의 집합공동의 목적을 지
Colima 설치brew install colima Docker 설치 (2가지 옵션)\->Docker 설치 링크또는 \-> brew를 이용한 설치brew install --cask dockerColima 실행colima start --memory 4 --arch x86
골키퍼 클래스키커 클래스메인 메서드를 가진 클래스좌측, 중앙, 우측이 아닌 다른 값을 입력했을 때 득점으로 인정되는 오류.경기 결과를 출력할 때 팀 이름을 직접 입력해야 했는데, ArrayList 첫 번째 값에 할당한 홈팀의 이름을 출력하는 방법 찾아보기처음 구상했던