| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Java
- GIT
- oracle
- 깃
- 설정파일분리
- macoracle
- IoCContainer
- iterm2
- di
- annotation
- xml
- 객체지향
- URLmapping
- git커스텀
- servlet
- 스프링프레임워크
- 프레임워크
- 깃커스텀
- Interface
- Spring
- 자바
- 깃허브
- springframework
- 스프링
- 아이텀2
- 객체지향프로그래밍
- github
- Sts
- 인터페이스
- viewResolver
- Today
- Total
목록Spring framework (16)
공부만이 살길
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 트랜잭션 처..
안녕하세요. 저는 컴퓨터정보공학과 2학년을 마치고 현재 3학년을 시작하게될 학생입니다. 3학년 1학기 시작 전에 스프링의 DI, MVC 패턴 등을 공부하고 결과적으로 3학년 1학기가 종료되는 8월까지 스프링을 활용한 웹 프로젝트를 완성시키는게 가장 가까운 목표입니다. 그 과정에서 학습한 내용을 게시물로 정리를 하면서 복습할 예정이고, 혹시라도 함께 공부가 필요한 사람들은 저와 함께 정보를 나누어 더불어 성장하는 선순환 구조가 이루어진다면 더없이 좋을 것 같습니다. 그럼 시작해보겠습니다. 모든 개발자, 학생들 화이팅입니다.