게시판 만들기 5

spring 게시판 만들기 6.DTO

DTO는 VO라고도 불리워진다고 한다. 일단 DTO를 만들자! DTO를 만들때 참고해야 할 것 : SPRING에서 저 컬럼들을 가져와서 매치시켜야 하기 때문에, DTO에서는 해당 컬럼들을 인식할수 있도록 만들어주면 된다. 이렇게 dto의 골격을 완성시켰으면, getter와 setter를 만들고 DTO의 내용을 확인할수 있도록 tostring 작업을 진행하자. package com.board2.DTO; import java.util.Date; public class Board2DTO { private String title, content; private int hit,boardno; private Date boarddate; public String getTitle() { return title; } p..

공부공부 2020.08.16

spring 게시판 만들기 5. 컨트롤러,서비스,DAO

이번에는 컨트롤러, 서비스, DAO를 통해 진행하는 mvc2패턴(이라고 한다)으로 게시판의 내용을 jsp로 출력해보자 ㅎㅎ 여기까지 왔다면 세팅은 끝났고, CRUD 만 하실수 있으면 됩니다. sqldeveloper로 oracle에 접속해서 하나의 게시판을 만들자. insert문을 이용해 여러개의 게시글을 작성하고 이 작성된 내용을 jsp파일에 출력해볼 예정이다. 일단 com.board2.myapp을 com.board2.Controller로 바꾸어보자. 바꾸고 나서 servlet-context로 가서 컴포넌트 스캔 설정도 바뀌었는지 확인해보자. 이번에는 컨트롤러 패키지 안에 새로운 보드 컨트롤러를 만들자. 클래스를 만들고 어노테이션을 임포트한다! 자동연결을 시킬때 빨간줄이 생기는 경우가 있을 텐데, 이전에..

공부공부 2020.08.16

spring 게시판 만들기 4. sql 작성할 파일 만들기.

이번에는 sql 작성할 xml파일을 만들 예정이다. 이전 글에 있던 mapper를 삭제하지 않았다면 요런식으로 구성되어있을것이다. 자. 그러면 리소스의 내용대로 파일 경로를 만들어주면 된다. board2SQL 파일 안에 내용을 추가하자. board2SQL.xml 매퍼 파일 완성! 여기에다가 select , update 등등의 쿼리문을 추가해서 적용시키면 된다. 자 이제 오류가 생길 여지는 거의 다 없앴으니, 프로젝트에 오른쪽 클릭 후 Run As> run on server을 작동시켜 실행시켜보자. 이렇게 작동되면 지금까지는 잘 된 것이다.

공부공부 2020.08.16

spring 게시판 만들기 2. root-context.xml

게시판 만들기는 세팅이 전부인것 같다.... 넘모 귀찮은 것... 1.root context 들어가서 설정하기. beans 안에 여러가지의 bean (콩)을 넣을것이다. 콩콩! 그 전에..rootcontext에 들어가면 왼쪽 바로 아래에 있는 namespace탭에 들어가 context를 체크해준다. 여기가 제일 헬 난이도였다. classpath:/myBatis/myBatis-config.xml DI처리부분을 잘 보고, 자신의 프로젝트에 맞게 수정한다. 예를 들어 클래스 프로젝트를 만들때 프로젝트 경로를 board2로 했다면 com.board2.dao.boarddao 이런식으로 수정해주면 된다. 여기서 위 주소는 com 파일 아래 board 파일 아래 dao 파일 아래 BoardDAO클래스 파일을 말한다...

공부공부 2020.08.16

spring 게시판 만들기 - 1. porm.xml 세팅하기.

-이클립스, oracle db이용, oracle sqldeveloper을 이용합니다. 1. porm.xml의 괄호 내부에 해당 내용을 붙여넣습니다. commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.4 org.springframework spring-jdbc ${org.springframework-version} commons-dbcp commons-dbcp 1.4 com.oracle ojdbc6 12.1.0.2 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 디펜던시즈 ()가 끝나고 바로 아래에 리포지토리 구문을 추가해줍니다. oracle ORACLE JDBC Reposito..

공부공부 2020.08.16