본문 바로가기

전체 글345

[JSP_MVC ⑦] 회원관리 프로그램 ( 회원 탈퇴 기능 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.21 - [IT 독학/WEB] - [JSP_MVC ④] 회원관리 프로그램 만들기 ( 로그인 기능/ 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.27 - [IT 독학/WEB] - [JSP_MVC ⑤] 회원 로그아웃, 회원가입 기능 ( 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.03.02 - [IT 독학/WEB] - [JSP_MVC ⑥] 회원관리 프로그램 ( 회원정보 수정 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 이번에는 탈퇴 기능을 구현해보려한다. userinfo.jsp userinfo에서 탈퇴버튼을 누르면 logincontroller.jsp로 deleteuser 요청을 넘겨준다. 이때 특정 회원 번호도 같이 넘겨준다.. 2021. 3. 12.
JSTL & EL (jstl & el 기초 / jstl & el 입문 / 웹개발 / 웹기초 / 웹독학 / 백엔드 개발자 / 프로그래밍) JSTL JSTL 이란 Jsp Standard Tag Library 이다. 우리가 jsp를 쓸때 자바의 반복문을 쓸 때가 왕왕 있다. 우리는 이제 이 자바 반복문을 자바 코드가 아닌 태그로 사용하는 것이 JSTL 이다. 즉 jsp의 확장판이라고 생각하면 된다. 일단 jstl을 사용하려면 jar파일을 다운받아야 한다. tomcat.apache.org/download-taglibs.cgi 이 세개를 모두 다운받아 프로젝트의 lib 폴더에 넣어주면 된다. 이제 이 태그를 사용하기 위해 jsp 파일에서 import해주는 것처럼 선언해준다. 이제 우리는 태그 "c"를 이용해 자바 반복문을 만들어 줄 수 있다. EL EL 이란 Expression Language 로 표현식을 좀 더 편하게 출력할 수 있게 해주는 언.. 2021. 3. 6.
[JSP_MVC ⑥] 회원관리 프로그램 ( 회원정보 수정 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.21 - [IT 독학/WEB] - [JSP_MVC ④] 회원관리 프로그램 만들기 ( 로그인 기능/ 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.27 - [IT 독학/WEB] - [JSP_MVC ⑤] 회원 로그아웃, 회원가입 기능 ( 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 로그인을 해서 관리자는 관리자 페이지로, 유저는 유저 개인페이지로 넘어가게 했다. 이제 유저페이지에서 자기 정보를 확인하고 수정하는 기능을 추가해보겠다. 일단 userpage.jsp 에서 내 정보를 누를때 이동해줄 처리를 해준다. 이때 유저의 no를 가져가야 특정 정보를 볼 수 있다. logincontroller.jsp로 가 userinfo 요청에 대한 처리를 적어준다. 같이.. 2021. 3. 2.
[JSP_MVC ⑤] 회원 로그아웃, 회원가입 기능 ( 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.21 - [IT 독학/WEB] - [JSP_MVC ④] 회원관리 프로그램 만들기 ( 로그인 기능/ 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 로그인을 해서 관리자는 관리자 페이지로, 유저는 유저 개인페이지로 넘어가게 했다. 이번에는 로그아웃 기능과 회원가입 기능을 만들어준다. 일단 userpage.jsp와 adminpage.jsp에서 '로그아웃'을 누를시 logincontroller.jsp에 logout 요청을 보내준다. logincontroller.jsp에서는 logout 요청을 받으면 간단히 세션의 정보를 삭제하고 login.jsp로 넘겨주는 걸로 처리한다. 로그아웃은 이렇게 간단히 처리할 수 있다. 다음은 회원가입 기능이다. login.jsp에서 regist 버튼을 누.. 2021. 2. 27.
Servlet (서블릿 / jsp / 서블릿 기초 / 서블릿 입문 / 웹개발 / 웹기초 / 웹독학 / 백엔드 개발자 / 프로그래밍) Servlet 서블릿 서블릿이란 server + applet 으로 url 요청을 처리하는 api이다. was에서 동작하는 자바 클래스로 동적 컨텐츠를 제공한다고 보면 된다. 더 쉽게 말하자면 jsp에서 요청을 받아 클라이언트에게 요청 정보를 전달해 dao에서 메소드를 통해 요청을 처리해주는 것이다. 이제까지 jsp 실습을 하며 mvc 패턴에서 기능을 구현할 때 controller.jsp를 사용했었다. 이젠 이걸 서블릿 (java파일)으로도 처리할 예정이다. jsp 나 servlet 둘 중 하나만 쓰면 되지 않나? 라는 생각이 들었는데 둘을 적절히 조화롭게 사용해야 최상의 결과를 얻을 수 있다고 한다. (어렵다..) 둘의 간단한 차이점으로는 jsp는 html 코드 안에 java 코드 이고 servlet은 .. 2021. 2. 23.
[JSP_MVC ④] 회원관리 프로그램 만들기 ( 로그인 기능/ 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.12 - [IT 독학/WEB] - [JSP_MVC ①] MVC 패턴으로 CRUD 게시판 구현하기 ( dto / dao / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.15 - [IT 독학/WEB] - [JSP_MVC ②] MVC 패턴으로 C R 구현하기 ( 게시판 글 보기 / 글쓰기 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 2021.02.16 - [IT 독학/WEB] - [JSP_MVC ③] MVC 패턴으로 U D 구현하기 ( 게시판 구현하기 / 글수정기능/ 글 삭제기능 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍) 지금까지 한 게시판 구현하기에 회원관리 기능을 넣어주려고 한다. 일단 sql파일에 회원관리에 쓸 테이블을 만들.. 2021. 2. 21.