IOC 3

[Spring] 05. <bean> 속성 사용하기

오늘은 태그 안에 있는 속성들 중 c: 속성과 p:속성을 이용해 보려고 합니다. com.test05 패키지부터 만들러 가봅시다~ Developer.java package com.test05; public class Developer { private Emp emp; private String dept; public Developer() { } public Developer(Emp emp, String dept) { this.emp = emp; this.dept = dept; } public Emp getEmp() { return emp; } public void setEmp(Emp emp) { this.emp = emp; } public String getDept() { return dept; } pub..

Java/Spring 2021.06.18

[Spring] 04. 생성된 객체 가져오기

오늘은 이미 만들어져 있는 객체를 가져와서(참조해서) 사용하는 방법을 배워보겠습니다. 그 전에 생성자 주입, setter주입은 같이 사용할 수도 있다는거 알고 계셨나요? com.test03 패키지를 만들어서 간단히 보여드리겠습니다. Developer.java package com.test03; public class Developer extends Emp { private String dept; public Developer() { } public Developer(String name, int salary) { super(name, salary); } public void setDept(String dept) { this.dept = dept; } @Override public String toStri..

Java/Spring 2021.06.16

[Spring] 스프링 프레임워크란?

스프링을 공부하기 전에 스프링 프레임워크란 무엇인가 기본 개념을 정리해봐야겠다 해서 열심히 찾아서 공부해봤는데 공부한 내용을 간략하게 정리해보자면 먼저 스프링(Spring)이란? Java의 프레임워크로 Java 언어를 기반으로 사용하여 JSP, Mybatis, JPA 등 Java를 활용한 기술들의 사용을 편하게 해주고 EJB 기반이 아닌 POJO 기반의 개발로 EJB와 다르게 복잡한 순서 없이 간단하게 이용할 수 있어 "경량 컨테이너"라고 부르기도 합니다. 장점으로는 중복 코드의 사용을 줄여 비즈니스 로직을 간단히 할 수 있다는 점과 이로 인한 오픈소스를 좀 더 효율적으로 가져다 쓰기 좋다는 점이 있겠네요. 그렇다면 프레임워크(Framework)란 무엇일까요? 프레임워크는 간단히 말하자면 필요한것 들을 ..

Java/Spring 2021.05.06