본문 바로가기

웹 개발자140

[JSP] 서블릿이란? Servlet Servlet HTML에 JSP(java)를 한번에 프로그래밍 하는 것이 아닌 HTML의 CSS 같은 설정 외 Java를 다른 부분으로 빼내서 구현하는 것 Model 2 개발 방법 ( 디자인, 개발을 나눠 유지보수 쉽게 하는 방식) Servlet은 new -> other에 있다 그럼 다음과 같은 Servlet 파일이 생성된다 doPost 메소드를 보면 2개를 doPost로 보내고 2개를 doGet으로 받는다 doGet 메소드에서 저 줄을 지운 후 이 문장을 추가해 준다 밑의 doPost메소드에서도 내용을 삭제해 준다 # 기본적인 Servlet 구조 그리고 이전의 cal3에서 사용 했던 request 문장을 가져온다 그리고 윗 부분의 주석 을 보면 Java가 실행될 수 있는 URL이다 하지만 최신부분이기에.. 2016. 5. 4.
[Java] 정규 표현식 정규 표현식 정규표현식의 의미 응용 방법 2016. 2. 22.
[Java] 예외 처리 (try ~ catch) 예외 처리 (try ~ catch) 예외란 프로그램상의 에러가 발생했을 때 예외가 발생한다. ex) nextInt() 메소드는 숫자만을 입력 받는 기능을 하는데 여기에 문자를 입력한다면 예외(에러)가 발생 예외가 발생할 때 적절한 처리를 해주지 않으면 프로그램이 종료되어버리기 때문에 예외는 상황별로 다른 예외를 발생시켜야 한다. 예외는 "던져진다"라고 표현한다. 예외 처리는 try ~ catch 라는 키워드를 사용한다. 예외를 우리가 생성할 수도 있다. 예외는 밑에서부터 위로 발생한다. # 예외 발생 맨 밑줄에서부터 위로 실행을 시켜서 올라가기 때문에 InputMissmatchExceptionTest.java의 27번째 라인에서 발생이 된다고 하면 된다. InputMismatchException이란 에러.. 2016. 2. 22.
[Java] 객체 & 클래스 & FINAL 객체 객체란 폴더와 같은 개념으로 관련 파일들을 집어 넣기 위해 사용되고 또한 같은 이름의 클래스를 사용하기 위해 사용된다. 폴더의 개념처럼 같은 클래스 이름은 같은 폴더 내에 존재하지 못하지만 다른 객체로 생성한다면 가능하다. 또한 보안적인 요소로써 다른 패키지에서 접근을 못하게 하기 위해서 사용된다. 같은 클래스는 사용 가능하나 다른 클래스라면 import가 필요하다. 메소드 C언어의 함수와 같은 의미로 중복되는 코드를 효율적으로 줄일 수 있다. 단축키를 생성하는 개념과 같이 특정한 이름의 메소드를 생성하여 그 안의 연산을 정의한다면 그 연산이 필요할 때마다 메소드를 불러서 사용하기만 하면 된다. 메소드 중에서는 반환값 return 값이 있는 것과 없는 것으로 나눠 지는데 선언시 public 변수타입.. 2016. 2. 22.