본문 바로가기 메뉴 바로가기

Now or Never

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Now or Never

검색하기 폼
  • 분류 전체보기 (292)
    • Java (43)
      • Java 올인원 패키지 (32)
      • Java Basic (7)
      • Java Design Pattern (1)
      • JDBC (2)
      • Java OOP (1)
    • Information (1)
    • 컴퓨터 공학(CS) (19)
      • 데이터베이스 (6)
      • 시스템 분석 및 설계 (2)
      • 운영체제 (7)
      • 네트워크 기본 정보 (4)
    • Study (49)
      • DataStructure (11)
      • TIL in Japanese (Today I Le.. (27)
      • TIL in English (Today I Lea.. (2)
      • TIL (Today I Learned) (9)
    • JSP (27)
      • 인프런 JSP (23)
      • MVC1 게시판 만들기 (4)
    • CSS (2)
      • 생활코딩 - CSS (2)
    • javaScript (8)
      • 생활코딩 - JavaScript (4)
      • Udemy - WebBootcamp (1)
      • javaScript (3)
    • DataBase (13)
      • 생활코딩 - MySQL (1)
      • 오라클 SQL (10)
      • SQL 용어 (2)
    • Spring (17)
      • 인프런 - Spring (4)
      • SpringBoot & AWS (5)
      • 패캠 - Spring (1)
      • Maven (6)
      • Spring lecture (1)
    • Algorithm (65)
      • Algorithm Practice (21)
      • Codility (6)
      • 백준 (30)
      • SWEA (2)
      • 프로그래머스 (5)
    • HTML (2)
      • 클래스라이언 웹기초 (0)
      • HTML 용어 개념 (2)
    • 리눅스 (8)
      • 리눅스 기초 (1)
      • 생활코딩 리눅스 (0)
      • Ubuntu on Windows 10 (7)
    • 생각정리 (6)
    • 토막지식시리즈 (29)
      • GraphQL 토막지식 (3)
      • javascript 토막지식 (12)
      • React 토막지식 (7)
      • DB 토막지식 (1)
      • Rxjs 토막지식 (0)
      • 삽질기록 (4)
  • 방명록

Spring (17)
SpringBoot로 게시판 만들기 실습 / 1. 개발환경 준비 및 프로젝트 생성

해당 게시물 시리즈에서는 SpringBoot + JSP + Bootstrap을 이용하여 웹 사이트를 구현할 예정입니다. 게시판, 로그인, 회원관리기능을 구현하여 간단하게 코로나 방문일지를 회원별로 관리할 수 있는 웹 사이트를 만들어보겠습니다. Goal - 개발환경 준비 - 프로젝트 생성 - Application.yml 1. 개발환경 준비 1) STS (Spring Tool Suite 3) - STS는 Spring Application을 개발하기 위한 이클립스를 기반 IDE입니다. 이클립스 개발 환경에 익숙해져 있기 때문에 이번 시리즈에서는 STS를 사용하여 구현하겠습니다. - 다운로드 링크 ( github.com/spring-projects/toolsuite-distribution/wiki/Spring-..

Spring/SpringBoot & AWS 2020. 12. 7. 23:51
느슨한 결합력(DI)과 인터페이스

공부 순서 느슨한 결합력과 인터페이스 -> DI - > MVC AOP -> 트랜잭션 Servelt Filter -> 인증과 권한 1. 느슨한 결합력과 인터페이스 1-1 엔터프라이즈 어플리케이션 제작에서 기본적으로 사용하는 레이어 1) Service : 사용자의 요구에 맞는 서비스를 담당 2) Dao : 데이터 소스에 접근하는 방법 및 구현 기술을 숨기고 단순히 서비스 레이어에서 Java 코드만 이용하여 데이터를 제공받을 수 있게 해주는 Data Acess Object 1-2 서비스를 변경하기 위해 Dao를 변경해야 할 경우 어떤방식을 적용할까? 1) 코드 수정 2) 코드 추가(덮어쓰기), Dao를 참조하는 Service의 코드를 수정해야 함 코드를 추가하면 새로 배포를 하지 않아도 되기 때문에 편리하나,..

Spring/Spring lecture 2020. 4. 28. 01:25
Maven in Eclipse

Goal - Eclipse에서 Maven 프로젝트를 로드해본다 - 플러그인을 수정하여 JDK 버전을 변경해본다. 1. 메이븐 프로젝트 이클립스에서 로드하기 - 메이븐을 통해 생성한 프로젝트를 이클립스에 import하여 이클립스의 장점과 메이븐의 장점을 같이 사용한다. 1) import과정 Java EE 버전의 eclipse 실행 -> file -> import -> Maven -> exsisting ~ -> Maven project폴더 선택 -> pom.xml파일 체크 후 import 완료 import를 통해 IDE의 편집기능과 Maven의 빌드업 기능을 엮어서 사용할 수 있고, Run버튼을 통해 파일을 간단히 컴파일 하고 실행 할 수 있다. 메이븐 프로젝트는 이클립스 뿐만이 아니라 다른 IDE에서도 i..

Spring/Maven 2020. 4. 23. 14:51
Build LifeCycle, Phase (Maven)

Goal - 메이븐 명령어들의 실행 구조에 대해 알아본다 - pom.xml 파일에 대해 알아본다. - 플러그인에 대해 알아본다. 이번 포스팅에서는 메이븐 명령어의 종류와 명령어의 구조를 파악하고 명령어가 어떻게 실행 되는지 알아본다. 1. 메이븐 프로젝트와 단계 (Phase) 저번 포스팅에서 Maven을 통한 java소스 파일의 컴파일과 실행시에 'mvn compile, mvn test, mvn package'와 같은 명령어들을 사용했다. 이런 명령어들은 프로젝트 빌드의 한 부분을 구성하며, 프로젝트에서 단계(Phases)라고 불린다. 1) 프로젝트 빌드 단계들 (lifeCycle) - 프로젝트 빌드의 단계는 몇 가지로 이루어져 있어며 어떤 순서로 존재하는지 알아보자. vaildate initialize..

Spring/Maven 2020. 4. 23. 14:07
이전 1 2 3 4 5 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • 20200423
  • 20200429
  • 20200406
  • 20200624
  • 20200421
  • 20200510
  • 20200424
  • 20200403
  • 20200420
  • 20200503
  • 20200428
  • 20200512
  • 백준
  • 20200330
  • 20200413
  • 20200427
  • 20200319
  • chapter7
  • 20201204
  • 20200502
  • likelion
  • 20200504
  • 생활코딩리눅스
  • 20200425
  • chapter8
  • 20200415
  • 20200804
  • 20200417
  • 20200622
  • 20200317
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바