Database : Database란?
데이터베이스 데이터베이스의 기본개념 데이터의 집합 (a Set of Data) 여러 프로그램들의 통합된 정보들을 저장하고 운영할 수 있는 공용 데이터의 집합 효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화되어야 합니다. 데이터베이스의 특성 실시간 접근성(Real-time Accessability...
데이터베이스 데이터베이스의 기본개념 데이터의 집합 (a Set of Data) 여러 프로그램들의 통합된 정보들을 저장하고 운영할 수 있는 공용 데이터의 집합 효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화되어야 합니다. 데이터베이스의 특성 실시간 접근성(Real-time Accessability...
데이터 조작어 (Data Manipulation Language, DML) 데이터 조작어는 모두 동사로 시작합니다. 시작하는 동사에 따라서 다음과 같은 4가지 조작어가 있습니다. SELECT – 검색 INSERT - 등록 UPDATE - 수정 DELETE - 삭제 SEL...
INSERT 데이터를 입력할 수 있는 DML 입니다. INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, … ) VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … ) INSERT INTO 테이블명 VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값,...
DDL (Data Definition Language) MySQL 데이터 타입 테이블 생성 create table 테이블명( 필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명2 타입 [NULL | NOT NULL][DEFAULT ][AUTO_IN...
스프링 개요 스프링 프레임워크는 주요기능으로 DI, AOP, MVC, JDBC 등을 제공한다. 스프링 프레임워크에서 등장한 용어가 아니고 프로그래밍에서 이떠한 구조를 만드는 방법들의 하나이다. (앞으로 천천히 알아갈 것이다.) MVC와 JDBC는 JSP에서 많이 등장한 용어이다. 스프링 프레임워크에서 제...
웹 프로그래밍 설계 모델 Model1 WAS (Web Application Server)에서 Service(사용자에게 제공할 기능)와 DAO(데이터베이스와 관계되는 것), JSP(사용자에게 실제로 보여줄 코드)를 모듈화 시키지 않고 하나의 파일로 처리 하는 것 장점 : html안에 Java코드나 각종 태그들이 한 곳에 모여있기 때문에 개발...
스프링 MVC 웹서비스 웹 서버(Tomcat) 다운로드 웹 서버(Tomcat)와 이클립스 연동 HTTP/1.1 을 기존 8080에서 8090으로 바꿔 준다. (기존 서버 포트랑 겹칠 수 있으므로) 웹 서버(Tomcat) 실행 장면 서버를 실행 시키고 브라우저에서 localhost:8090(127.0.0.1:8...
어노테이션을 사용한 스프링 설정 설정파일을 자바코드의 어노테이션을 이용해서 만드는 방법이다. @Configuration java코드를 xml파일과 같은 스프링 설정파일로 작용하게 해주는 어노테이션 @Bean @Configuration을 사용한 클래스의 메소드가 Bean객체를 나타낸다는 의미로 사용하는 어노테이션 예제 일반 B...
프로젝트 전체 구조 web.xml DispatcherServlet servlet-context.xml Controller (컨트롤러) View (뷰) Controller와 View 만들어보기 브라우저에서 “/login” url 을 입력하면 “loginValue” 라는 값이 나오게 한다. ...
STS를 이용하지 않는 웹 프로젝트 STS를 사용해서 만들었던 구조와 동일하게 직접 폴더와 파일들을 생성해서 웹 프로젝트를 만든다. 편한 STS를 이용하지 않는 이유는 실무에서 작업을 할 때 STS를 쓰지 않는 경우도 있으므로 다양한 환경에 적응하기 위함이다. 스프링 MVC 웹 애플리케이션 제작을 위한 폴더 생...