본문 바로가기

Java43

JVM과 JDK와 JRE 더보기 출처 및 참고 : - https://m.blog.naver.com/duqrlwjddns1/221770110714 - https://www.inflearn.com/course/the-java-code-manipulation/dashboard Java를 공부하면서 무언가를 깊숙하게 알아보는것이 재밌길래 한 번 알아보았다. 나는 자바를 하면 IDE를 다운받고 환경변수를 등록하고 코드쓰고 실행해보고... 이런 행동들을 자바를 하려면 필요한 설정이니까 해야한다라고만 알고있었지 정작 안에서 실행되는 부가적인 것들이 무엇인지, 어떤 것인지는 정확하게 알지 못했다. 그래서 알아보고자 한다. 자바의 철학 "한 번 쓰고 모든 곳에서 실행한다. (Write Once, Run Anywhere) " - JDK(Java .. 2021. 9. 23.
REST API 실습(Spring MVC) - 2 더보기 본 글은 https://devkingdom.tistory.com/108 블로그의 글을 참고하여 작성하였습니다. - 설명과 이미지 몇개의 출처는 명시해놓은 블로그입니다. - 코드 실습 내용은 제가 직접한 코드로 첨부합니다. 개발환경 - OS : Windows 10 - IDE : Eclipse 2021.03 - WAS : Tomcat 9.0 - JAVA : JDK 11 - Framework : 스프링 프레임워크 (스프링 부트 X) - 프로젝트 설정 : Spring Lagacy Project -> Spring MVC Project - Spring Version : 4.3.3.RELEASE (pom.xml에서 변경) 이번 포스팅은 Controller와 Service가 분리된 코드의 실습이다. REST f.. 2021. 9. 13.
REST API 내가 이해한 REST 이게 맞나 ? 요즘 아니 언제부터인가 REST라는 말들이 많이 나오기 시작했다. 단어가 생소한 나는 검색을 해봐도 도대체 이게 뭐지?? 라는 의문만 내놓게 되었는데 자바 웹 프로그래밍을 공부하다보니 프론트 엔드에서 URI를 통한 API 호출 그리고 ajax를 통해 JSON 형태로 값을 받아오는 부분을 알게 되었다. 토이 프로젝트로 해당 부분을 할때 URI를 던져줬던 부분이 이제와 생각해보면 REST 방식이라고 생각된다. 근데 왜 몰랐을까 개념이 제대로 잡히지 않아서였던것 같다. 지금도 계속 글을 쓰면서 정말 이것이 맞는건가 ? 의문이 드는데 조만간 실습을 포함한 포스팅을 할것이다. 먼저 유튜브 백기선님의 영상을 통해 REST에 대해 관심을 갖게 되었다. https://www.yout.. 2021. 9. 10.
객체 지향 프로그래밍 5원칙 (SOLID) SOLID란 객체지향 프로그래밍에는 5원칙이라고 있다. 바로 5원칙에 대해 알아보자. 4대특징인 추상화, 캡슐화, 다형성, 상속은 알겠는데 도대체 이 5원칙이란게 무엇인가요 ? 먼저 위키백과를 통해 의미를 파악해보도록 하겠다. # 위키백과 https://ko.wikipedia.org/wiki/SOLID_(%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%EC%84%A4%EA%B3%84) 5원칙 즉, SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한 것이다. 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다는 것. 그리고 이 원칙들은 애자일 소프트웨어 개.. 2021. 9. 9.