국비 61일차 내용정리 (Spring MAV)
·
국비 내용 정리/Spring
회사마다 다르지만 FC(FrontController) 가 있는 곳의 패키지는 일반적으로 .app.View가 들어간다. 지금까지는 FrontController라고 불렀지만 -> Spring 에서는 DispatcherServlet 이라 불린다. 일반 컨테이너는 POJO형식(JAVA) 만 불러올 수 있다. -> 일반 컨테이너에서는 new 객체를 생성할 수 없으니 DispatcherServlet(FrontController)은 Servlet 컨테이너인 web.xml에서 확인이 가능하다. 이때 .xml 과도한 태그작성을 하지 않기 위해 @(어노테이션)을 작성하여 사용한다. Spring 이전 .jsp 에서 HandlerMapper Java 를 생성하여 사용했지만. Spring 에서는 private HandlerMa..
jsp -> Spring까지의 복습 정리
·
국비 내용 정리/Spring
DTO -> 자료형이다. XxxDTO data = new XxxDTO(); 가 맞다. -> DTO는 자료형이기 때문에 new 객체 생성이 되는 것이 맞다. Service 는 어노테이션 @Service 를 사용하는 Controller(컨트롤러) 파트 코드이다. @service는 @Component를 상속받은 하위 어노테이션이다. request / response 는 jsp 내장 객체이다. controller.jsp 파일 생성 모든 요청이 다 controller.jsp로 온다. if(action == 1) 출력 else if(action = 2) 판매 요청 >> controller.jsp?action=login String action = reqeust.getParameter("action"); if(act..
국비 60일 내용정리 (Spring 의존성 주입 방법)
·
국비 내용 정리/Spring
파일위에 달려있는 @어노테이션은 컴파일이 되기 전에 읽힌다.         == 이를 .xml 파일에 메모리에 담기전에 읽어야한다는 설정을 추가해주어야 한다. applicationContext.xml -->@Component == .xml   new 설정이때 태그 설정에 class 와 id 가 있었는데 어노테이션을 사용한 class 파일 명이지만. id는 @Component("id 값") 으로 사용해야한다.이때 IPhone apple = new IPhone(); @Conponent("apple") 모두 동일한 내용이다.컴포넌트 == Bean == 모듈 == 패키지 == 위젯 == 리팩토링 결과물 == 함수화 == 메서드화 @Autowired == DI : 의존성 주입 어노테이션 만약 DI(의존성)가 ..
Spring 복습
·
국비 내용 정리/Spring
1. 컨테이너란?   개발자 대신 new(객체)를 생성 관리 해주는 것을 발한다.2. 스프링 프레임워크를 한마디로 요약해보면?  IoC 와 AOP를 지원하는 경량의 프레임워크다.3. IoC 란?  제어의 역행 : 제어권자인 개발자가 new 하지 않고 사용4. 중간 프로젝트 컨테이너가 1개 == 톰캣(서블릿 컨테이너)  서블릿 파일의 객체만 new 한다.5. .xml(설정파일) 1:1  실습때 factory(컨테이너) => applicationContext.xml   서블릿 컨테이너(톰캣) => web.xml   스프링 => pom.xml6. new == 7. .xml 과도한 설정 -> @어노테이션 설정을 개발  .xml 보단 @ 어노테이션을 사용하는 것이 좋다.  최종 복습 pom.xml Spring w..
국비 59일 내용 정리(Spring 의존성, 주입)
·
국비 내용 정리/Spring
[오전]"의존성"  : 어떤 코드를 수행할때에 필요한 다른 부분의 코드 내용이 있는가? "주입"  : 필요한 다른 부분의 코드 내용을 추가하는 것  ex) jdbc 유틸 코드를 사용하기 위해서는 의존성이 있기 때문에주입해주어야한다        (라는 비슷한 내용이 실무에서는 자주 나온다.)컨테이너 = 객체 생성의 위치를 메모리 위치를 기억해서 자동적으로 수정해준다.  ref : 사용할 객체의 객체명(bean : id)value : 값을 입력해서 사용할때 사용type : 데이터 타입을 명시해줄때 사용-->   의존성 주입 = DI (두가지 방법이 있다 생성자 주입, Setter 주입) 1) 생성자 주입 : 의존 주입을 하나라도 안하면 못한다. 만약 제한 보안성으로 무조건 있어야할때 생성자 주입을 많이..
국비 58일 내용 정리 (Spring)
·
국비 내용 정리/Spring
Spring 프로젝트 생성 방법New -> Other -> Spring -> Spring Starter Project 로 생성   Name -> 프로젝트 이름 Type -> 구조 공부를 위해 Maven을 사용 원래는 Gradle - Groovy 로 사용한다. Packaging -> 웹을 사용할 거기 때문에 war로 설정 다음 페이지 Dependencies는 Spring의 핵심이다.Dependencies-> 추가를 못했다면Spring이 대부분 자동으로 뭔가를 해준다.        -> 라이브러리를 추가한 것 처럼 이렇게 자동적으로 뭔가 해주는 것은 pom.xml 에서 하는거다.         -> 만약 Dependencies를 추가하지 않고 시작했다면 pom.xml 에서 아래 처럼 적용이 가능하다.    ..
개발자가 되고 싶은 곰
'국비 내용 정리/Spring' 카테고리의 글 목록 (2 Page)