목록Spring (3)
으나님의 잡다한 개발상식
이전 글인 '게시판 만들기_1. 프로젝트 생성'에 이어 작성하는 글이다. 이전 글을 보고 싶다면 아래를 클릭! https://sweeteuna.tistory.com/108 [Spring] 게시판 만들기_프로젝트 생성 학원에 다니면서 Spring프로젝트를 진행해보았지만 한번 더 Spring을 제대로 정리하고 싶었다. 가장 기초부터 쌓기 좋은 게시판 만들기를 진행해 볼 예정이다. 학원에서 스프링 프로젝트를 진행하� sweeteuna.tistory.com STS에서 Spring Legacy Project 메뉴를 이용해서 생성되는 프로젝트는 스프링 3.x버전이고 jdk는 1.6 기준으로 세팅되어 있다. 이 프로젝트에서는 스프링 최신버전인 5.2.7버전, jdk는 1.8버전을 이용할 것이므로 수정이 필요하다! 이..
스프링 프로젝트를 경험해봤지만 Maven이 정확히 뭔지 몰랐던 것 같아 정리해보기로 했다. 빌드 도구란? 빌드 도구를 알기 위해서는 먼저 '빌드'가 뭘 의미하는지부터 알아야 한다. 빌드란 소스코드 파일들을 컴퓨터에서 실행할 수 있는 소프트웨어로 변환하는 일련의 과정으로, 컴파일, 테스팅, 배포 등 모든 과정의 집합이다. 빌드 도구는 이러한 빌드 과정을 자동으로 수행해주는 도구를 의미한다. 자바 빌드 도구에는 Ant, Maven, Gradle 등이 있다. 아래는 빌드 툴의 역사에 대해 잘 설명된 블로그의 글 링크이다! https://starrykss.tistory.com/276 빌드 툴(Build Tool) * 빌드 툴이란 - 정형화된 작업을 자동화하기 위한 소프트웨어. - 최근에는 빌드 툴이 개발 프로세..
학원에 다니면서 Spring프로젝트를 진행해보았지만 한번 더 Spring을 제대로 정리하고 싶었다. 가장 기초부터 쌓기 좋은 게시판 만들기를 진행해 볼 예정이다. 학원에서 스프링 프로젝트를 진행하면서 가장 아쉬웠던 점은 기능을 구현하는 데 집중한 나머지 코드의 가독성이 떨어지고 효율적이지 못한 코드를 짰다는 점이었다. 적어도 내가 맡은 분량은 어떻게든 해야 팀원들에게 해가 되지 않았기에 어떻게든 구현하는 데 초점을 맞추었는데 이번에는 혼자서 게시판을 만들어보면서 구현보다는 더 좋은 코드를 짜는 학습을 하는 데 초점을 맞추어보고자 했다. 그리고 스프링 프로젝트를 진행하면서 인터넷의 도움을 정말 많이 받았는데, 지금부터 작성할 글들이 다른 분들에게 도움이 되었으면 한다. 왜 스프링 게시판을 다시 만들어보는지..