일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 코딩테스트
- vagrant
- WebHook
- sample
- 토비의스프링
- Git
- window
- docker
- Hibernate
- centos7
- spring
- jdbc
- Linux
- db
- github
- ssh
- mariadb
- TypeScript
- AWS
- Jenkins
- Spring Legacy Project
- 프로그래머스
- EC2
- Client
- TLS
- Java
- SSL
- 책 정리
- spring boot
- DISTINCT
- Today
- Total
목록토비의스프링 (2)
Woopii Vyeolog
자바에서 가장 중요하게 가치를 두는 것은 바로 객체지향 프로그래밍이 가능한 언어라는 점이다. 스프링의 핵심 철학은 자바 엔터프라이즈 객체지향 기술의 진정한 가치 회복에 있다. 그렇기 때문에 스프링이 관심을 많이 두는 대상은 오브젝트이다. 스프링은 객체지향 설계와 구현에 관해 특정한 모델과 기법을 억지로 강요하지는 않는다. 하지만 오브젝트를 어떻게 효과적으로 설계하고 구현하고, 사용하고, 이를 개선해나갈 것인가에 대한 며쾌한 기준을 마련해준다. ▶ DAO DAO(Data Access Object)는 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. ※ 예제 1-1. User package com.example.tobi.spring.tobi_spring_example.sa..
스프링은 자바 엔터프라이즈 에플리케이션 개발에 사용되는 애플리케이션 프레임워크이다. 애플리케이션 프레임워크는 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API등을 제공해준다. ▶ 애플리케이션의 기본 틀 - 스프링 컨테이너 스프링은 스프링 컨테이너(애플리케이션 컨텍스트)라고 불리는 스프링 런타임 엔진을 제공 스프링 컨테이너는 설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생성하고 관리한다. (스프링 컨테이너는 독립적으로 동작 할 수도 있지만, 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록해서 사용한다.) ▶ 공통 프로그래밍 모델 - IoC/DI, 서비스 추상화, AOP 프레임워크는 애플리케이션을 구성하는 오브젝트가 생성되..