- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
jsp를배우는이유 - > 정적인 서버페이지를 동적으로 바꾸어주는 역할을 수행하는 능력을 기르기위해서 . JSP 처리과정 : 변환단계 : JSP -> 자바코드 컴파일단계 : 자바코트 -> 서블릿 클래스 JSP에 해당하는 서블릿이 존재하지 않을 경우, 변환 단계와 컴파일단계를 거쳐서 클라이언트의 요청을 처리 JSP에 해당하는서블릿이 존재하는 경우, 곧바로 서블릿을 사용하여 클라이언트의 요청을 처리
JSP에서 사용하는 자바는 순서대로 코드를 읽는 절차지향언어가 아닌 객체지향언어이므로, 메소드를 선언하는 부분과 변수를 선언하는 부분은 별도로 작성해야한다. 일반적으로 우리가 Jsp 에서 자바코드를 작성할떄에는 스크립트릿안에서 작성한다. 하지만 이 안에메소드를 작성하력하면오류가난다. 그 이유는, 일반적으로 메소드를 작성하기전에 우리가 만들어 두었던 변수들이 저장되어있어야하는데 그렇지 못하기떄문이다. 그래서 메소드의 경우, 선언문이라는 특수한 스크립트안에서 작성해야한다. -표현식 : 보통우리가 변수를 출력할떄에는, (jsp내에서) -> out.println("안녕하세요"); 와같이 작성한다. 하지만, jsp에서는 그외에도 표현식을 이용해서 아래와 같이 작성할수있다. 지시자 웹 컨테이너가 jsp페이지를 서블..
자바 기술은 프로그래밍 언어와 플랫폼 모두를 아우르고 있습니다. 자바 프로그래밍 언어는 고수준 객체 지향형 개발 언어이며 플랫폼은 자바 프로그래밍 언어로 작성되어진 어플리케이션을 실행시키는 환경입니다. 자바 플랫폼의 종류는 몇 가지가 존재합니다. 대부분의 개발자들이 각각의 자바 플랫폼에 대한 심도있는 이해를 하지 못하고 있어 이번 기회에 이를 정리해보고자 글을 써봅니다. 자바 프로그래밍 언어의 플랫폼은 4가지가 존재합니다. 표준 에디션의 자바 플랫폼(Java SE) 엔터프라이즈 에디션의 자바 플랫폼(Java EE) 마이크로 에디션의 자바 플랫폼(Java ME) JavaFX 모든 자바 플랫폼들은 자바 가상 머신(JVM)과 어플리케이션 프로그래밍 인터페이스(API)들로 구성되어 있습니다. 자바 가상 머신(J..
JSP 를 공부하던중 인코딩상의 오류가 발생해서 글을 작성해보았습니다. 일반적으로 코딩을 할떄 영문으로작성하는것이 호환성 등 여러가지 측면에서 가장 좋다는것은 모두 알고있을것입니다. 하지만 한글을 사용하는경우도 많이 있기 떄문에 이에관한 오류에 대해 한가지 작성하겠습니다. 위와 같은 오류는 왜 발생하였을까요? 제가 컴파일중에 뜬오류인데요, 저는 아무 생각없이 Save ad UTF-8 버튼을 누르고 컴파일했습니다. UTF-8 이라는건 한글코덱이라고 생각하고있었기 떄문이죠. 그런데 그냥 그대로 한글이꺠져서 나왔습니다. 그렇다면 문제가 무었일까요 ? . . 위와같은 오류창이 뜨는이유는, 기본적으로 인코딩되어있는 코덱 EUC-KR 의경우는, 한글중에서도 사전에지정된, 공식적인 조합들만을 인정하고 인코딩해주는 코..
파이썬 반복문의 경우 다른언어들과 같이 for, while문을 대표적으로 사용한다. 파이썬 for문은 아래와 같은 형식으로 쓰인다. 파이썬 for문에서는 전에서 배웠던 if문과 같이 indent(4칸공백) 을 사용하여야한다. 기본 사용법 1. range(10) 으로 반복값 할당시, [ 0,1,2,3,4,5,6,7,8,9 ] 순으로 변수 a 에 차례로 할당되어 반복,출력을 하게된다. 2. 위에서 추가적으로 출력문에 변수를 선언하여 출력시, 매출력마다 변수에 할당되는 순서를 확인해볼수있다. range 함수 응용해보기 range( 종료값 ) ex ) range ( 5 ): -> 0,1,2,3,4 ( 기본값 ) range( 시작값, 종료값 ) ex ) range ( 2, 5 ) -> 2,3,4 range( 시작..
조건문 : 특정 코드의 실행여부를 조건값에 따라 정해주는 제어문. 대표적으로 if문을 사용한다. -> 조건식 : 비교 /식별 / 논리 / 연산을 통해서 결과가 나왔을떄 true / false 에 대해서 특정 코드를 실행할것인지 말건지를 정해준다. *파이썬의 경우 조건문에서 들여쓰기(indent) 가 필수적이다 . (대부분 if 타이핑후 엔터시 자동으로 들여쓰기가 된다.) 조건문의 기본식 예제 1 ( 비교 연산자 ) 조건문의 기본식 예제 2 ( 식별 연산자 ) +) ... 위와같은 예제들은 매우 기본적인 예제임으로 참조하여 다양한 조건식을 작성해볼수있다. -if ...else 문 : if ~~~ 라면 실행하고 아니라면, else 를 실행하라 -예제 실습예제 1. 사용자로부터 정수 값을 입력받고 입력받은 값..