본문 바로가기

Foundation/- JSP

(20)
HTML - <form>, get, post 방식 1. HTML - ?! # 사용자의 입력 정보를 받기위한 요소로 구성되어있다. - type = "submit" : 버튼에 대한 속성미여, 사용자 데이터를 처리할 페이지로 전달 된다. # action 속성 : 사용자 데이터를 전달할 웹페이지다. # method 속성 : get 또는 post 방식이있다. - get : 사용자의 입력 데이터를 url에 표시하며, 데이터 크기에 제한이있고 쿼리 형식이다. - post : 데이터 크기의 제한이 없어 많은 양의 데이터를 전달 할 수 있다. 1). form 태그 속성 # action="result.jsp"로 사용자 입력 정보가 넘어간다. # method="get" 먼저 get방식을 살펴보자. 2). label 태그 # 그림과 같다. 3). input 태그 # 사용자의..
서블릿(Servlet) 1. 서블릿(Servlet) # 서버에서 웹페이지 등을 동적으로 생성하거나 데이터를 처리할 수행하기 위해 자바로 작성된 프로그램이다. # Java코드 안에 HTML태그가 삽입되며 자바언어로 되어있다. # 확장자는 java이다. # 클라이언트 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 자바프로그램이다. # HTML 태그 및 자바스크립트는 클라이언트의 브라우져가 실행한다. # JSP로 작성된 웹페이지는 서블릿 클래스로 컴파일된다. # JSP는 서블릿 기반의 '서버 스크립트 기술'이다. ! JSP 와 비교 - JSP는 키워드가 태그화 되어 서블릿에 비해 배우기 쉽다. - JSP는 자바코드를 태그 안에 처리해주어야 한다. - JSP는 HTML처럼 태그를 사용하여 자바코드도 사용이 가능하다. JSP는..
html 기본 1. HTML 이해하기 HTML은 웹문서를 작성하는 언어이다. HTML은 프로그래밍 언어의 범주에 들어있지만 범용적인 프로그래밍 언어와는 달리 문서를 작성하는데 특화되어있다. HTML은 구조가 단순한데, 문서를 만드는 언어이므로 가장 중요한 것은 문서의 내용이다. 문서는 태그로 이루어져 있다. 태그를 활용하지 않으면 다음 사진과 같이 밋밋하고 무엇이 제목인지도 알 수 없다. 따라서 태그의 사용유무에 따라 차이가 크다. 브라우저는 HTML 문서를 해석할 때 HTML 태그를 가지고 해석을 한다. 줄 바꿈, 글자 위치, 글자 크기, 색, 문자열에 연결된 링크, 표, 이미지, 리시트 등등을 모든 작업은 태그를 필요로 한다. # 태그란? 의 형식으로 표현한다. 시작 태그와 끝나는 태그가 쌍으로 존재하는 데 끝나는..
웹프로그래밍의 이해 1. 클라이언트 / 서버 방식의 구조 - 클라이언트(웹 브라우저)가 특정 페이지를 웹 서버에 요청(request) - 요청이들어오면 웹 서버가 처리 후 클라이언트에게 응답(Response) - 동적으로 변화하는 데이터를 처리하고 표시하기 위해서 개발 된 것이 CGI, ASP, PHP, JSP 등이 있다. 2. 웹 프로그래밍 언어의 종류 - CGI (Common Gateway Interface) - ASP(Active Server Page) - PHP - JSP와 Servlet # 자바 언어 기반으로 멀티쓰레딩(Multi Thread)에 의해 사용자 요구를 처리 # Servlet - 자바 코드에 의존적, JSP - 비교적 덜 의존적 # JSP와 Servlet은 같은 처리 구조를 가짐 3. JSP 및 서블릿..