Java : Maven이란?
Maven이란? Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위하여 등장한 도구입니다. Maven을 사용하면 빌드(Build), 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성관리, svn등과 같은 형상관리서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 ...
Maven이란? Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위하여 등장한 도구입니다. Maven을 사용하면 빌드(Build), 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성관리, svn등과 같은 형상관리서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 ...
JDBC (Java Database Connectivity) 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API SQL과 프로그래밍 언어의 통합 접근 중 한 형태 JAVA는 표준 ...
cmd 명령어 (DB) mysql이 붙은 명령어는 mysql로 접속하기 전에 사용할 수 있습니다. 키워드는 대소문자를 구별하지 않습니다. 여러 문장을 한 줄에 연속으로 붙여서 실행가능합니다. 한 줄이 끝나는 것을 semicolon(;) 으로 구별하기 때문에 하나의 SQL을 여러 줄로 입력가능합니다. ...
데이터베이스 데이터베이스의 기본개념 데이터의 집합 (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...