본문 바로가기

자바8

Java 클래스 로더(ClassLoader) # 참고 및 출처 더보기 인프런 더 자바 (백기선님) - https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%ED%81%B4%EB%9E%98%EC%8A%A4%EB%A1%9C%EB%8D%94 # 클래스 로더 (Class Loader) 각 자바 클래스는 클래스 로더에 의해 로드되어야 한다. 게다가 자바 프로그램들은 외부 라이브러리들을 이용하거나 최소한 수많은 라이브러리들의 한 부분으로 구성될 수 있다. 클래스 로더는 크게 3가지로 구분할 수 있다. 그리고 또 아래와 같이 구분이 가능하다. 로딩(Loading) Bootstrap -> Extenstion -> Appliacation - 클래스 로더가 .class 파일을 읽고 그 내용에 따라 적절한 바이너리 데이터를 만들고 .. 2021. 10. 4.
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 CRUD 따라하기(Spring) 본 글은 https://devkingdom.tistory.com/110?category=761188 블로그의 글을 참고하여 작성하였습니다. - 설명과 이미지 몇개의 출처는 명시해놓은 블로그입니다. - 코드 실습 내용은 제가 직접한 코드로 첨부합니다. 개발환경 - 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에서 변경) 테스트 - 포스트맨 REST API 실습을 바탕으로 간단한 CRUD.. 2021. 9. 17.
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.