처음 하는 스프링 부트(Spring Boot), 프로젝트 생성하기에 이어서. 이번엔 지난 포스팅에서 만들었던 프로젝트에 간단한 화면을 붙여보도록 하겠습니다. 1. 화면 구성하기 지난 포스팅에서 다뤘던 내용을 똑같이 재현해보려고 합니다. 하지만 부트에서 JSP를 사용하려면 조금 더 손을 댈 곳이 있는데요. 1234567891011121314151617181920212223242526272829plugins { id 'org.springframework.boot' version '2.2.5.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' id 'java'} group = 'com.begin'version = '0.0.1-SNAPSH..
맥북을 샀습니다. 새로운 마음으로 스프링 부트 시리즈를 포스팅해볼까 합니다. 프로젝트 생성하기 0. 프로젝트를 생성하기 전에 먼저 이클립스를 켭니다. 모두 알고 있겠지만, 스프링의 빌드 도구로는 Maven 말고도 Gradle이 있는데 이번엔 Gradle을 사용해보려고 합니다. Help > Eclipse Marketplace 에서 Buildship Gradle Integration 3.0 을 설치합시다. 1. 스프링 부트 프로젝트 생성하기 지금부터는 편의상 부트로 줄여서 부르겠습니다. 부트 프로젝트를 생성하는건 너무 간단한데요. Spring Starter Project 는 프로젝트를 아주 간단하게 생성할 수 있도록 만들어져 있습니다. 클릭하면 초기화면이 나타나는데, 이제 입맛에 맞게 간단히 바꿔보도록 하죠..
ES6 이전의 변수 선언 : var 기존의 자바스크립트에서 변수를 선언하던 방식은 오로지 var 키워드 한 가지였다. Function-scope 내에서 이미 선언된 변수를 재선언할 수 있기때문에 예상 못한 버그가 생기기도 쉽다. 12345678function this_is_var() { var test = "outer-var"; if (test !== null) { var test = "inner-var"; // var 재선언 가능 console.log(test); // "inner-var" } console.log(test); // "inner-var", function-scope 특성.}Colored by Color Scriptercs 1234567function this_is_var_2() { if..
논리 연산자 자바스크립트는 다음과 같은 기준으로 true와 false를 나눈다. 123456var f1 = null; // !null returns truevar f2 = 0; // !0 returns truevar f3 = NaN; // !NaN returns truevar f4 = ""; // !"" returns truevar f5 = ''; // !'' returns truevar f6 = undefined; // !undefined returns truecs 1. && (논리 곱) 두 피연산자가 모두 true 이면 true를, 그 외는 false를 반환 1234567var a1 = true && true; // t && t returns truevar a2 = tru..
처음 하는 스프링(Spring), mybatis와 Dao에 이어서. 천천히 뜯어보기, 두 번째 1. Service Service의 역할은 Dao가 DB에서 받아온 데이터를 전달받아 가공하는 것이다. 다양한 예시가 있겠지만, 아주 간단한 예시를 통해서 느낌 정도만 알아보도록 하자. 가령, DB에서 가져온 데이터에, 프로그램의 용도에 따라 특정한 문자열을 추가하는 기능이 필요하다고 가정해보자. 예시로 "가공된(SampleServiceImpl을 거친) "이라는 문자열을 추가해보겠다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package com.first.begin.sample.service; import org.springframewor..
처음 하는 스프링(Spring), MariaDB와 mybatis에 이어서. 천천히 뜯어보기, 첫 번째 1. mybatis와 mapper 이전 글을 통해서 mybatis가 대략적으로 어떤 느낌의 역할을 하는지 살펴봤었다. 근사한 단어를 사용하면 이해하기엔 더욱 어려워지니깐 처음엔 쉽게 쉽게 이해를 해보자. mybatis를 한마디로 SQL, 프로시저 등에 이름을 지어준다고 생각하자. 왜 사용하는지, 어떻게 편리한지 간단히 예를 들어보도록 하겠다. 123456789101112131415161718192021222324252627Connection conn = DriverManager.getConnection("jdbc:mariadb://localhost:3306/exampleDB", "id", "passwor..
- Total
- Today
- Yesterday
- controller
- 맛집
- 환전
- Tomcat
- mybatis
- sbux
- 커피프렌즈
- 화려해
- MariaDB
- Java
- 교환코드
- AFK아레나
- 내돈돌려줘
- 두번가요
- 이클립스
- spring
- 변수
- 자작냉우동
- 주식
- 쏠편한환전
- MVC
- Nasdaq
- 블라디보스톡
- 세번가요
- 루블
- JMT
- 스타벅스
- 꿈의숫자
- 설정
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |