일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- reactjs
- Stateless
- 컴포넌트
- rest
- react
- Render
- springboot
- 스프링 게시판
- 자바
- Restful
- SpringFramework
- mysql
- Java
- 스프링게시판
- Ajax
- 다형성
- 스프링프레임워크
- Maven
- spring게시판
- 지족동
- 둔산동
- State
- Gradle
- mybatis
- spring
- 스프링
- 리액트
- spring framework
- 스프링부트
- 재정의
- Today
- Total
목록2018/04 (11)
Dev.GA
[SpringBoot] 스프링부트(SpringBoot) 프로젝트 생성하기(with gradle) 이번 포스팅은 스프링부트(SpringBoot) 프로젝트를 gradle을 이용하여 생성해보겠다. 아마도 마지막 스프링부트(SpringBoot) 프로젝트 생성 기초과정이 아닐까 싶다. 기존에도 Maven을 활용한 프로젝트로 개발을 했던터라 이전까지는 무리없이 했지만 gradle을 이번에 정말로 처음사용해보기 때문에 여기저기 많이 알아보면서 공부하였다. 1. STS에 gradle설치하기 먼저, gradle을 사용하기 위해 STS에 gradle 플러그인을 다운받아 설치하겠다. STS의 대시보드를 보면 우측 하단에 Manage부분에 IDE EXTENSIONS가 있다. 클릭해 들어가 gradle을 검색해보자. 위에 나온..
[SpringBoot] 스프링부트(SpringBoot) 프로젝트 생성하기(with maven) 이번 포스팅은 지난번 데모 프로젝트를 통해 스프링부트(SpringBoot) 프로젝트를 생성했던 것과 달리 maven 프로젝트를 통해 스프링부트(Spring Boot) 프로젝트를 설정/생성해보겠다. 1. Maven Project 생성하기 먼저, maven 프로젝트를 생성해보자. Maven Project를 선택하고 [ Next > ]로 넘어간다. Artifact Id를 maven-archetype-webapp으로 선택하고 [ Next > ] 로 넘어간다. 프로젝트의 Group Id와 Artifact Id를 작성해주고 [ Finish ] 로 프로젝트를 생성해준다. 2. pom.xml 수정하기 spring-boot-s..
[SpringBoot] 스프링부트(SpringBoot) 프로젝트 생성하기 스프링부트(SpringBoot)를 사용해보겠다. 후에 새로운 프로젝트를 진행하기 위해 스프링부트(SpringBoot)에 대한 학습을 하기 위한 것이다. 우선, 처음 접하고 환경설정하는것도 처음이니 Spring사이트의 나온 가이드(데모 프로젝트)를 이용해 프로젝트를 생성해보겠다. 1. Spring Boot 프로젝트 생성하기 [ File ] -> [ New ] -> [ Spring Starter Project ] 를 선택한다. 2. Spring홈페이지에서 Demo 프로젝트 다운받기 위와 같이 New Spring Starter Project 창이 나온다. 최상단 Service URL을 통해 Spring 홈페이지에서 데모 프로젝트를 다운받..
생활의 달인 선화동 중화요리 희락반점 지난 주말 은행동에 볼일이 있어선화동 유니짜장 맛집을 다녀왔다.생활의 달인 맛집"희락반점" 중앙로 6번출구에서 쭉 걸어나와 대전이편한 치과의원을 끼고 골목으로들어가 쭉 걸어가면 좌측에 나온다. 생활의 달인에 나와 달인으로 선정된명품 맛집이다. 영업시간은오전11시 부터 오후 9시 30분까지 사실 작년 생활의 달인에 방송이 나간후네이버 검색순위에 오를정도로 관심이 많아줄서서 먹을정도로 인기가 많았지만 이른 저녁시간이라 그런지 오늘은 사람이 널널 희락반점 내부 모습이다.중국에 온듯한 느낌이 물씬 풍긴다. 희락반점의 대표메뉴는유니짜장, 탕수육, 짬뽕이렇게 3개로 소개되었는데작년에 이 3개를 다 먹어보았다. 그래서 이번에는 유니짜장, 일반짜장, 탕수육이렇게 3개를 주문했다.개..
[JAVA] Java 제네릭(Generics)이란? 지난 포스팅에서 Java 컬렉션(Collection)에 대하여 알아보았다. 오늘은 Java의 컬렉션을 사용하면서 볼 수 있는 , , 등과 같은 표현인 제네릭(Generics)에 대하여 알아보려 한다. ■ Generics 제네릭(Generics)란 무엇인가? 간단하게 컬렉션 ArrayList와 List를 통해 알아보겠다. ArrayList와 List 등 컬렉션을 사용할 때 아래와 같이 선언을 해준다. // ArrayListArrayList arrList = new ArrayList(); // ListList list = new ArrayList(); 현재 ArrayList를 보면 안에 String, List에는 안에 int형을 나타내는 Integer가 들..
[Intellij] Intellij 설치하기 오늘은 Intellij라는 새로운 개발도구를 설치해보겠다. 지금껏 Eclipse와 STS 2가지 밖에 사용해보지 않아서 무언가 변화를 주고 싶었고, 여러가지 툴을 사용할 줄 알아야 내 스펙트럼이 넓어질 테니.... 우선, 다운로드 받기 위해 Intellij 홈페이지(https://www.jetbrains.com/idea/)에 접속해보자. 메인 페이지가 무척이나 이쁘다. Eclipse와 비교하면 ㅠㅠ, 디자인이 굳! ● Intellij 다운로드 : https://www.jetbrains.com/idea/download/#section=windows 중앙에 다운로드 버튼을 클릭하면 다음과 같은 페이지로 넘어간다. 무얼 받아야 할지 모르겠지만 일단 우측의 Commu..
[REST] RESTful 파헤치기 1. REST 특징 지난번 포스팅 내용에서 알 수 있듯이 REST는 ROA(Resource Oriented Architecture)의 개념을 구현한 기술로, ROA의 4가지 속성(Addressability, Connectedness, Statelessness, Homogeneous Interface)과 깊은 관련이 있다. ROA의 4가지 속성과 함께 REST의 특징에 대해 알아보자. ■ Statelessness : 무상태 REST의 가장 특징적인 강점으로 단어 뜻 그대로 상태를 유지하지 않는 다는 뜻이다. stateless하다는 말은 사용자나 클라이언트의 정보를 서버쪽에 저장/유지하지 않는다는 의미로 세션과 같은 상태정보를 유지하지 않는다는 의미다. ■ Cacheabl..
[WAS] Tomcat 로그 설정(무분별하게 커지는 catalina.out 용량 설정하기) Apache Tomcat을 사용하다보면 catalina.out이라는 tomcat로그가 쌓인다. 이 로그파일을 관리하지 않는다면 catalina.out은 삭제되지 않고 계속해서 로그가 쌓이게 되는 문제가 발생된다. 이를 방치하면 몇십 GB는 물론이며 몇백 GB까지 올라가 디스크 용량에 무리를 주게 되는데 이를 관리하는 방법에 대해 알아보자. 방법은 간단하다. Tomcat 경로(/tomcat경로/bin/)에 있는 catalina.sh 파일을 수정해주면 된다. ■ Beforeelif [ "$1" = "start" ] ; then ...(생략)... shift touch "$CATALINA_OUT" if [ "$1" = ..
[JAVA] Java 컬렉션(Collection) 정리 ■ Java Collections Framework(JCF) Java에서 컬렉션(Collection)이란 데이터의 집합, 그룹을 의미하며 JCF(Java Collections Framework)는 이러한 데이터, 자료구조인 컬렌션과 이를 구현하는 클래스를 정의하는 인터페이스를 제공한다. 다음은 Java 컬렌션 프레임워크의 상속구조를 나타낸다. Collection 인터페이스는 List, Set, Queue로 크게 3가지 상위 인터페이스로 분류할 수 있다.그리고 여기에 Map의 경우 Collection 인터페이스를 상속받고 있지 않지만 Collection으로 분류된다. ■ Collection 인터페이스의 특징 인터페이스 구현클래스 특징 Set HashS..
[REST] REST란 무엇인가? REST맛보기 ■ REST란 무엇인가? REST는 Representational State Transfer의 약자로 월드와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍쳐의 한 형식이다. REST란 용어는 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개되었는데 로이 필딩 박사는 당시 사용되는 웹 아키텍쳐가 웹의 본래 설계의 우수성을 활용하지 못한다 하여 웹의 장점을 최대한 활용할 수 있는 네트워크 기반의 아키텍쳐를 제안하였고 이 개념은 네트워킹 문화에 널리 펴졌다고 한다. 이를 간단히 RESTful 웹 서비스라고 부른다. REST는 '네트워크 아키텍쳐 원리'의 모음으로써, 여기서 '네트워크 아키텍쳐 원리'란 자원을 정의하고 자원에..