본문 바로가기

전체 글27

220114 자바 스프링 프레임워크 - 의존객체 의존객체 6강 DI(Dependency Injection) 6-1 : DI(Dependency Injection)란? 배터리 분리형으로 생각해보자. 6-2 : 스프링 DI설정 방법 public class MainClass { public static void main(String[] args) { String[] sNums = {"H39r8djakndfae32", "H39asdfaelu42o23", "H39iiemamca8w9h4", "H39lkmn754fghia7", "H39plo865cuy8k92", "H39mnbviiaed89q1", "H399omjjyv56t3d5", "H39lczaqwg644gj8", "H39ymbcsh74thgh2", "H39lesvj7544vf89"}; String[] sId.. 2022. 1. 14.
220114 자바 스프링 프레임워크 - 설정 및 구현 설정 및 구현 11강 생명주기(Life Cycle) 11-1 : 스프링 컨테이너 생명주기 main클래스에서 - 스프링 컨테이너 생성: GenericXmlApplicationContext를 이용해서 스프링 컨테이너 초기화(생성) GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:appCtx.xml"); - getBean()를 이용한 빈(Bean)객체 이용 BookRegisterService bookRegisterService = ctx.getBean("bookRegisterService", BookRegisterService.class); - close()를 이용한 스프링 컨테이너 종료 ctx.close(); ** .. 2022. 1. 14.
220113 자바 스프링 프레임워크 - 스프링 프레임워크, 프로젝트 생성 스프링 프레임워크 스프링 프레임워크란? 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크. 개발의 복잡성을 줄여주기 위한 목적으로 만들어졌다. 스프링 프로젝트 생성(Maven) Maven은 프로젝트를 빌드build하고, 라이브러리 의존성dependency를 해결, 컴파일complie, 배포deply 등을 해결해주는 도구이다. 라이브러리를 pom.xml에 정의해놓으면 네트워크를 통해 라이브러리들을 자동으로 다운받아준다. 그래서 pom.xml을 공유하여 라이브러리를 쉽게 공유, 다운할 수 있다. - maven project 생성 이클립스에서 오른쪽 마우스 클릭->new project -> Maven project 생성 이때, GroupId, ArtifactId만 필수적으로 작성하면 된다. 스프링의 구조는.. 2022. 1. 13.
220112 혼자공부하는자바 Ch6-5~ 모르는 부분 리마인드 Chapter6. 클래스 06-5) 인스턴스 멤버와 정적 멤버 인스턴스 멤버와 this 인스턴스 멤버: 객체(인스턴스)를 생성한 후 사용할 수 있는 필드와 메소드. 객체마다 갖고 있는 멤버 정적 멤버: 클래스에 위치시키고 객체들이 공유하는 멤버 this: 내가 이미 생성한 인스턴스를 가리키는 것. 주로 생성자와 메소드의 매개 변수 이름이 필드와 동일한 경우, 인스턴스 멤버인 필드임을 명시하고자할 때 사용 ex) this.model은 자신이 가지고 있는 model필드라는 뜻. this.model = model;은 자신이 갖고 있는 model필드에 매개변수 model을 저장할 때 사용 class Accounting{ public double valueOfSupply; public static double v.. 2022. 1. 12.