아무튼 개발
article thumbnail
[Spring] 게시판 입력/수정창 만들기, annotation 어노테이션
개발 교육 TIL/back-end 2022. 3. 23. 21:21

스프링으로 게시판을 만들어 볼 것이다! 그 중에서도 입력창과 수정창, 그리고 데이터를 넘기는 코딩을 알아보겠다. 게시판은 내 블로그에서 JSP부터 aJax 까지 많이 다뤄왔다. 그 글을 참고해도 좋고, 오늘은 Spring으로 알아보겠다. BoardCommand.java 게시판 웹페이지를 위해 사용할 변수를 선언해준다. + DB 테이블에도 만들었다. public class BoardCommand { private int boardNum; private String subject; private String name; private String email; private String pwd; private String content; private String ipAddr; private String cre..

article thumbnail
[Servlet] 게시판 만들기
개발 교육 TIL/front-end 2022. 2. 22. 09:45

이번에는 서블릿으로 게시판을 만들어 볼 것이다. 저번에 jsp로 만들었던 게시판과는 차이가 있다. 오늘 필요한 파일들은 BoardDAO / BoardDTO / web.xml / BoardServlet.java / created.jsp / list.jsp / article.jsp / updated.jsp 로 중요한 BoardServlet.java 위주로 설명하겠다. 다른 파일들은 기존에 설명판 게시판 글의 코딩에서 조금만 수정해주면 된다. (맨 밑의 링크 참고) 테이블은 따로 만들지 않고 jsp 게시판 만들 때 쓴 테이블을 그대로 사용하였으니 BoardDAO , BoardDTO의 내용은 같다. 먼저 실제 주소와 가상의 주소를 다르게 해서, 보여지는 웹페이지 링크에 실제 파일 경로를 안보이게 하겠다. web..

article thumbnail
[JSP] 게시판 만들기 - 2 (페이징 처리)
개발 교육 TIL/front-end 2022. 2. 20. 17:11

지난 글에 이어 게시판 만들기 2번째 글이다. 저번에는 기초적인 기반이었다면 이번에는 페이징 처리를 추가로 알아보겠다. 지난 글에 이어 list의 뒷부분이다. myUtil은 밑에 설명할 예정이며 거기서 메서드를 호출할 것이기에 미리 객체 생성을 해준다. pageNum은 get방식으로 넘어오는 페이지 번호이며 currenPage는 1로 초기화하였다. Integer~ 안에는 큰 따옴표 쓰지 않는 것 주의하자! 변수명을 써야 하기 때문이다. String searchKey부터 Connection 앞까지 검색을 위한 코딩이다. 지난 BoardDAO파일에서 봤듯이 serachValue에 값이 있으면, 즉 검색을 했다면 한글로 썼을 테니 디코딩으로 풀어준다. else는 검색을 안했을 때이다. dataCount는 Sc..

article thumbnail
[JSP] 게시판 만들기 - 1
개발 교육 TIL/front-end 2022. 2. 20. 15:22

오늘은 게시판 만드는 법을 알아보았다. 데이터 입력창부터 시작해서 결과를 뿌리고, 그 중간을 연결하는 파일들까지 촘촘하게 짜여져 있다. 차근차근 알아보겠다. 1. 클래스 public class BoardDTO { private int num; private String name; private String pwd; private String email; private String subject; private String content; private String ipAddr; private String created; private int hitCount; 앞으로 입력할 데이터들을 적어주고 getter, setter도 해줘야 한다! (여기선 생략하겠다) 2. 게시판 입력창 완성된 페이지이다. 이를 만들..

profile on loading

Loading...