전체 글 410

STS/Springboot 개발 환경 설정

안녕하세요 바로 시작하겠습니다 저번 포스팅에서 다운로드한 후 exe파일의 바로가기를 바탕화면에 뒀었습니다. 실행을 하면 바로 경로를 설정하는 화면이 나오는데 적절한 곳에 설정하면 됩니다. 실행 후 경로 설정 첫 화면에서 사용하지 않는 탭들은 제거를 하고 좀 더 깔끔한 환경에서 개발을 할 수 있도록 합니다. 일단 모든 프로그래밍 시작의 국 룰인 helloworld 출력해본다. 일단 먼저 알고 가야 할 사항중 하나가 스프링에는 웹 개발 환경을 자체적으로 제공하지 않습니다. 스프링에 다이내믹 프로젝트가(웹 개발 환경) 없는 이유 최근 서버는 데이터를 리턴한다. 하지만 대부분의 현 프로그램들이 html을 리턴하는 방식으로 사용하기 때문에 웹 개발을 하기 위해선 새로운 플러그인을 다운로드하아야 한다 enterpr..

Springboot 2021.06.21

STS 툴 설치를 해보자

안녕하세요 드디어 Spring tool suite 프레임워크를 배우게 됐습니다. 일단 설치를 해야겠죠? jar => 패키지 (소스파일)인데 main메서드가 없는 실행되지 않는 파일 패키지들이 구조화가 돼서 다 약속이 돼있는 틀이 정의된 것들을 '프레임 워크' exe:윈도 운영체제가 이해할 수 있는 확장자 -jar 뒤에 sp만 누르고 tab키를 누르면 자동완성 enter 누르면 자동 설치 이제 이 exe실행파일을 좀 더 찾아가기 쉽게 바탕화면에 바로가기를 만들어 줬습니다. 그리고 정말 중요한 포인트는 어디에 어떤 것들이 있는지 한눈에 알 수 있게 폴더들을 정리하는 것입니다. 그냥 막 다운로드만 하고 사용만 하다 보면 언젠가 쓰레기 더미처럼 원하는 툴들을 찾아야 하는 상황에서 곤란해질 수 있기 때문에 정리하..

Springboot 2021.06.21

안드로이드 앱 프로그래밍 안드로이드 스튜디오[리니어 레이아웃 활용해서 간단한 어플 만들기]

오늘은 저번 레이아웃 포스팅에 이어어서 간단한 어플을 도전해보려고 합니다! 오늘 만들어볼 레이아웃인데요 만약에 사용자가 아랫쪽 화살표를 누른다면 고양이 사진이 아래로 이동하는 것처럼 보이는 그런 어플을 만들어 보려고 합니다.! Component Tree값을 convert veiw 를 사용해서 LinearLayout에 vertical로 설정을 해주시고 하단에 팔레트 탭을 이용해서 이미지를 넣을 리니어 레이아웃을 추가해 주세요 그리고 버튼을 넣을 리니어 레이아웃은 가로로 버튼이 정렬되니 horizontal로 해주시면 되겠죠? 위 사진과 같이 완성을 하기위해선 일단 기본 레이아웃 배치부터 해야 합니다 한 번에 저런 화면이 나오는 것이 아니니 주의해 주세요 그리고 이미지를 추가하실 때는 res/drawable에..

안드로이드 스튜디오 [레이아웃]

안녕하세요 오늘은 레이아웃에 대해서 포스팅을 해 보려고 합니다. 레이아웃을 하나하나 말씀드리기엔 양이 너무 많고 대표적인 6개의 레이아웃에 대해서 어떤 레이아웃이 있는지 레이아웃이 뭔지에 대한 내용입니다! 저는 처음에 레이아웃이라는 단어가 생소하기도 하고 잘 모르겠더라고요 그래서 네이버에 사전적 의미를 검색해보니 파란 글씨로 간단명료히 정리가 된 것을 보고 바로 이해할 수 있었습니다. 위 사전에서 "각 구성요소를 공간에 효과적으로 배열하는 일"이라는 글 이 가장 이해를 돕는데 좋은 글인 것 같습니다. 그럼 안드로이드 스튜디오에서 사용하는 대표적인 6가지의 레이아웃이 있습니다. 위 그림에서 하나 더 추가하자면 제약 레이아웃이 있겠네요 ㅎㅎ 제약레이아웃 : 제약조건(Constraint) 기반 모델, 제약조건..

안드로이드 앱 프로그래밍[안드로이드 스튜디오(프로젝트 생성 및 에뮬레이터 설치)]

안녕하세요 여러분 저번 포스팅에 안드로이드 스튜디오에를 설치하고 몇 가지 설정을 해 봤는데요 오늘은 이제 드디어 첫 프로젝트를 만들고 거기서 아아아주 간단한 앱을 만드는 것 까지 해보겠습니다 안드로이드 스튜디오를 실행 시키신 다음 create project탭을 누르시면 New Project가 뜨면서 어떤 화면을 만들 것인지 고르는 탭이 나옵니다 오늘은 기본 화면인 Empty Activity를 선택할겁니다 그리고 Next를 실행시키면 이 창이 실행이 됩니다. name부터 설명을 드리면 당연히 프로젝트 명이라고 생각하실 수 도 있지만 저 name이 여러분이 마켓에 올리셨을 때에 등록될 앱 이름이라고 보시면 됩니다 지금은 연습 개념으로 프로그램을 만드는 거라 아무렇게나 해도 되지만 나중에 진짜 앱을 출시할 목..

안드로이드 앱 프로그래밍 [안드로이드 스튜디오 : 뷰(View)]

