[JSP] MVC 모델2 게시판 만들기-2 (기능 구현)
·
Front-End/JSP
https://hyunki99.tistory.com/58 [JSP] MVC 모델2 게시판 만들기-1 (서블릿, 자바 빈즈, JDBC, JSP 활용) 지금까지 자바 웹 개발에 필요한 서블릿, 자바 빈즈, JSP, JDBC를 학습했습니다. (이전 글들을 참고해 주세요.) 웹 개발자들 사이에서 우스갯소리로 혼자서 게시판을 만들 줄 알면 웹을 다 만들 수 hyunki99.tistory.com 지난 포스팅에서 MVC 모델2가 뭔지 알아봤습니다. 게시판 기능들을 직접 구현해 봅시다. 😀 💻 미리보기 ⦁ 기능 어드민 계정으로 로그인하면 유저 관리 페이지가 나옵니다. 일반 유저면 게시판으로 들어가집니다. 회원가입, 글 작성, 수정, 삭제 등 기능이 구현되어 있습니다. 📝 구현 순서 ⦁ MVC 모델2 순서 모델 2는 항..
[JSP] MVC 모델2 게시판 만들기-1 (서블릿, 자바 빈즈, JDBC, JSP 활용)
·
Front-End/JSP
지금까지 자바 웹 개발에 필요한 서블릿, 자바 빈즈, JSP, JDBC를 학습했습니다. (이전 글들을 참고해 주세요.) 웹 개발자들 사이에서 우스갯소리로 혼자서 게시판을 만들 줄 알면 웹을 다 만들 수 있다는 말이 있다고 합니다. 😂 그동안 배운 것들을 활용해서 웹 게시판을 MVC 모델 2로 구현해 봅시다. 📝MVC 모델 2란? ✔예전 포스팅 참고 https://hyunki99.tistory.com/46?category=1099323 [JSP] 서블릿(Servlet)과 JSP 정리, MVC 패턴 서블릿은 자바 기반의 웹 프로그래밍 기술로 자바 언어의 모든 기능을 사용할 수 있다. (확장자도 .java) 스레드 기반의 빠른 처리 속도를 자랑하지만, 프로그램 내에서 HTML을 작성하는 것이 화면 hyunki..
[JSP/Servlet] 서블릿 구현하기 (HttpServlet, web.xml, 매핑이란?)
·
Front-End/JSP
서블릿을 구현하기 위해서는 HttpServlet라는 추상 클래스를 상속받아야 한다. 서블릿을 구현하는 방법에 대해서 알아보자. 📝 서블릿 개발 과정 1. 서블릿 규약에 따라 자바 코드 작성 2. 자바 코드를 컴파일해서 클래스 파일 생성 3. 클래스 파일을 /WEB-INF/classes 폴더에 위치시킨다. cmd 명령어 = javac -d ../classes *.java 4. web.xml 파일에 서블릿 클래스를 설정 5. 톰캣 등의 컨테이너를 실행 6. 웹 브라우저에서 확인 📝 HttpServlet 클래스 항상 공식문서를 참고합시다. https://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServlet.html HttpServlet (Java(TM) E..
[JSP] 서블릿(Servlet)과 JSP 정리, MVC 패턴
·
Front-End/JSP
서블릿은 자바 기반의 웹 프로그래밍 기술로 자바 언어의 모든 기능을 사용할 수 있다. (확장자도 .java) 스레드 기반의 빠른 처리 속도를 자랑하지만, 프로그램 내에서 HTML을 작성하는 것이 화면 인터페이스 구현에 너무 많은 코드를 필요로 하는 등 유지 보수 측면에서 많은 문제가 있다고 한다. 이러한 문제점을 개선한 것이 JSP(Java Server Page)다. JSP는 서블릿 기반의 서버 스크립트 언어로 현재 가장 대표적인 웹 프로그래밍 기술이다. 서블릿의 장점을 수용하면서 단점을 보완했다. JSP의 장점은 스레드 기반으로 시스템 자원을 절약하고 효율적인 공류가 가능하며 최초 요청시 서블릿으로 컴파일 되어 이후 요청에 대해서는 메모리에서 처리하므로 빠른 처리속도를 자랑한다. 또한 자바 언어의 모든..