본문 바로가기

IT/부스트코스 Web Programming3

Servlet 기초 서블릿이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할입니다. 서블릿을 정의해보면 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스입니다. 서블릿은 HttpServlet 클래스를 상속받아야 합니다. 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두 가지(JSP, 서블릿)를 조화롭게 사용해야 합니다. 예를 들어, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현합니다 서블릿 기본 코드 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 32 33 34 35 36 37 package examples; i.. 2020. 4. 26.
CSS 기초 정리 [부스트코스] 웹 프로그래밍 강좌소개 : edwith - 부스트코스 www.edwith.org CSS 기초 1. CSS선언 span { color : red; } span : selector(선택자) color : property red : value style을 HTML에 적용하는 3가지 inline internal ... external inline은 우선순위를 가지고 inline과 external은 동등한 우선순위를 가진다. 2.상속과 우선순위 text.... #a{ color : red; } .b{ color : blue; } div{ color : green; } ID > CLASS > ELEMENT 순으로 반영 3.CSS선택자 tag로 지정하기 id로 지정하기 HELLO World! class.. 2020. 4. 21.
웹의 동작 (HTTP프로토콜의 이해) 웹의 동작 HTTP 물리적인 하나의 컴퓨터에는 여러 개의 서버가 동작할 수 있다. 각각의 서버들은 포트라는 값으로 구분돼서 동작한다. 예를 들어 웹은 80번 포트 이메일은 25번 포트 FTP는 21번등을 사용한다. 인터넷 = 네트워크들의 네트워크 http는 어떤 종류의 데이터도 전송할 수 있도록 설계되어있다. 이미지,동영상,오디오,텍스트 문서 등 종류를 가리지 않고 전송할 수가 있다. http는 서버/클라이언트 모델을 따른다. 클라이언트가 요청을 서버에게 보내면 서버는 클라이언트에게 응답을 보낸다. Stateless(무상태)프로토콜이기 때문에 서버는 클라이언트에게 받은 요청을 응답결과를 만들어 응답을 하고 나면 클라이언트와의 연결을 바로 끊는다. Stateless방식의 장점은 불특정 다수를 대상으로 하는.. 2020. 3. 4.