Category: Spring

[Spring] Vue.js, Semantic UI 사용하기

Vue.jsFrontend framework으로 간단한 템플릿 구문을 사용해 선언적으로 DOM에 데이터를 렌더링할 수 있다. https://vuejs-kr.github.io/ 사용하기 위한 준비는 html 파일에 아래 구문을 추가하는 것만으로 충분하다. 예제는 다음과 같다. hexo에서 { { message } } 가 잘 표현되지 않아 \ 를 넣었다

[Spring] Header, Footer 넣기 (Apache Tiles)

Apache Tiles를 이용하여 Header와 Footer를 설정해본다. build.gradledependencies에 tiles 추가. Build.gradlecompile('org.apache.tiles:tiles-jsp:3.0.4') File 생성tiles.xml/WEB-INF/ 아래 tiles.xml 생성 https://tiles.apache.org

[Spring] Quick Guide

나만의 빠른 가이드. STS 설치 Maven 설치 New Spring Legacy Project 생성 pom.xml 수정 Project property 수정 JSTL 파일 변경 Tomcat 설정 변경 MySQL Workbench에서 DB Schema 및 Table 생성 CRUD 구성 STS 설치 https://spring.io/tools Maven 설

[Spring] CRUD

CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다.사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용된다. Wiki백과 Spring에서 CRUD를 구현하기 위해서는 여러가지 방법이 있는데 그

[Spring] 기본 프로젝트 파일 구조

STS로 새 프로젝트를 생성하면 아래와 같은 기본 구조를 확인할 수 있다. Maven의 기본 디렉토리 설정인 것 같다. 개발자마다 설정 및 사용 용도가 조금씩 다른듯 하다. (https://slipp.net/questions/11) src/main/java Java source 디렉토리 Java 파일들은 모두 이 디렉토리에 생성한다. HomeControl

[Spring] MySQL Workbench에서 DB 생성

Schema 생성Schema란 위키피디아에서 아래와 같이 정의하고 있다. 컴퓨터 과학에서 데이터베이스 스키마(database schema)는 데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조이다. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를

[Spring] Setting

좋지 않은 방법이지만, 지식이 전혀 없는 상태에서 인터넷 보고 해보기. STS 설치Eclipse 기반으로 만든 것으로 보임. spring.io 에서 다운로드 후 압축 풀면 끝. 프로젝트 생성 File > New > Dynamic web project WebContent 디렉토리 아래 index.html 파일 생성 후 body에 hello 넣기