전체 글

· Jsp
인코딩과 디코딩.말은 많이 들어보고 알게 모르게 써왔던 것 같지만 정확한 개념은 모르고 있는 듯하다. 일반적으로 음악파일이나 동영상 파일을 변환할 때 많이 접하는 용어이기도 하고 웹에서 자주 접하기도 한다.이번 포스팅을 통해 확실하게 정리해보자. 우선 용어의 의미에 대해 알아보자. 인코딩(Encoding) / 디코딩(Decoding)먼저 인코딩을 영어사전에 검색해 보면 '부호화하다'라는 뜻이 나온다. 분야에 따라 뜻이 조금씩 다른데 컴퓨터분야에 가까운 의미를 찾아보면 '입력 데이터를 컴퓨터 속에서 사용하는 코드로 변환하는 것' 이라는 말이 나온다. 사전적 의미를 다음과 같이 정리할 수 있을 것 같다. (찾아본 결과 위키피디아에 구체적인 내용이 많아서 참고하였다) - 인코딩: 문자나 기호들의 집합을 컴퓨터..
· Jsp
이번에 알아볼 내용은 에러처리이다. 우리가 가장 싫어하는 에러!흔히 우리가 웹 사이트를 이용하다가 주소를 잘못 입력하거나 값을 잘못 넘기면 에러페이지를 만나게 되는데, 그 페이지들을 구성하고 에러에 따라 분류하는 방법을 알아보려 한다. 에러 페이지 지정하기JSP 공부를 하면서 예외가 발생할 경우 톰캣 서버는 다음과 비슷한 형식의 에러 페이지를 출력한다. 아..끔찍하다.. 이거보다는 좀더 보기좋고 친숙한 에러화면을 보여주는 것이 좋을 듯 하다. 그러한 이유로 에러페이지를 따로 만드는 것이다. JSP에서는 예외가 발생한 경우 에러 화면 대신 지정한 JSP 페이지를 보여줄 수 있는 기능을 제공한다. page 디렉티브의 errorPage 속성을 이용하여 지정해주면 된다. 기본 문법은 다음과 같다. ▶ 예제를 하..
· Jsp
웹 사이트를 구성하는 페이지들은 상단, 좌측 메뉴 그리고 하단 푸터를 갖는 경우가 많은데 액션 태그와 include 디렉티브를 사용하면 이런 공통 화면을 모듈화하여 코드가 중복되는 것을 방지할 수 있다. 또한, 액션 태그를 이용하면 클라이언트의 요청을 다른 JSP 페이지에 전달할 수 있고 이를 통해 요청 처리 흐름을 제어할 수 있다.이번 시간엔 액션 태그 및 include 디렉티브를 이용하여 페이지를 모듈화하는 방법과 액션 태그를 이용하여 요청 흐름을 제어하는 방법을 알아보자. 액션 태그를 이용한 페이지 모듈화지정한 페이지를 태그가 위치한 부분에 포함시킬 때 사용된다. 다음 그림을 통해 동작 방식을 알아보자. 액션 태그는 포함할 JSP 페이지의 실행 결과를 현재 위치에 포함시킨다. 액션 태그 사용법: 기..
MySQL 데이터베이스 기초 대부분의 웹 어플리케이션이 정보와 데이터를 저장 및 관리하기 하기 위해서 데이터베이스를 사용하고 있습니다. 웹 프로그래밍은 데이터베이스 프로그래밍 이라고 할 정도로 모든 페이지가 데이터베이스와 통신이 이루어집니다.자바에서는 JDBC API 를 이용하여 데이터베이스 프로그래밍을 하게 되는데 기본적인 내용부터 하나씩 알아보겠습니다. 먼저 필수적으로 알아야 할 용어와 데이터베이스 프로그래밍의 일반적인 순서를 먼저 알아보겠습니다. - 데이터베이스: 데이터를 필요할 때 사용할 수 있도록 저장하는 공간. 데이터를 지속적으로 관리하고 보호하는 것이 주목적입니다. - DBMS(DataBase Management System): 데이터베이스를 관리하는 시스템이며 대표적인 DBMS로는 오라클,..
· Jsp
이전 시간에 JSP 에서 쓰이는 기본 객체들과 각 영역들에 관하여 공부하였지만, 좀 더 쉽게 알아볼 수 있도록 모아서 정리해보았다. 기본 객체 중 없는 내용은 이후에 공부를 한 뒤 추가하도록 하겠다. 각 객체별 메서드와 특징을 한 눈에 알아보자. JSP 기본 객체 request 클라이언트의 요청 정보를 저장 response 클라이언트의 응답 정보를 저장 pageContext JSP 페이지 정보를 저장 session HTTP 세션 정보를 저장 application 웹 어플리케이션 정보를 저장 out JSP 페이지 결과 출력시 사용되는 출력 스트림 config JSP 페이지 설정 정보 저장 page JSP 페이지를 구현한 자바 인스턴스 exception 에러 페이지에서 사용되는 예외 객체 request 기본..
· Web
다음 표는 HTML 에서 색을 지정할 때 쓰이는 RGB 색상표이다.
· Jsp
이번 시간엔 기본 객체에 대하여 자세히 알아보려 한다. 또한, JSP 와 관련된 각 영역의 범위와 속성에 대해서도 알아볼 것이다. 하나씩 알아보자. 기본 객체JSP에는 앞서 알아본 request 와 response 를 포함하여 총 9개의 기본 객체가 있다. 다음 표를 통하여 알아보자. request 클라이언트의 요청정보를 저장 response 응답 정보를 저장 pageContext JSP 페이지 정보를 저장 session HTTP 세션 정보를 저장 application 웹 어플리케이션 정보를 저장 out 생성 결과를 출력 할 때 사용되는 출력스트림 config JSP 페이지 설정 정보 저장 page JSP 페이지를 구현한 자바 클래스 인스턴스 exception 예외 객체, 에러 페이지에 사용 이 중에서 ..
· Jsp
저번 시간까지는 JSP 웹 프로그래밍을 시작하기에 앞서 기본적인 요소들을 알아보고 자바 기초 문법까지 간단하게 살펴보았다. 이번 시간에는 JSP 에서 필수적으로 이해해야 할 요소들에 대해 알아보려한다.JSP 소스코드가 어떤 과정을 거쳐서 웹 브라우저의 서비스 요청에 응답하는지, 출력 버퍼에 응답 과정에서 어떻게 동작하는지에 대해서 알아볼 것이다. 하나씩 알아보자! JSP의 처리과정우선 처리과정을 그림으로 살펴보면 다음과 같다. 두 가지 경우로 나눠지는 걸 알 수 있는데 하나씩 알아보자. 웹 컨테이너는 클라이언트로 부터 요청이 들어오면 다음과 같이 처리를 한다.▶ JSP에 해당하는 서블릿이 존재하지 않는 경우→ JSP페이지를 컴파일하여 서블릿을 생성.→ 생성된 서블릿을 사용하여 요청 처리 좀 더 자세하게 ..
· Jsp
JSP를 공부하기 전에 자바공부를 해둬서 이번 포스팅을 할까말까 고민을 했는데,그래도 역시 기초가 튼튼해야하니 복습한다 생각하고 간단하게 정리해보자! 기본 데이터 타입잘 알아둬야 하는 기본 데이터 타입이다. 무시하지말고 꼭 살펴보자. 타입 설명 기본값 char 문자형 '\u0000' btye 정수형 0 short 정수형 0 int 정수형 0 long 정수형 0L float 실수형 0.0F double 실수형 0.0 boolean true/false false - 문자 타입과 값: 자바에서처럼 글자 하나를 작은따옴표('')안에 넣어서 표기한다. 유니코드로 표기해줘도 된다.다음 표는 주요 특수 문자를 표시하는 방법을 정리한 것이다.▶ char a = '가'; \ \\ 탭 \t New Line \n Carri..
freestrokes
FREESTROKES DEVLOG