| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- viewResolver
- 깃허브
- macoracle
- 깃커스텀
- github
- 스프링
- Sts
- Spring
- di
- 깃
- URLmapping
- iterm2
- Interface
- 객체지향프로그래밍
- Java
- springframework
- 인터페이스
- 프레임워크
- servlet
- IoCContainer
- 설정파일분리
- 객체지향
- annotation
- GIT
- xml
- 아이텀2
- git커스텀
- 스프링프레임워크
- oracle
- 자바
- Today
- Total
목록Spring (15)
공부만이 살길
Spring을 공부하기 위해 eclipse에서 지원하는 marketplace의 spring tools 3.0을 다운로드 받으면 항상 P2 엔진 관련 에러가 떠서 다운로드 받지 못했습니다. 사실 이러한 STS tools은 필수가 아니라, 복잡한 환경설정 및 코드를 쓰는 수고로움을 덜어주기 위해 만들어진 툴로서 나처럼 에러가 떠서 무슨 짓을 해봐도 안되는 왕초보들에게 다운로드 없이 이 방법을 사용하면 된다고 알려주고 싶습니다. 먼저 Eclipse, JDK는 다운로드가 되어있다고 가정하겠습니다 ! 만일 다운로드가 안되어있다면, JDK는 최신이 아닌 11 혹은 15 정도의 중간 버전으로 다운로드 해주시길 부탁드립니다~ 1. Eclipse Java Project 생성 java project를 선택해주시고 Next..
Dependency Injection 에 이어 IoC Container에 대해서 알아보도록 하자. (1)에서 우리는 Spring의 핵심 기능 중 하나는 부품 조립이라고 하였었다. 우리는 스프링에게 어떤 객체를 어떻게 결합하여 달라고 "주문"을 해야한다. 그렇다면 "주문서"가 있어야 할텐데, 이 주문서는 어떻게 작성해야할까? 컴퓨터라면 보통 메인보드, cpu, memory를 정하게 되고 이 내용을 정리한 종이 혹은 파일을 건네주게 된다. 하지만 우리는 소프트웨어를 개발하는 것이다. 소프트웨어 개발의 측면에서는 XML, Annotation을 이용해서 주문서를 작성하게 된다. 컴퓨터를 구매할 때, 부품들을 구매하면 그것을 가져오기 위해 박스에 담는다. 소프트웨어 개발 입장에서는 그 박스가 바로 "Contain..
Spring framework는 java를 기반으로 한 서버 프로그래밍 프레임워크이다. spring의 핵심 기능을 알면 spring을 사용하는 이유를 이해할 수 있다. 1. Dependency Injection (종속성 주입) 2. Transaction management (트랜잭션 관리) 위 두가지는 spring의 핵심 기능이고, 하나씩 천천히 이해하면서 진행하도록 하자. 웹을 개발할때는 기본적으로 "MVC", "트랙잭션 처리", "웹 사이트 사용자 인증과 권한" 을 위주로 진행된다. 이 3가지를 충족한다면 왠만한 웹은 개발할 수 있다고 할 수 있다. 그렇다면 웹 개발자로서 성장하기 위해선 위 3가지를 공부해야 하는데, 각각을 공부하기 위해서는 선행되어야 하는 지식이 있다. MVC - DI 트랜잭션 처..