스프링으로 쇼핑몰을 만들어보자20 - 작가목록 기능 구현 4
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
최근 따로 파이썬으로 주식봇을 만들어보겠다고 난리치는 바람에 업로드가 늦었다.
기능구현 회원가입(주소API연동, 이메일 인증, ajax를 사용하여 아이디 중복검사) 관리자 페이지(인터셉터 적용, 상품관리, 회원관리) 업로드(이미지 등록, 수...
쓰레드 애플리케이션 코드를 하나하나 순차적으로 실행하는 것은 쓰레드 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행 쓰레드가 없다면 자바 애...
hello-spring\build.gradle implementation 'org.springframework.boot:spring-boot-starter-jdbc' runt...
H2 Database 설치 가볍고 설치가 쉬운 H2Database를 설치해보자.
hello-spring\src\main\java\hello\hellospring\controller\MemberController.java
hello-spring\src\main\java\hello\hellospring\controller\MemberController.java
홈 화면 추가 예제 Front에서 시간을 허비하고 싶지 않다. Front는 대충 돌아가게만 만들고, 목적은 스프링을 얼만큼 잘 활용하냐이기 때문에.
자바 코드로 직접 스프링 빈 등록하기 회원 서비스와 회원 리포지토리의 @Service, @Rpository, @Autowired 어노테이션을 제거하고 진행한다.
컴포넌트 스캔과 자동 의존관계 설정 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비한다.
hello-spring\src\test\java\hello\hellospring\service\MemberServiceTest.java
hello-spring\src\main\java\hello\hellospring\service\MemberService.java
hello-spring\src\test\java\hello\hellospring\repository\MemoryMemberRepositoryTest.java
hello-spring\src\main\java\hello\hellospring\domain\Member.java ```java package hello.hellospring...
비즈니스 요구사항 정리 데이터 회원ID, 이름 기능 회원등록, 조회 아직 데이터 저장소가 선정...
@ResponseBody 문자 반환 ```java @Controller public class HelloController {
스프링부트 기본적인 라이브러리 살펴보기 스프링부트 라이브러리 spring-boot-starter-web spring...
IoC(Inversion of Control) 스프링에서는 일반적인 Java 객체를 new로 생성하여 개발자가 관리 하는 것이 아닌 Spring Container에 모두...
Spring
DELETE API delete api 구현을 위한 컨트롤러를 작성해보자.
@JsonNaming 스네이크 케이스로 받은 JSON 데이터를 카멜케이스 변수에 매핑시키는 방법.
@JsonProperty DTO에서 카멜케이스로 작성을 했지만 보내는쪽(클라이언트)에서 스네이크 케이스로 보냈을시 어떻게 되는지 살펴보자.
종류 의미 CRUD 멱등성 안정성 PathVariable Query Paameter...
GetMapping id를 넘겨서 게시판의 리스트를 가져온다고 하면 당연히 GET을 쓰고 글을 작성하면 POST를 작성하는 것이 일반적이다. GET은 SELECT적인...
문제 실행 잘되던 프로젝트에 maven 라이브러리 경로가 삭제되는 현상이 발생하였다.
자 이제 마지막인 delete다. 가보자.
게시물 수정 드가자.
list는 화면에 뿌렸는데 게시글 상세보기가 없다. 바로간다. board/detail.jsp 생성한다.
등록을 해보자. create board/create.jsp 생성
게시판 목록을 화면에 띄워보자. src/main/webapp/web-INF/views에 폴더를 새로 만들자. 그 후 jsp 파일을 만든다.
시작하기전에 STS나 jdk는 알아서 구글링 해서 준비할 것. STS3 jdk 11
GetApiController.java ```java package com.example.hello.controller;
DAO DAO(Data Access Object) 데이터베이스의 데이터에 접근하기 위한 객체 데이터베이스에 접근 하기 위한 로직 &...
Todo list Todo list 목록에 아이템 추가 Todo list 목록 중 특정 아이템 조회 Todo list 전체 목록 조회 Todo list 목록 ...
Entity 데이터베이스에 쓰일 필드와 여러 엔티티간 연관관계를 정의한다. 데이터베이스는 엑셀처럼 2차원 테이블이라고 생각하면 되는데 이 테이블에 서비스에서 필요한 ...
Spring CRUD
API란?
Lombok 소개
스프링의 구조에 대하여
예외 처리에 대한 고찰 일상생활에서도 기본적인것은 고민하지 않고, 왜 이럴까 생각하지 않고 습관처럼 사용하는 경우가 있다. 대부분의 초급개발자들이 사용하는 예외가 바로 ...
메모리 사용 영역 JVM은 OS에서 할당받은 메모리 영역(Runtime Data Area)을 세 영역으로 구분한다. 메소드 영역 ...
Main.java ```java package pack_Median;
시나리오 ``` 회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반고객(Customer)과 이보다 충성도가 높은 우수고객(VIP Customer)에 따른 서비스를 ...
클래스 상속 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속 받아서 속성이나 기능을 확장하여 클래스를 구현함 이미 구현된 클래스보다 더 구체적인 기능을 가진 ...
시나리오 1001번 Lee와 1002학번 Kim, 두 학생이 있다. Lee 학생은 국어와 수학 2과목을 수강했고 Kim 학생은 국어, 수학, 영어 3과목을 수강했다....
java.util 패키지에서 제공되는 ArrayList 기존의 배열 선언과 사용 방식은 배열의 길이를 정하고 요소의 개수가 배열의 길이보다 커지면 배열을 재할당하고 복사...
객체 배열 선언과 구현 기본 자료형 배열은 선언과 동시에 배열의 크기만큼의 메모리가 할당되지만, 객체 배열의 경우엔 요소가 되는 객체의 주소가 들어갈(4바이트, 8바이트...
배열 동일한 자료형의 순차적 자료 구조 인덱스 연산자[]를 이용하여 빠른 참조가 가능 물리적 위치와 논리적 위치가 동일 배열의 순서는 0부터 시작 자바에서...
설명에 따른 객체를 구현하여 테스트 코드가 실행되도록 구현 ``` 자동차 공장이 있습니다. 자동차 공장은 유일한 객체이고, 이 공장에서 생산되는 자동차는 제작될 때마다 고유의...
static 메서드(클래스 메서드)에서는 인스턴스 변수를 사용할 수 없다 static 메서드는 인스턴스 생성과 무관하게 클래스 이름으로 호출 될 수 있음 인스턴스 생...
공통으로 사용하는 변수가 필요한 경우 여러 인스턴스가 공유하는 기준 값이 필요한 경우 학생마다 새로운 학번 생성 카드회사에서 카드를 새로 발급할때마다 새로운 카드...
다음과 같은 상황을 객체 간의 협력을 이용하여 구현해 봅시다. Edward는 지각을 해서 택시를 타야 했습니다. 20000원을 가지고 있었는데 10000원을 택시비로 사용했습...
객체 지향 프로그래밍에서의 협력 객체 지향 프로그램에서 객체 간에는 협력이 이루어짐 협력을 위해서는 필요한 메세지를 전송하고 이를 처리하는 기능이 구현되어야 함 ...
this가 하는 일 인스턴스 자신의 메모리를 가리킴 생성자에서 또 다른 생성자를 호출 할 때 사용 자신의 주소(참조값)을 반환 함
정보 은닉을 활용한 캡슐화 꼭 필요한 정보와 기능만 외부에 오픈함 대부분의 멤버 변수와 메서드를 감추고 외부에 통합된 인터페이스만을 제공하여 일관된 기능을 구현하게 ...
접근 제어 지시자 (access modifier) 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 private : ...
참조 자료형 변수의 자료형 클래스형으로 변수를 선언 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 참조 자료형을 ...
객체를 구현해봅시다. 문제 : 음식점에 배달 주문이 들어왔습니다. 주문 접수 번호 : 202011020003 주문 핸드폰 번호 : 01023450001 주문 집...
객체를 구현해봅시다. 문제 : 다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력하세요 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. ...
생성자 생성자 기본 문법 <class_name>([argument_list]){[statements]} 객체를 생성할 때 new 키워드와 함께 사용 - n...
인스턴스 (instance) 클래스는 객체의 속성을 정의 하고 기능을 구현하여 만들어 놓은 코드 상태 실제 클래스 기반으로 생성된 객체(인스턴스)는 각각 다른 멤버 ...
함수란 하나의 기능을 수행하는 일련의 코드 구현된 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 함수로 구현된 하나의 기능은 여러 곳에서 동...
객체(Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위
컬렉션프레임워크란? 배열처럼 처리되지만 배열의 크기(개수)를 설정하지 않고 사용가능 배열은 동일한 자료형의 값 한개로 구성된 순차적 처리기법이나 컬렉션 프레임워크는 ...
예외처리 예외처리의 개념 프로그램은 정상실행되지만 실행중에 정상종료가 되지않는 에러를 의미함. 처리과정 정상실...
2023년 2023년 1월 계속 일은 하고 있었다. 별다른 이슈도 없었고, 답답한거라곤 옆자리 부사수 뿐이였다. 나도 저랬었겠지. 어떠한 ...
개요 본인의 깃허브 과거 잔디들을 보니까 탈모가 심각했다.
객체지향 모든 데이터를 객체로 취급하여 처리하는 프로그래밍 방법. 객체 자신이 독립적으로 동작하고 다른 객체의 부품으로도 사용된다.
2022년 2022년 1월 첫 출근. 1월 17일쯤 부장님이 전화오셔서 언제부터 출근 가능하냐 여쭤보셔서 2월 설지나고 가능하다 말씀드리니 그러지말고...
블로그 디자인 및 업데이트 사항(ver 1.5) 기능추가 Header 개선 다크모드 추가 깃허브 ...
과거 기술 서블릿(1997) HTML 생성이 어려움 JSP(1999) HTML 생성은 편리하지만 비즈니스 로직까...
시작하기전 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다. 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~...
시작하기전 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다. 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~...
시작하기전 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다. 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~...
시작하기전 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다. 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~...
시작하기전 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다. 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~...
시작하기전 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다. 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~...
REST Representational State Transfer 자원의 상태 전달 (네트워크 아키텍처) Clint...
URI Uniform Resource Identifier 인터넷에서 특정 자원을 나타내는 주소값. 값은 유일하다. 요청 ...
POJO (Plain Old JAva Object) 순수한 자바 오브젝트를 뜻한다. 역사를 거슬러 올라가보면 예전 EJB가 인기를 끌고 많이 사용하던 시절에는 단순...
응집도와 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표로...
1.캡슐화 캡슐화는 객체의 속성을 보호하기 위해서 사용한다. 객체의 캡슐화는 현실 세계에서도 볼 수 있다. 컴퓨터 본체 안에 수 많은 부품이 있지만 전원을 켜기 위해...
객체지향의 등장 객체지향의 개념은 1970년대에 들어서 용어가 나왔으며 50년이 넘어가는 역사를 가지고 있다. 이전에는 C언어 처럼 실행하고자 하는 순서대로 명령어를...
링크드리스트 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해...
Stack 데이터를 제한적으로 접근할 수 있는 구조 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 가장 나중에 쌓은 데이터를 가장 ...
큐(Queue) 줄을 서는 행위와 유사 가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 구조 음식점에서 가정 먼저 줄을 선 사람이 제일 먼저 음...
배열(Array) 데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 파이썬에서는 리스트 타입이 배열 기능을 제공함
자료구조란? 용어 : 자료구조, 데이터 구조, data structure 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 코드상에서 효율적으로 데...
자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...
자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...
자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...
자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...
정규형 테이블을 정의하는 기본 형태 즉 제대로 된 형태를 뜻함 테이블 갱신 시 부정합이 발생하기 어려운 형태 정규형을 제대로 지...
데드락을 최소화 시키는 DBMS 대책 트랜잭션을 자주 commit 정해진 순서로 테이블에 엑세스 필요 없는 경우에 읽기 잠금 획득 사용을 피함 쿼리에 의한 잠...
Lock이란? 데이터의 일관성을 보장하기 위한 방법이다. 오라클과 같이 고가의 DBMS를 사용하는 이유가 데이터의 무결성과 일관성을 유지하는 능력이 뛰어나기 때문
ANSI 표준 격리 수준 Read Uncommitted Commit 되지 않은 읽기 트랜잭션에서 처리 중인 아직 Commit 되지 않은 데...
트랜잭션(Transaction)이란? 데이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다....
문제 1 PRODUCT 테이블에서 LIST_PRICE의 가격이 평균 가격보다 큰 행(집합)의 PRODUCT_ID,PRODUCT_NAME,LIST_PRICE 컬럼을 구하는...
연도별 각 고객의 매출 금액 구하기 뷰 생성
View란? View는 하나 이상의 테이블 또는 다른 View를 기반으로 만들어진 가상의 창(Window) 같은 것으로 뷰를 만드는 SQL문장만 Oracle 딕셔너리에 ...
관계형 데이터베이스 관계형 데이터베이스는 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙은 전산정보 데이터베이스이다. 보통 RDB라고 불...
데이터 저장 방식에 따른 데이터베이스 종류 계층형 데이터베이스 계층 구조로 데이터 관리, 최초의 현대적 데이터베이스 관계형 데이터베...
데이터 삽입, 삭제, 수정, 조회 조회 : 원하는 데이터를 조회하는 기능(ex. 영화 시간표 조회) 갱신 삽입 : 원하는 데이터를 저장하는 기능(...
데이터베이스란 ? 데이터베이스는 컴퓨터 시스템에 전자적으로 저장된 체계적인 데이터의 모음 컴퓨터가 초기 발명된 시점에는 과학적인 연구의 용도로 사용되었다. 컴퓨터...
윈도우10에 workbench를 설치해보자. 시작메뉴에 MySQL Installer - Community를 클릭한다. Add 클릭 Application...
SHOW - DB,Table을 보는 명령어 CREATE - DB,Table을 만드는 명령어 SELECT - 데이터를 보는 명령어 INSERT - 레...
윈도우10에 mysql을 설치해보자. https://www.mysql.com/에 접속한다. 하단에 있는 MySQL Community Server 클릭 ...
HTML From 데이터 전송 POST 전송 - 저장
sql ```sql create database mydb;
sql ```sql create database mydb;
sql ```sql create database mydb;
Bean_Test.jsp ```jsp <%@page import=”pack_Sample.DataBean”%> <%@ page language=”java” co...
```jsp <%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8...
DBCP (DataBase Connection Pool) Connection을 미리 만들어 놓고 로딩 시간을 줄인다.
회원가입 페이지 자바스크립트 처리 공백처리 6개중에서 아이디,패스워드,이름,이메일은 필수 입력사항. 공백이면 회원가입 버튼을 눌렀을 때 전...
Register.html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"&...
login.html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8">...
Java Bean 좁은 의미로서의 bean JSP에서 Java Class를 사용할 때 데이터 입출력을 목적으로 만든 클래스를 Bean이라고 한다. ...
Action Tag 정적태그 <p>내용입니다.</p> <p> : 시작태그 ...
JSP 지시자 page 가장 기본적인 설정 language, pageEncoding, errorPage, isErrorPage, sessi...
out 객체 JSP 페이지의 출력할 내용을 가지고 있는 출력 스트림 객체 표현식(<%=문장%>)과 같음 out 객체의 메소드 boo...
requestTest.jsp ```jsp <%@ page language=”java” contentType=”text/html; charset=UTF-8” pag...
JSP에서 제공하는 객체 request, response, out, session, application, pageContext, page, config, excepti...
gugudan.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit...
디렉티브 태그란? JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그 서블릿 프로그램에서 서블릿 클래스로 변환 시 디렉티브 태그 문법을 검사함 JSP와 관련한 ...
일단 뭐든 화면에 띄워보자.
톰캣이란?
톰캣을 설치해보자. Tomcat9버전을 설치할꺼다. 톰캣홈페이지 접속 Tomcat9 클릭 64-bit Windows zip 클릭(다운) ...
문제 상근이는 매일 아침 알람을 듣고 일어난다.알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.
시험성적 시험 점수를 입력받아 90 ~ 100점은 A 80 ~ 89점은 B 70 ~ 79점은 C 60 ~ 69점은 D 나머지 점수는 F를 출력하는 프로그램...
"Braund, Mr. Owen Harris", "Cumings, Mrs. John Bradley (Florence Briggs Thayer)", "...
윤년이란?
입력받은 숫자 세개 내림차순 정렬
문제 천단위 구분 하기.
문제 주민등록번호 입력 후 나이 성별 반환
문제 평균 경제성장률 구하기
문제 정상적인 값 입력 받은 후 50이하의 배수 출력
문제 입력한 숫자 역순 출력
문제 임의의 숫자 2개를 입력받아서 출력결과처럼 누적을 구하는 프로그램
문제 3이상 9이하의 숫자를 입력받은 후 가로 10줄 세로10줄
문제 파운드 단위 변환
소프트웨어 테스트 국제 표준의 Part2에 해당하는 테스팅 프로세스의 개념 테스트 관리 프로세스, 통계 보고,테스트 환경에 대한 가이드를 의미
빅데이터 주요 품질 요소 데이터의 완전성, 적시성, 일관성, 정확성
빅데이터 분석 프로세스를 파악하는 목적 빅데이터의 수집, 처리, 변환 과정을 파악하고 분석 시나리오를 상세화하기 위한 것.
빅데이터 처리 유형 3가지 배치처리 실시간 스트림 처리 이벤트 처리
가상화 기술의 개념 하나의 물리적인 시스템에 여러 개의 운영 체제를 실행시킬 수 있는 기술이며 이 기술을 프로그램으로 만든 것을 하이퍼바이저라고 한다.
빅데이터 수집에서 비정형 데이터의 개념 스키마를 갖지 않는 SNS, NoSQL, 텍스트, 이미지, 비디오 등의 데이터를 의미
빅데이터 플랫폼 인프라 구조를 만들기 위한 내부 조직 구성 순서 내부 조직 구성 및 역할을 정의 의사 결정권자의 지원 확보
빅데이터 플랫폼 정의 다양하고 방대한 양의 데이터로부터 수집한 데이터를 처리하고 분석하여 지능화된 서비스를 제공하기 위한 환경
빅데이터 분석 시각화 과정 Acquire : 데이터 획득 Parse : 데이터 분석 Filter : 관심있는 데이터만 남김 Mine : 통계적 기법으로 패턴 ...
빅데이터 기획 단계 1단계 : 수집 2단계 : 저장 관리 3단계 : 처리 4단계 : 분석 시각화 5단계 : 폐기
머신러닝의 개념 인공지능의 한 분야로서 컴퓨터가 명시적인 프로그램 없이 스스로 배울 수 있는 능력을 부여하는 연구분야를 의미한다. 컴퓨터가 어떠한 작업에 대해 꾸준한...
텍스트 데이터 분석의 개념 대용량의 비정형 텍스트나 특정 형식이 없는 텍스트를 수집하고 처리하여 유의미한 흐름과 패턴을 도출하여 중요한 의사결정을 위한 분석을 의미한다.
빅데이터 처리 기술의 필요성 빅데이터 특성은 데이터의 크기(Volume), 발생속도(Velocity), 다양성(Variety) 등 3V로 표현될 수 있음 빅데이터 처...
TLS(Transport Layer Security) 인터넷에서의 정보를 암호화해서 송수신하는 프로토콜 넷스케이프 커뮤니케이션스사가 개발한 SSL(Secure Soc...
모든 것이 HTTP HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주...
전송계층(transport layer) 개요 전체 메시지의 프로세스 대 프로세스 전달에 대학 책임을 가짐 전체 메시지가 완전하게 바른 순서...
네트워크 계층(network layer) 개요 패킷을 발신지-대-목적지 전달에 대한 책임을 가짐 기능 발신지-대...
데이터 링크 계층(data link layer) 개요 노드 대 노드 전달(node-to-node delivery)의 책임 기능 ...
물리계층(physical layer) 개요 물리적 매체를 통한 비트 스트림 전송에 요구되는 기능을 담당(기계적, 전기적, 전송매체) 물리적...
네트워크 종단 시스템(end system) PC나 스마트폰처럼 네트워크 송수신 주체 프로토콜(Protocol) ...
Web 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. Web의 용도는 다양하게 나눌 수 있다. ...
IP 인터넷에 연결되어 있는 장치(컴퓨터, 스마트폰, 서버)들은 각각의 장치를 식별할 수 있는 주소를 가지고 있는데 이를 ip라고 한다 예) 115....
<form>태그는 웹 페이지에서의 입력 양식을 말한다. 로그인 창이나 회원가입 폼 등이 바로 <form>태그를 사용하고 있다. 이 <form>...
HTML을 이용하여 똑같이 만들어보기
HTML의 기초 개념
명령어 파이프라이닝(instruction pipelining) 명령어 실행에 사용되는 하드웨어를 여러 단계로 분할함으로써 처리 속도를 높여주는 기술 2-단계 명령어 ...
명령어 사이클(instruction cycle) CPU가 한 개의 명령어를 실행하는 데 필요한 전체 과정 인출(fetch)사이클 ...
CPU가 수행하는 동작들 명령어 인출(Instruction fetch) 명령어 해독(Instruction decode) 데이터 인출(Data fetch) 데이...
컴퓨터 구조의 발전 과정 초기의 계산 장치
시스템의 구성
컴퓨터 정보의 종류 프로그램 코드(Program code) 데이터(data) 2진수 비트들의 조합으로 표현
컴퓨터 시스템 기본 구성 응용 소프트웨어 application sofrware 시스템 소프트웨어 system s...
JDBC 게시판
[구현할 기능 목록]
JDBC란? 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약이다. 자바는 표준 ...
MySQLInstaller가 있다는 가정하에 진행하겠다.
증명의 이해 수학적 귀납법 자연수 n에 대하여 정의된 명제함수 P(n)에 대하여 아래의 순서에 따라 증명하는 방법. 기본가정 : n = 1일 때 P(...
증명의 이해
증명의 이해
부정 ~p 명제 p에 대하여 p의 진릿값을 반대로 갖는 명제를 위와 같이 표기하며 p가 아니다 또는 not p라고 읽는다. p가 참인 명제일 경우 ~...
명제란? 객관적으로 참, 거짓을 판단할 수 있는 문장이나 수식 이때, 보통 참인 경우 알파벳 T로 거짓인 경우 알파벳 F로 표시한다. 참,거짓을 가리키는 값을 진...
집합 여러 원소들(element)의 모임으로 중복된 원소를 가지지 않음. 집합의 표기법 원소나열법 : 집합에 속하는 원소들을 일일이 나열하는 방법...
개요 회사에서 사원급들 숙제를 내주고 있다. 숙제를 하고 나한테 url을 보내거나, 내가 직접 블로그에 들어가서 확인하기가 매우 귀찮았다. 5분에 한번씩 24시간...
기초-입출력 문자(character)는 0~9, a~z, A~Z, !, @, #, {, [, <, … 과 같이 길이가 1인 기호라고 할 수 있다. 변수에 문자 ...
기초-출력 python 언어에서 가장 기본적인 명령이 출력문이다. print( )를 이용해 다음 단어를 출력하시오. Hello
셀레니움 클릭 테스트를 하려고 1 to 50 사이트를 이용하여 클릭 테스트를 하려고 했다.
벡터 생성 c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다. c()는 벡터를 만드는데 사용한다. 벡터는 데이터...
R의 자료형 숫자형 모든 숫자 문자형 모든 문자 논리형 TRUE &...
R Studio의 초기 세팅에 대하여. R Studio를 처음 실행하면 새하얀 화면이 나온다. 오래보면 눈 아픔. 간지가 안남. ...
R 설치 클릭해야 되는 부분을 형광색으로 칠해놨으니 참고하기 바란다. R설치 홈페이지 여기로 접속한다.
Linux 게시글 테스트