안녕하세요 오늘은 안드로이드 앱을 개발할 때 빠져서는 안 되는 View에 대해서 포스팅을 해 보겠습니다. 일단 뷰가 뭐냐면 일반적으로 컨트롤이나 윗젯으로 불리는 UI 구성 요소입니다. 사용자의 눈에 보이는 화면의 구성요소들인 것이지요 위 사진은 view에 대한 상속이 어떻게 이루어져 있는지에 대한 관계도입니다. 여기서 안드로이드는 화면을 구성하는 뷰와 뷰 그룹의 역할을 구분하기 위해 뷰의 종류에 따라 다른 이름으로 부르기도 합니다. 뷰 중에서 일반적인 컨트롤의 역할을 하는 것이 위젯 뷰 그룹 중에서 내부에 뷰들을 포함하고 있으면서 그것을 배치하는 역할을 하는 것을 레이아웃이라고 부릅니다. 위 사진에서 처럼 레이아웃 또한 뷰를 상속받는 뷰의 하위 클래스입니다. 그래서 뷰가 가지는 속성을 레이아웃에서도 가질..

안드로이드 스튜디오 설치 및 개발 환경 설정하기!!(Windows)

안녕하세요 여러분 저는 JSP에 필수적인 기능과 메커니즘 정도만 공부를 하고 스프링을 넘어가기 전에 안드로이드 앱 프로그래밍에 대해서 공부를 하고 스프링으로 넘어갈 것 같습니다 ㅎㅎ 일단 안드로이드 앱 프로그래밍을 하려면 기본적으로 개발 툴이 필요하겠죠?? 그 개발 툴이 "안드로이드 스튜디오"입니다! 안드로이드 스튜디오의 메인 언어는 -코틀린 -자바 이렇게있습니다. 저는 당연히 저의 첫 언어인 자바를 토대로 안드로이드 앱 프로그래밍을 해나갈 것 같습니다 설치 전 주의하실 점! -자신의 windows계정이 영어명인지 꼭 확인해 보세요! -실행할 수 있는 메모리 용량이 적다고 나오신다면 C:/Program Files/Android/Android Studio/bin폴더 안에 있는 studio64.exe.vmo..

킹 갓 백선생님의 뜨거운 비빔면리뷰!!!!

여러분~! 안녕하세요!! 오늘은 진짜 조금은 특이한 리뷰를 해 볼까 합니다! 당연히 광고는 아니고요! 하루는 유튜브를 보는데 제가 '백종원의 요리 비책' 구독자거든요?! 근데 비빔면을 뜨겁게 해서 먹는 레시피가 있다고 그러시는 거지 뭐예요?! 저는 충격을 금하지 않을 수 없었습니다. 군대에서도 혈중 비빔 농도 떨어진다고 취사반에서 간부들 몰래 비빔면 끓여먹고 그랬던 비빔면 덕후인 제게 뜨거운 비빔면이라.... 가히 충격 적이었습니다. 진짜 진심으로요... 어후,,,, 하지만!! 저는 골목식당 애청자+백종원선생님의 팬입니다 자서전도 읽었어요 ㅋㅋㅋ장사할 것도 아니면서요 ㅋㅋㅋㅋ 그래서 백선생님을 믿고 한번 만들어 보기로 했습니다!.. 바로! 뜨거운 비빔면!!! 참 오뚜기는 광고모델 잘 뽑았다 그죠? ㅎㅎ ..

오늘 뭐먹지? 2021.05.13

객체 지향{상속: 재사용+확장}

안녕하세요 오늘은 저번 추상화 포스팅에 이어서 상속에 대한 객체지향적인 부분, 왜 상속이 객체지향의 4대 특성에 들어가는지에 대해서 작성을 해 보려고 합니다. 상속이라고 하면 어떤느낌이 오시나요? 저는 처음에 자바에서 상속을 공부할 때만 해도 부모와 자식 간에 그런 관계를 뜻하는 것인지 알았습니다. 그리고 흔히 상속이란 단어가 그렇게 사용되기도 하지요. 하지만 객체 지향이 우리나라로 넘어오면서 생긴 상속에 대한 오해가 있습니다. 사실 상속은 영어단어를 그대로 옮기면서 생긴 오해라고 합니다. 제목에서 말씀드렸다 싶히 상속을 제대로 이해하기 위해선 부모가 자식간 물려주는 그런 상속의 개념이 아닌 재사용과 확장의 개념으로 이해하셔야 조금더 객체지향적인 프로그래밍을 할 수 있습니다. 만약에 상속을 부모가 자식에..

JAVA,객체지향 2021.05.11

카레를 만들어보자!!!

안녕하세요!! ㅎㅎ 여러분 오늘은 카레를 만들어 볼겁니다! 저는 카레를 꼭 가정에서만 만드시는건 아니라 생각해요. 카레를 좋아하시는 자취생분이시라면 원룸에 인덕션 한구만 있어도 만들 수 있는 것이 카레입니다 만들기도 엄청 편하고요! 하지만!! 카레는 냉장고에 넣어놓으면 2~3주가 지나도 상관도 없고 한번 만들어 놓으면 밥 챙겨 드시기 귀찮을 때 반찬통에 넣어놓은 카레 한번 슥~ 대펴서 햇반에 쇽! 비벼서 다른 반찬 필요 없이 김치랑 같이 먹어도 개 존맛탱이기 때문에 저만 믿고 따라오십쇼! 그리고 카레에 들어가는 재료가 대부분 보관하기도 편하고 어디에 들어가도 맛있는 재료들이라 한번 도전해보시는거 어떠신가요? ㅎㅎ 일단 카레에 필요한 재료부터! 양은 취향껏 중간중간 간 보시면서 넣으시면 됩니다! 집요리에는..

오늘 뭐먹지? 2021.05.09