전체 글

일단 맨땅에 헤딩한 뒤에 배우는 타입입니다
프로젝트/부추 농장(spring boot + mySQL)

0. 소개

0. 배포 사이트와 github 저장소 http://greenfarm-buchu.link/ AWS 프리티어 기간 만료로 도메인과 배포 서버를 닫습니다 ㅠㅅㅜ 부추 농장 greenfarm-buchu.link GitHub - BuchuKim/green-farm: 농장주들이 농장일기를 자유롭게 작성하는 Green Farm Project입니다. 농장주들이 농장일기를 자유롭게 작성하는 Green Farm Project입니다. Contribute to BuchuKim/green-farm development by creating an account on GitHub. github.com 생애 첫 스프링부트 프로젝트. 트위터와 유사한 SNS 기능을 갖춘 웹사이트이다! 트위터의 웬만한 기능은 다 추가해볼 생각이다! 다..

JAVA/Spring

Spring Boot Project Build (gradle) !!

localhost:8080에 개발중이던 gradle 스프링 부트 프로젝트를 .jar 파일로 빌드해보겠다. # jar 파일이란? 프로젝트를 구성하기 위해 개발 단계에서 작성한 클래스, 리소스, 속성 파일 등을 실행 가능한 하나의 자바 패키징 파일로 압축해놓은 것. 자바 애플리케이션을 쉽게 구동하고 배포하기 위해 필요하다. 비슷한 개념으로 WAR 파일이 있는데, 웹 관련 자원을 포함한 jar 파일을 war이라고 하는 듯 하다. 둘의 차이는 크지 않지만 다음과 같은 WAR 패키징 파일의 한계상 꼭 그를 사용해야하는 환경이 아니면 JAR을 이용하는 것이 더 좋을 것 같다. 1. 사전 정의된 구조를 따라야 한다는 점 2. 톰캣 등의 웹 서버 혹은 웹 컨테이너가 필요하다는 점 JAR vs WAR 배포의 차이 기본적..

공부!/웹개발

AWS에서 도메인 구매하기

뭐 이런 것까지 튜토리얼이 필요할까 싶을 정도로 쉬운 도메인 구매!! 1. AWS Route53 서비스에 접속한다. 본인은 과거에 도메인 네임 하나를 구매했기 때문에 도메인 1개가 등록되어있는 상태이다.. 2. 도메인 > 등록된 도메인 > 도메인 등록 위의 화면에서 파란 버튼을 클릭하면 된다. 다시 한 번 언급하자면 buchu-meal은 예전에 구매했던 도메인 네임이다. 3. 등록하고 싶은 도메인 이름 설정 + 원하는 이름 장바구니에 추가 4. 요구하는 기본 정보들 (이메일, 연락처 등) 작성 후 등록 마지막으로 주문 완료 후 결제가 끝나면 대기 중인 도메인 요청에 방금 신청한 도메인 이름이 들어가게 된다. 이후 2-3분 정도 대기 후에 결제 완료 문자와 메일이 도착한다. 그 뒤 도메인 등록이 진행되고,..

JAVA/Spring

request.getHeader("referer") : 뒤로가기를 구현하고 싶을 때.

어떤 페이지에서 무언가 버튼을 클릭해서 다른 페이지에 접속했을 때, 그 전 페이지로 돌아가는 뒤로가기 버튼을 추가하고 싶었다. 위의 사진에서 "뒤로가기" 버튼을 구현하고 싶었단 뜻이다. 1. 뒤로가기 버튼을 구현하는 방법을 검색했을 때 가장 많이 볼 수 있었던 추천이다. 자바스크립트 함수를 이용해 브라우저 기록 실제로 크롬의 '뒤로가기'버튼과 같은 기능을 한다. back() 함수를 forward() 함수로 바꿔서 앞으로 가기를 구현할 수도 있고, go(int number)로 바꿔서 number 만큼 앞의 페이지, 혹은 뒤의 페이지로 가게 할 수 있다. 앞으로 가거나 뒤로 갈 페이지가 없는 경우 null이되고, 이 경우 버튼이 클릭되지 않는다. 2. request.getHeader("referer) @Ge..

김부추
두들두들