분류 전체보기

SQL‘Structured Query Language’ 의 약자로 RDBMS에서 사용되는 언어 DDL‘Data Definition Language’ 의 약자로 테이블이나 관계의 구조 생성하는데 사용CREATE : 새로운 데이터베이스 및 테이블을 생성CREATE DATABASE 데이터베이스이름;CREATE TABLE 테이블이름( 필드이름1 필드타입1, 필드이름2 필드타입2, ...);ALTER : 데이터베이스와 테이블의 내용을 수정ALTER TABLE 테이블이름 ADD 필드이름 필드타입;ALTER TABLE 테이블이름 DROP 필드이름;ALTER TABLE 테이블이름 MODIFY COLUMN 필드이름 필드타입;DROP : 데이터베이스와 테이블을 삭제, 데이터 및 테이블 전체를 삭제DROP DA..
데이터관찰의 결과로 나타난 정략적인 실제 값정보 데이터에 의미를 부여한 것지식 사물이나 현상에 대한 이해정보처리데이터에서 정보를 추출하는 과정 또는 방법정보 시스템조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할 때 융여한 정보를 만들어주는 수단DatabaseDatabase를 한 마디로 정의하면 ‘데이터의 집합’이라고 할 수 있음정보 시스템 안에 데이터를 저장하고 있다가 필요할 때 제공하는 역할을 담당데이터의 검색과 변경 작업을 주로 수행Database 개념특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영데이터의 집합통합된 데이터 : 데이터를 통합하는 개념공유된 데이터 : 컴퓨터 저장장치에 데이터 의미저장 데이터 : 업무를 위한 검색을 할 목적으로 저장된 데이터공용 데이..
보호되어 있는 글입니다.
DTODTO(Data Transfer Object)란 계층간 데이터 교환을 위해 사용하는 객체(Java Beans)DTO는 클라이언트 요청에 포함된 데이터를 담아 서버 측에 전달하고, 서버 측의 응답 데이터를 담아 클라이언트에 전달하는 계층간 전달자 역할계층간 데이터 교환을 위한 객체(Java Beans)DB에서 데이터를 얻어 Service나 Controller 등으로부터 보낼 때 사용하는 객체로직을 갖고 있지 않는 순수한 데이터 객체이며, getter/setter 메서드만을 갖지만 DB에서 꺼낸 값을 임의로 변경할 필요가 없기 때문에 DTO클래스에는 setter가 없고 생성자에서 값을 할당함Request와 Response용 DTO는 View를 위한 클래스자주 변경이 필요한 클래스Presentation ..
@ModelAttributeHTML의 form 태그를 사용하여 POST 방식으로 HTTP 요청을 보낼 수 있음이때 해당 데이터는 HTTP Body에 name=Tobi&age=55  형태로 담겨서 서버로 전달됨해당 데이터를 Java의 객체 형태로 받는 방법은 @ModelAttribute 애너테이션을 사용한 후 Body 데이터를 Star star 받아올 객체를 선언 Query String 방식?name=Tobi&age=55 처럼 데이터가 두 개만 있다면 괜찮지만 여러 개 있다면 @RequestParam 애너테이션으로 하나씩 받아오기 힘듦이때 @ModelAttribute 애너테이션을 사용하면 Java의 객체로 데이터를 받아올 수 있음.파라미터에 선언한 Star 객체가 생성되고, 오버로딩된 생성자 혹은 Sett..
Path Variable Client 즉, 브라우저에서 서버로 HTTP 요청을 보낼 때 데이터를 함께 보낼 수 있음서버에 보내려는 데이터를 URL 경로에 추가할 수 있음데이터를 받기 위해서는 /star/{name}/age/{age} 이처럼 URL 경로에서 데이터를 받고자 하는 위치의 경로에 {data} 중괄호를 사용(@PathVariable String name, @PathVariable int age)해당 요청 메서드 파라미터에 @PathVariable 애너테이션과 함께 {name} 중괄호에 선언한 변수명과 변수타입을 선언하면 해당 경로의 데이터를 받아올 수 있음 Request Param 서버에 보내려는 데이터를 URL 경로 마지막에 ? 와 & 를 사용하여 추가할 수 있음데이터를 받기 위해서는 ?nam..
litlight
'분류 전체보기' 카테고리의 글 목록 (7 Page)