본문 바로가기

Programming/Web_development

(5)
[JSP] Action Tag Action Tag Action Tag란? JSP 페이지 내에서 어떠한 동작을 하도록 지시하는 태그이다. 예를 들어 페이지 이동, 페이지 include 등등이 있다. 우선은 'forward', 'include', 'param' 태그에 대해 알아보자. forward, include, param 태그 forward forward태그는 이름 그대로 현재의 페이지에서 다른 특정페이지로 전환할 때 사용한다. main.jsp 페이지 입니다. include 현재 페이지에 다른 페이지를 삽입할 때 사용한다. sub.jsp 페이지 입니다. 다시 sub.jsp 페이지 입니다. param forward 및 include 태그에 데이터 전달을 목적으로 사용되는 태그이다. 이름과 값으..
[JSP] Servlet Lifecycle & JSP 태그와 동작의 이해 Servlet Servlet : 웹 프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 간단히 말하여 Servlet이란 자바를 사용하여 웹을 만들기 위해 필요한 기술이다. 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램이 servlet이다. 일반적인 웹 서버는 정적인 페이지만 제공한다. 그렇기에 동적 페이지를 제공하기 위해서 웹 서버는 다른 곳에 도움을 요청하여 동적인 페이지를 작성해야 한다. 여기서 웹 서버가 동적 페이지를 제공할 수 있도록 도와주는 어플리케이션이 servlet이다. 클라이언트에서 servlet 요청이 들어오면 서버에서는 servle..
Servlet & doGet() & doPost() 그리고 MVC 패턴 Servlet 서블릿은 HttpServlet라는 클래스를 상속받는다. 서블릿은 java언어를 사용하여 웹 프로그램을 제작하는 것. Servlet(interface)
Web 기본 지식 웹이란 무엇인가? 웹 해킹을 포함한 다양한 분야에서의 해킹은 본래의 의도와는 다른 행위를 발생시키는 것을 의미한다. 이러한 의도치 않은 행위를 발생시키기 위해서는 설계 또는 운영의 약점을 찾을 수 있어야 한다. 물론 이를 위해서는 해당 시스템에 대한 설게자 또는 운영자보다 더 높은 이해도를 가지고 있어야 한다. 인터넷상의 서비스 중 HTTP를 이용하여 정보를 공유하는 통신 서비스를 웹, 서비스를 제공하는 대상을 웹 서버, 서비스를 받는 사용자를 웹 클라이언트 라고 부른다. 초기 웹은 저장된 문서의 내용을 출력해 사용자에게 제공하는 간단한 서비스였다. 이것이 시간이 지남에 따라 발전하고 적응하며 사용자의 입력과 입력에 따른 기능 수행이 추가되고 업무, 금융, 쇼핑 등 다양한 분야에서 사용할 수 있도록 발전..
HTML 태그 정리 웹에서 자주 보이고 자주 쓰이는 내용들만 정리할것 // (paragraph) 단락 표현 // 입력한 정보를 서버에 전송하고자 할때 사용 //입력한 정보를 다음 url로 전송 //post방식으로 데이터 전송 //사용자가 정보를 입력할수 있는 박스를 만듬 "text" = 타이핑 박스 생성 , "password" = 비밀번호 박스 생성 , "submit" = 제출 박스 생성 ,"button" = 버튼 생성 "hidden" = UI가 없지만 서버로 값을 전송하고자 할떄 사용 , 눈에 보이지않도록 전송"file" = 파일을 전송할수있는 UI생성 (메소드는 post , enctype="multipart/form-data" 설정) 안하면 서버로 데이터를 넘길때 파일의 경로명만 전송되고 파일 내용이 전송되지 않는다. ..