bower란 bower는 front-end side의 library 관리 도구.라이브러리를 설치하고 특정 파일(bower.json)에서 여러가지 정보(버전 등)을 적어서 관리함java 개발 시 사용하는 maven의 라이브러리 관리 기능과 유사 Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files.Bower doesn’t concatenate or minify code or do anything else - it just installs the right versions of the packages you need and their dependencies. 여기서 설명하길 HTML, CSS, Java..
maven은 기본적으로 src/main/java 안에 있는 소스를 컴파일한다. 123456789101112131415161718import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.stereotype.*;import org.springframework.web.bind.annotation.*; @RestController@EnableAutoConfigurationpublic class Example { @RequestMapping("/") String home() { return "Hello World!"; } public static void main(String[..
spring 1.4.3 기준 작성 문서 spring boot 개요spring boot는 spring framework를 기반으로 기존에 개발자가 직접 해야했 복잡한 설정들을 자동화, 간편화시킬 목적으로 만들어졌다. spring boot의 결과물은 기본적으로 embedded tomcat이 포함되어 잇는 jar 형태로 배포되는데 java -jar 명령어로 간단하게 별도의 tomcat 설치와 설정 없이 실행 시킬 수 있다. 물론 설정 변경을 통하여 기존의 traditional war deployments 형태로도 배포가 가능하다.(spring scripts라는 CLI 도구도 제공하는데 사용해보진 않았음) 공식 문서에서 spring boot의 goal을 다음과 같이 소개한다 훨씬더 빠르고 광범위(?)하게 접근가..
thymeleaf 2.1 기준 작성 문서 thymeleaf 개요thymeleaf는 java 라이브러리로 xml, xhtml, html5 문서를 생성하는 템플릿 엔진이다.official document에서 말하길 thymeleaf의 goal은 elegant and well-formed한 방법의 템플릿 생성을 제공하는 것이다. 기본적으로 xml 태그와 속성 형태로 이루어져 있으며 템플릿을 신속하게 처리하고 parsed files의 intelligent caching을 통해 작은양의 I/O operations를 가능하게 만들었다고 소개하고 있다. 또한 처음부터 XML 및 웹 표준을 염두해 두고 만들어져 fully validating templates를 생성할 수 있으며 총 여섯 종류의 템플릿을 process할..