전체 글(75)
-
[패스트캠퍼스: Java&Spring 웹 개발] Week 4 - Spring MVC
본 게시글은 내일배움카드로 신청한 패스트캠퍼스의 국비지원교육 강의: Java&Spring 웹 개발입니다. 본 게시글은 패스트캠퍼스의 열공 챌린지 형식을 준수하며, 개인적인 정리 목적으로 학습 내용을 정리한 글입니다. - 제목, 본문, 해쉬태그 키워드 포함 - 사진 1장 이상, 글자수 500자 이상 (공백 포함, 코드 제외) https://github.com/castello/spring_basic/tree/main/ch2 원격 프로그램의 실행 static vs instance static 메소드는 static 변수만 사용 가능, instance 메소드는 instance 변수도 사용 가능. 단순히 좋다/나쁘다의 차이가 아니고, 설계 원칙 상 구분하여 사용하자 @requestMapping("/dir") Ann..
2023.06.28 -
[MacOS] STS3 Spring setting with Eclipse 4.21
0. 시스템 정보 더보기 system_profiler SPSoftwareDataType SPHardwareDataType Software: System Software Overview: System Version: macOS 13.4 (22F66) Kernel Version: Darwin 22.5.0 Hardware: Hardware Overview: Model Name: MacBook Air Model Identifier: Mac14,2 Chip: Apple M2 System Firmware Version: 8422.121.1 OS Loader Version: 8422.121.1 1. STS3 reference 더보기 Spring Tool Suite 3 the distribution build for ..
2023.06.15 -
[MacOS/sdkman] JDK version 관리
https://sdkman.io/install Installation - SDKMAN! the Software Development Kit Manager SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. sdkman.io Mac에서는 간단하게 명령어 몇 번으로 설치 및 실행이 진행된다. curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" SDKMAN 명령어 $ sdk version
2023.06.15 -
Download Eclipse
공식 다운로드 페이지 방문 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 금일 기준 최신 버전의 Eclipse를 다운로드 할 수 있다. Intel 계열 CPU라면 좌측 x86_64로 다운로드 받고, ARM 계열 CPU라면 우측 AArch64로 다운로드 받자. 최신 맥북의 M1, M2 CPU는 AArch64에..
2023.06.15 -
[패스트캠퍼스: Java&Spring 웹 개발] Week 3 - Java OOP Advanced
본 게시글은 내일배움카드로 신청한 패스트캠퍼스의 국비지원교육 강의: Java&Spring 웹 개발입니다. 본 게시글은 패스트캠퍼스의 열공 챌린지 형식을 준수하며, 개인적인 정리 목적으로 학습 내용을 정리한 글입니다. - 제목, 본문, 해쉬태그 키워드 포함 - 사진 1장 이상, 글자수 500자 이상 (공백 포함, 코드 제외) https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter3 객체 간의 상속은 어떤 의미일까? 코드 재사용만을 위한 개념은 아니다. 확장성(extends)이 더 중요하다. 단순하고 안정적인 언어의 설계를 위해 잠재적 모호성(Ambiguity)을 배제하고자 다중 상속을 금지 상속을 활용한 멤버십 클래스 구현하기 기본값을 생..
2023.06.14 -
[패스트캠퍼스: Java&Spring 웹 개발] Week 2 - OOP Basic
본 게시글은 내일배움카드로 신청한 패스트캠퍼스의 국비지원교육 강의: Java&Spring 웹 개발입니다. 본 게시글은 패스트캠퍼스의 열공 챌린지 형식을 준수하며, 개인적인 정리 목적으로 학습 내용을 정리한 글입니다. - 제목, 본문, 해쉬태그 키워드 포함 - 사진 1장 이상, 글자수 500자 이상 (공백 포함, 코드 제외) 학습 자료: https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter2 객체와 객체지향 프로그래밍 객체 - Object; 엔티티 - Entity; 도메인 - Domain 멤버 변수, 멤버 함수 (메서드; 협력 - Collaboration, 상호작용 - Interaction) 추상화 작업을 통해 객체의 속성, 역할 및 책..
2023.06.12