목록전체 글 (27)
개발기록

Servlet으로도 웹프로그래밍을 만들 수 있고, JSP로도 만들 수 있지만 두가지 혼합하여 만드는 것이 제일 적정하다. JSP -> View Servlet -> Controller, Model 5-1. Sevlet 맵핑이란 ? Servlet을 외부에서 요청하기 쉽도록 특정 문자를 이용하여 맵핑하는 방법을 말한다. 브라우저가 요청할 경우, 어떤 서블릿을 요청하는지 우선 파악해야 한다. 보통은 경로를 통해서 서블릿을 구분하게 된다. 서블릿을 구분하기 위한 full path를 사용하게 되면 보안에 취약하며, URL이 복잡하여 사용자에게 혼란을 줄 수 있기 때문에 mapping path를 이용하게된다. 5-2. web.xml 파일을 이용한 맵핑 * 고전적인 방법 web.xml은 배치 지시자(deployment..
Rand.java:77: illegal start of type return result ; ^ return문이 대괄호 밖에 있을때 발생하는 오류 필자는 타이핑 오류로 아래와 같이 괄호 오타가 발생하여 생겼다. /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) {} int tmp = 0; int tmp_rst = 0; while((l1 != null) && (l2 != null)){ tmp_..

1-1 웹 프로그램 클라이언트 단에서 요청(request)한 것을 서버에서 받아 그에 응당하는 데이터를 추출, 가공하고 응답(response)하여 다시 클라이언트에게 전달하는 프로그램을 뜻한다. 즉 웹 프로그램이란, 인터넷 서비스를 이용해서 서로 다른 구성요소(PC, 브라우저 등)이 통신할 수 있는 프로그램이다. 1-2 프로토콜(protocol)과 IP 웹 프로그래밍과 관련된 가장 기초적인 용어 통신을 하기 위한 규약으로 HTTP, FTP, SMTP, POP등이 있다. HTTP : Hyper Text Transfer Protocol, 하이퍼텍스트를 주고받는 프로토콜 FTP : File Transfer Protocol, 이미지등의 파일을 전송하기 위한 프로토콜 SMTP : 메일을 주고받는 프로토콜 예를들어..