개발은 재밌어야 한다
article thumbnail
MongoDB 정리
NoSQL/MongoDB 2021. 3. 8. 15:01

대표적인 NoSQL 데이터베이스이다. NoSQL : NoSQL은 (non SQL 또는 non relational) 기존 RDBMs 형태의 관계형 데이터베이스가 아닌 다른 형태의 데이터 저장 기술을 의미하며, 관계형 데이터 베이스의 한계를 극복하기 위한 데이터 저장소의 새로운 형태로, 수평적 확장성을 갖고 있다. RDBMS가 클라이언트/서버 환경에 맞는 데이터 저장기술이라면, NoSQL은 클라우드 환경에 맞는 저장 기술이다. NoSQL의 특징 NoSQL은 RDBMS와는 달리 데이터 간의 관계를 정의하지 않는다. 가장 큰 특징 중 하나는 관계형 데이터 베이스인 RDBMS가 데이터의 관계를 Foreign Key 등으로 정의하고 이를 이용해 Join 등의 관계형 연산을 한다고 하면, NoSQL은 데이터 간의 관..

article thumbnail
Vue 다이어리 만들기(Vue Diary) - vuex,vue-router,element-ui
javascript/Vue 2020. 7. 21. 22:42

Vue로 만든 다이어리입니다. 요구사항은 다음과 같습니다. 일단 Vue webpack을 생성합니다. CMD 에서 빈 디렉토리로 이동 후 vue init webpack-simple를 통해 webpack을 생성합니다. 이후 폴더의 구조는 아래와 같습니다. 처음에 package.json에는 위와 같이 생성되어 있는데 해당 프로젝트에서는 vuex와 vue-router, element-ui가 필요하므로 install하여 설치 해 준다. npm을 기준으로 npm install vuex --save npm install vue-router --save npm install element-ui -S 다음과 같이 설치해준다. 그럼 이후에 "dependencies" 부분에 보면 다음과 같이 vuex,vue-router,e..

article thumbnail
스프링 (Spring Vue) 게시판 만들기 #1. 스프링(Spring) 프로젝트 생성하기
Spring/게시판 만들기 2020. 7. 21. 00:47

이클립스(STS)에서 스프링 프로젝트를 생성하는 방식은 1) 처음부터 스프링 프로젝트를 지정하고 생성하는 방식 2) Maven이나 Gradle 프로젝트를 생성한 후 프레임워크를 추가하는 방식 3) 직접 프레임워크 라이브러리를 추가하는 방식이 있다. * 프로젝트 생성하기 STS나 Eclipse의 스프링 관련 플러그인을 설치하면 별도의 설정없이 Maven을 사용하는 스프링 프로젝트를 생성할 수 있다. 화면 오른쪽 상단의 'Perspective'를 'Spring'으로 지정한 후 'File'메뉴를 통해 프로젝트를 생성한다. 'Spring Legacy Project' 메뉴를 이용하여 스프링 기반 프로젝트를 Maven 기반으로 생성할 수 있다. 프로젝트는 'Spring MVC Project'를 생성한다. Next를..