※ Eclipse에서 Alt + Shift + R을 누르면 파일명을 검색 할 수 있으니 참고해주세요. Step 1. 예제 소스 간단하게 정리먼저 HomeController.java파일을 먼저 살펴보겠습니다. 간단한 테스트만 할건데 잘 모르는 코드들이 많아서 신경이 쓰입니다. 123456789101112131415161718192021222324252627282930313233343536373839package com.mycompany.test; import java.text.DateFormat;import java.util.Date;import java.util.Locale; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.spring..
Step 1. MVC 패턴 일단 Spring을 공부하려면 MVC 패턴에 대해서 알고 있어야 합니다. 아래의 링크된 블로그에 잘 설명되어 있으니 참고해주시기 바랍니다. http://plposer.tistory.com/33 Step 2. Spring 기본 동작 순서 Spring의 기본 동작 순서는 아래의 링크에 아주 잘 설명되어 있습니다. 이 강좌를 보시는 분이라면 Spring을 잘 모르는 상태일 것이고, 그런 상태라면 아래의 링크를 봐도 명확하게 이해가 되지 않을 확률이 높습니다. 그냥 잘 정리된 자료가 저기에 있다라고만 알고 다음 Step으로 넘어갔다가 추후에 다시 보는 것도 괜찮은 방법입니다. http://server-engineer.tistory.com/253 Step 3. Spring 공식 API ..
Step 1. Spring MVC Project 생성- File -> New -> Other -> Spring -> Spring Legacy Project 선택 후 Next버튼 클릭 - Project Name에 프로젝트 명 입력- Spring MVC Project 선택 후 Next버튼 클릭 - 최상위 패키지 설정 후 Finish버튼 클릭 Step 2. Project Facets 설정프로젝트 생성을 완료하면 아래와 같은 warning이 하나 발생 할수도 있습니다. Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with thi..
머리말이 강좌는 이론적 설명을 최대한 자제하였습니다. 그렇기 때문에 다른 동영상 강좌나 책, 블로그 들보다는 깊이가 많이 얕습니다. 다른 자료들로 공부하면서 이해하기가 어려웠거나 중도포기 하셨던 분들이 보시면 좋을 것 같습니다. 최대한 어려운 부분은 쉽게 풀어 설명하고, 실습 위주이면서 스프링의 장점을 확실히 이해할 수 있는 방향으로 진행해보도록 하겠습니다. Step 1. 개발환경 폴더 생성우선 Eclipse, JDK, Tomcat 등을 모아 놓을 폴더를 먼저 생상하도록 하겠습니다. 저는 C드라이브에 study라는 폴더를 생성하였습니다. 꼭 한 곳에 모아놓을 필요는 없지만 이렇게 모아놓으면 개발환경을 다른 개발자에게 전달할 때 편리합니다. Step 2. JDK 설치 아래의 순서대로 JDK 설치를 진행합니..
Tomcat 공식 홈페이지 urlhttp://tomcat.apache.org/ Tomcat 버전별 차이점http://tomcat.apache.org/whichversion.html※ Tomcat 버전별로 요구되는 jdk버전이 다르므로 설치 전 참고 필요 Tomcat 설치방법- Linuxhttps://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%86%B0%EC%BA%A37_%EC%BB%B4%ED%8C%8C%EC%9D%BC_%EC%84%A4%EC%B9%98- Windowhttps://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%ED%86%B0%EC%BA%A37_%EC%84%A4%EC%B9%98 Tomcat에 war파일 배포 ..
Tomcat을 여러개 띄우려고 하면 위와 같은 에러가 발생한다. Port가 충돌났기 때문이다. 이럴 때는 아래의 2가지 방법중 한가지로 해결 할 수 있다. server.xml에서 직접 수정- tomcat 설치폴더/conf로 이동- server.xml 파일 메모장으로 열어서 아래와 같이 수정 => port 변경 - => port 변경※ redirectPort는 https요청이 들어왔을 때 사용되는 Port이므로 특별한 이유가 없으면 수정하지 않도록 한다. - => port 변경※ redirectPort는 https요청이 들어왔을 때 사용되는 Port이므로 특별한 이유가 없으면 수정하지 않도록 한다. Eclipse에서 수정
서버에 프로젝트를 올리는 방법 중 가장 간단하고, 많이 쓰이는 방법 중 하나는 Tomcat에 war파일을 배포하는 것입니다. 방법은 아래와 같습니다. 일반적인 경우 1. 프로젝트 war파일 생성- Eclipse에서 프로젝트 우클릭 -> Export - Web - WAR file 선택 -> Next버튼 클릭- Destination에 war파일 생성될 위치 지정하고, Finish버튼 클릭 2. Tomcat 폴더/webapps 폴더에 생성된 war파일 이동 3. Tomcat 기동- Linux 서버일 경우는 Tomcat 폴더/bin/startup.sh를 실행- Window 서버일 경우는 Tomcat 폴더/bin/startup.bat를 실행 4. http://localhost:8080/war파일명 으로 접속해서 ..
약자HTTP : HyperText Transfer Protocol 또는 HyperText Transport ProtocolHTTPS : HTTP + over Secure socket layer* 간단하게 HTTP에 Secure가 추가된 것이라고만 이해하면 된다. HTTP란?사용자와 웹서버가 데이터를 어떻게 주고받을지 정해놓은 규칙* 여기서 말하는 데이터는 html문서가 될 수도 있고, 이미지가 될 수도 있고, json이나 xml이 될 수도 있다. 웹페이지가 만들어지는 데 필요한 모든 것이라고 보면 된다. HTTPS란?http의 보안이 강화된 버전 HTTPS의 단점 및 모든 페이지에서 HTTPS를 사용하지 않는 이유- SSL 인증서 구입 비용 및 갱신 비용이 발생한다.- HTTP에 비해 서버에 부하가 더 ..