일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 김성박
- optgroup
- 다시볼 것
- 부스트코스
- nth-of-type()
- 보충필요
- 깃헙
- jsp
- ES6
- 서블릿
- 속성 선택자
- vmax
- 즐거운자바
- nth-child()
- 부정 선택자
- 다시보자
- datalist
- 가상요소 선택자
- 복합 선택자
- 상속
- 웹개발
- HTML Templating
- spring
- 소스트리
- 자바
- 즐거운 자바
- EDWITH
- vmin
- 가상클래스 선택자
- JavaScript
- Today
- Total
목록Spring (9)
기억의 DataBase
IoC 실습 메이븐 프로젝트 생성후 플러그인 추가 > 메이븐 업데이트 Bean Class 생성 Bean클래스의 3가지 특징 (Container가 인식할 수 있도록 규칙을 지킬 것!) 1.기본생성자를 가지고 있음 2.필드는 private하게 선언 3.getter, setter 메소드를 가짐 4.getName() setName() 메소드 : name 프로퍼티(property)라고 함 (용어 중요) properties안의 속성은 상수처럼 불러서( ${} ) 사용가능 dependency로 spring-context(Spring의 API들이 있음)를 불러 라이브러리에 추가 src/main 아래에 resources라는 폴더를 만들고 applicationContext.xml이라는 file을 생성 (이름을 Contai..
Container란? Container는 Instance의 LifeCycle을 관리하고, 생성된 Instance에 추가적인 기능을 제공하는 프로그램(Factory) (Servlet 클래스를 Instance로 Memory에 올려서 관리(생성, 소멸)하는, Tomcat(Was)에 Servlet Container가 존재) IoC(Inversion of Control) - 제어의 역전(생성) Container가 Code 대신에 Object의 제어권을 가지고 있는 것 ex) Servlet 클래스의 Code는 개발자가 만들지만, 실제로 Memory에 올리고 실행하는 것은 Was가 가지고 있는 Servlet Container(프로그램) DI(Dependency Injection) - 의존성 주입(주입) 각기 다른 C..
Framework란? Framework는 반제품이라고 생각하면 쉽게 이해 (모든 원재료를 처음부터 조립하는 것이 아니라, 기본적인 틀이 잡혀있는 상태의 반제품) Spring이란? Spring의 모듈들(약 20개) 규모가 있는 엔터프라이즈급 Application을 구축할 수 있는 가벼운 Framework솔루션으로, 원하는 부분만 가져다 사용할 수 있도록 Module화가 잘 되어있음 ※ Framework와 Library의 비교 프레임워크 : 작성자(프로그래머)가 쉽게 접근가능하고 만들 수 있는 기본 토대 및 환경(골격) 라이브러리 : 작성자가 어떤 로직이나 원하는 연산결과를 얻을 수 있도록 제공하는 함수 또는 그런 기능(도구)