본문 바로가기

개발자161

[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.
[JSP] JSP란? Java의 웹 개발 Java의 웹 개발 방법 Model 1 JSP, 코드, DB를 합쳐 한번에 개발 현재도 Model 1 개발 방법을 사용하는 업체가 많음 JSP 안에 로직, DB로직 포함 유지보수 힘듬, 수정 힘듬 Model 2 JSP, 코드, DB를 분리 시켜 협업이 가능한 구조 Servlet 방식 = 디자인/로직 분리 유지보수 편하나 개발속도가 떨어짐 대표적인 HTML 학습 사이트 http://www.w3schools.com/ 웹 프로그램 마다 호환성이 다르기 때문에 호환성을 맞추는 작업이 굉장히 어렵다 MarkdownPad2 - 블로그 제작 JSP # JSP 생성하기 Dynamic Web Project -> 기본값들로 설정 후 설정 프로젝트를 보면 기존의 이클립스와 다르게 여러 폴더가 있다 이 부분은 웹 서버가 돌아.. 2016. 5. 4.
[Java] 정규 표현식 정규 표현식 정규표현식의 의미 응용 방법 2016. 2. 22.
[Java] 예외 처리 (try ~ catch) 예외 처리 (try ~ catch) 예외란 프로그램상의 에러가 발생했을 때 예외가 발생한다. ex) nextInt() 메소드는 숫자만을 입력 받는 기능을 하는데 여기에 문자를 입력한다면 예외(에러)가 발생 예외가 발생할 때 적절한 처리를 해주지 않으면 프로그램이 종료되어버리기 때문에 예외는 상황별로 다른 예외를 발생시켜야 한다. 예외는 "던져진다"라고 표현한다. 예외 처리는 try ~ catch 라는 키워드를 사용한다. 예외를 우리가 생성할 수도 있다. 예외는 밑에서부터 위로 발생한다. # 예외 발생 맨 밑줄에서부터 위로 실행을 시켜서 올라가기 때문에 InputMissmatchExceptionTest.java의 27번째 라인에서 발생이 된다고 하면 된다. InputMismatchException이란 에러.. 2016. 2. 22.