SW과정 스프링부트 2일차 0824

2106 단어 JavaSpringbootJava

SW과정 스프링부트 2일차 0824

1. 자바스프링 기본구성 워크북

워크북 바로가기

2. Eclipse 설정


Perspective → JAVA로 변경(JAVA EE는 디폴트값)

3. JAVA

자바클래스의 패키지 이름은 소문자로 적는게 일반적
Save all 습관화
Data first class// Method second class

4. OOP의 3대 Concept

1) ①Encapsulation : 의도 정확한 반영 목표! (private 한 data) + (public한 method)
②Inheritance(상속)

PrivateDefaultProtectedPublic
자기 클래스 내에서만 접근 가능같은패키지도 안됨같은 패키지 내에서만 접근 가능같은 패키지에서 가능, 다른 패키지에서 조건부 가능 A클래스와 B클래스가 상속관계일 때어디서나 접근 가능(다른 패키지에서도 접근 가능함)

데이터는 Private를 기본으로하고 메서드를 키워드로 나눠서 사용함

2) Class = DATA + METHOD(소속되는 기능) // Function (독립적으로 돌아감)

  • Data 엔진이고 Method는 핸들정도이다.

3) 람다함수는 메소드를 function처럼 쓸 수 있게 해주는 방법
4) Context 행간(내부에서 뭔가가 돌아가는 중인 의미)

//스프링 기본틀
package my.test1;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.FileSystemXmlApplicationContext;

public class HelloMain {

	public static void main(String[] args) {
		//Hello h=new Hello();
		BeanFactory factory=new FileSystemXmlApplicationContext("myBeans.xml");
		Hello h=(Hello) factory.getBean("h");//DI 기능
		System.out.println(h.getMsg());
		h.setMsg("홍길동");
		System.out.println(h.getMsg());
		
	}

}

5) 악성 3종 코드

좋은 웹페이지 즐겨찾기