코딩은 실력보다 시력이지

빅데이터교육과정/WEB 6

DAY 5. get,post 한글 처리, Servlet API

3. get, post 한글처리 post의 한글 처리 charset에 EUC-KR로 설정이 되어 있다면 이를 UTF-8로 수정해준다. get의 한글처리 Tomcat 설치경로 -> conf -> server.xml 을 찾는다. server.xml 파일을 오른쪽 클릭 -> 연결프로그램 -> 메모장 선택 Connector port 부분을 찾아 URIEncoding="UTF-8"를 추가해준다. 4. Servlet API Servlet과 ServletConfig 가 인터페이스를 제공하며 이를 GenericServlet이 추상 메소드를 생성하며 HttpServlet이 GenericServlet을 상속한다. Servlet 인터페이스는 Servlet을 생성하는 관련 메소드를 선언해주며 ServletConfig는 Ser..

DAY.5 Beans, Error Page

1. Beans Beans란? 자바에서 데이터를 구현하기 위해 만드는 클래스이다. public class Example{ private int num; public int getNum(){ return num; } public void setNum(int num){ this.num=num; } } 위와 같은 형태를 가지는 것을 빈이라고 한다. JSP의 빈은 JAVA의 빈 컴포넌트와 상호작용을 지원하며 기본적인 형식은 아래와 같다. JSP Bean의 형태는 Java Bean과 유사한 형태를 띄고 있으며 useBean는 Java의 new와 유사한 역할을 하며 get과 set Property는 Java의 getter와 setter와 유사한 역할을 한다. 하지만 MVC 모델에서는 useBean 태그를 사용할 수..

DAY4. HTML Error code

1XX -요청을 받았으며 작업을 계속한다. 이 상태의 상태 코드는 상태-라인과 선택적 헤더(컴퓨터에서 출력될 때 각 페이지 맨 윗부분에 자동으로 붙는 부분)만을 포함하는 임시의 응답을 나타내고 빈 라인에 의해서 종결된다. HTTP/1.0이래로 어떤 1XX 상태 코드들도 정의 되지 않았다. 서버들은 1XX 응답을 실험적인 상태를 제외하고 HTTP/1.0 클라이언트(서버에 연결된 컴퓨터)로 보내면 안 된다. 100(계속): 요청자는 요청을 계속해야 한다. 서버는 이 코드를 제공하여 요청의 첫 번째 부분을 받았으며 나머지를 기다리고 있음을 나타낸다. 101(프로토콜 전환): 요청자가 서버에 프로토콜 전환을 요청했으며 서버는 이를 승인하는 중이다. 102(처리, RFC 2518) 2XX - 이 클래스의 상태 코..

DAY 3. Java Script 응용

1. 세션이란? 네트워크에서 반영구적이고 상호작용적인 정보 교환을 전제로 하는 둘 이상의 통신장치나 컴퓨터, 사용자 간의 대화나 송수신 상태를 의미하는 보안적인 다이얼로그 및 시간대. 그래서 세션은 연결상태 유지 보단 연결 상태의 안정성을 중시하게 된다. 2. 쿠키란? 일종의 기록으로 사용자가 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일. 사용자가 같은 웹사이트를 방문할 때마다 수시로 읽히고 새로바뀐다. 소프트웨어는 아니기 때문에 프포그램 처럼 실행될수도, 바이러스를 옮길수도 악성코드를 설치할 수도 없다. 하지만 스파이 웨어를 통해 행동을 추적하거나 쿠키를 훔쳐 접근권한을 획득할 수 있다. 현재 배열의 값 : 배열을 입력하고 그 배..