스프링 프레임워크 5 입문 (1) - 개발 환경 구축 및 기본 자바 프로젝트 생성

김민영·2023년 6월 12일
0

Spring Framework 소개

  1. Plain Old Java Object 방식 프레임워크
  2. Inversion of Control 지원
  3. Dependency Injection 지원
  4. Aspect-Oriented Programming 지원
  5. iBATIS, myBATIS, Hibernate 등 데이터베이스 라이브러리 지원

주요 프로그램 설치

  • JDK, Eclipse
  • oracle.com
    • 나는 기존에 17 버전이 있어서 그것을 사용했다. 강의는 12 기준.
  • Eclipse.org
  • 환경 변수 설정
    • 앞서 받은 jdk 파일을 C 드라이브에 놓고 환경 변수를 변경한다.
    • 나는 이전에 설정한대로 진행했다.

개발 환경 구축

1. 작업 폴더 생성 및 Eclipse 실행

  • 기존 작업 내역이 있어서 그 자리에 eclipse-workspace가 생겨져 있었다.

2. 폰트 설정

  • Windows - Preference - General - Appearance - Colors and Fonts
  • Basic - Text Font
  • 글자 설정하고 적용 및 확인
  • 11보다 작으면 한글이 뭉개짐

3. 인코딩 설정

  • Windows - Preference
  • Genereal - Workspace
  • Text file encoding 을 다음과 같이 설정
  • 한글 깨짐을 방지

자바 프로젝트 만들기

eclipse 자바 개발 모드로 설정


  • 자바 프로젝트 만들기
  • 모듈은 여기서는 만들지 않음

  • src/ 에 패키지 만들기

  • 생성한 패키지에 클래스 만들기 (MainClass)

  • src/에 다른 패키지 만들기 (beans)
  • beans: 데이터 관리 목적 또는 유틸리티적 메소드를 클래스를 모아놓은 패키지

  • beans에 클래스 만들기
package kr.co.sample.beans;

public class HelloWorldEn {
	
	public void sayHello() {
		System.out.println("HI");
	}
}
  • 메인 클래스 작성, 실행

  • 자바 개발 과정

    • 클래스로 객체를 만듦
    • 해당 객체 주소값을 참조 변수로 넣음
    • 참조 변수를 통해 작업
  • 클래스명이 변하면 모든 클래스명을 참고하는 코드를 변경해야 함

  • 패키지에 클래스 작성
  • 이 클래스로 바꾸려면 하나하나 수작업으로 참조하는 코드를 변경해야 함
  • 순수 자바는 유지보수 힘듦.
profile
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=

0개의 댓글