1. 금요일 능력단위 평가
2. HTML 복습 및 진도.
3. 뭐가 잘못됐는지 오류가 난다 .
WARN : org.springframework.web.servlet.PageNotFound - No mapping for GET /day/getdayoftheweek
자바 버전을 11로 바꿨었는데 다시 1.8버전으로 바꾸니 해결이 됐다.
서버, http, ftp telnet dns 등 생소한 단어들이 나온다. 서버 연결과 관련해서 이해가 잘 되지 않음. 어떤 원리인가?
4. 서버 세팅 하는 방법이 약간 익숙해졌다.
형광펜 밑줄친 부분 붙여넣기.
5. 타입?
기본형 타입을 제외하면 참조형 타입이라 할 수 있다.
6. html
package com.earth.moon;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class ThrowingTwoDice {
@RequestMapping("/rollDice")
public void moon(HttpServletResponse response) {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out;
try {
out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("</head>");
out.println("<body>");
out.println("<img src='resources/img/dice1.jpg'/>");
out.println("<img src='resources/img/dice2.jpg'/>");
out.println("<img src='resources/img/dice3.jpg'/>");
out.println("<img src='resources/img/dice4.jpg'/>");
out.println("<img src='resources/img/dice5.jpg'/>");
out.println("<img src='resources/img/dice6.jpg'/>");
out.println("</body>");
out.println("</html>");
} catch (IOException e) {e.printStackTrace();}
}
}
웹사이트에 주사위가 나왔다.
maven
- 프로젝트 구조와 내용을 기술하는 선언적 접근 방식의
오픈소스 빌드 툴
- 프로젝트 전반의 리소스 관리와 설정 파일 그리고
이와 관련된 표준디렉토리 구조를 처음부터 일관된 형태로
구성하여 관리할 수 있다.
8. 해냈다 해냈어!
9. 웹서버
처음에는 웹 서버에 사람들이 열광했다. 하지만 요구사항이 점점 늘어났다. 자신에게 맞는 화면 즉, 동적인 화면을 원했기 때문이다. 그래서 WebContainer가 만들어진 것이다. Tomcat은 웹서버와 웹컨테이너가 합쳐진 프로그램이다.
WAS는 웹서버와 웹컨테이너가 같이 들어있다. WAS는 PC의 OS와 비슷한 역할을 한다.