SPRING BOOT를 이용한 나의 첫 웹페이지 제작 (7) - 컨트롤러와 jspview 만들기 - 1 (부트스트랩 이용)
지금까지 한 것 1. 이클립스설치,JDK설치,환경변수 설정 2. 이클립스STS설치, Web software설치 3. Spring starter project (스프링 부트 프로젝트) 생성 4. JSP VIEW(jstl,jasper), DEVTOOLS,spring-boot-starter-test,junit,mybatis등 추가적으로 필요한 디펜던시 추가, 5. Mysql을 이용해서 게시판 구현에 필요한 DB생성 6. dto,dao(Mybatis의 경우 mapper)클래스를 이용해서 DB의 객체화 7. Junit과 스프링-테스트를 이용해서 정상적으로 DB에 반영되는지 테스트 8. 유저 Service와 게시판 Service 만들고 junit으로 DB에 반영되는지 테스트 까지 진행하였다. 이번 포스팅에서 진행할..
SPRING BOOT를 이용한 나의 첫 웹페이지 제작 (6) - Service
지금까지 한 것 1. 이클립스설치,JDK설치,환경변수 설정 2. 이클립스STS설치, Web software설치 3. Spring starter project (스프링 부트 프로젝트) 생성 4. JSP VIEW(jstl,jasper), DEVTOOLS,spring-boot-starter-test,junit,mybatis등 추가적으로 필요한 디펜던시 추가, 5. Mysql을 이용해서 게시판 구현에 필요한 DB생성 6. dto,dao(Mybatis의 경우 mapper)클래스를 이용해서 DB의 객체화 7. Junit과 스프링-테스트를 이용해서 정상적으로 DB에 반영되는지 테스트 까지 진행하였다. 이번 포스팅에서 진행할 것은 서비스의 구현이다. 6번을 설명할 쯤에 DAO는 객체화된 DB를 이용해서 삽입,삭제,갱신..
SPRING BOOT를 이용한 나의 첫 웹페이지 제작 (5) - application, mysql , dto, dao(mapper),mybatis
이제 패키지들과 view폴더를 만들었으니 그 안의 내용물들을 알차게 추가해서 Mysql db와 연동해서 db안의 내용을 웹 페이지에 띄워주는 작업을 진행 할 것이다. 1. 일단, db와 연동을 하려면 당연히 mysql db가 작성이 되어 있어야 한다. 그렇다면 Mysql을 설치하고 스키마 정의, 테이블 정의 를 해주어야 한다. Mysql을 도스창으로 사용하던지, 나처럼 workbench를 이용하던지는 상관 없다. 게시판 사용자의 이름,성별,id,pw 등을 저장하는 user 테이블과 게시물의 제목,내용,작가,pw,게시일을 저장하는 board테이블을 만들어주자. 이렇게 테이블을 만들었으면 이제 해야할 일은 이클립스를 이용해 만든 웹 페이지에서 정보를 입력 받으면 그 정보가 Mysql의 db에 쌓이게 하고 또..
SPRING BOOT를 이용한 나의 첫 웹페이지 제작 (3) - 스프링 부트를 이용하기 위한 sts설치, software설치
이제 JDK설치,이클립스 설치, 환경변수 설정을 마쳤다면 이클립스를 실행할 수 있을것이다. 이클립스를 처음 설치된 상태로는 사실상 할 수 있는게 거의 없다. 보통 이클립스의 설치를 완료 했다면, 내가 IDE를 통해서 하고싶은 개발에 맞추어 필요한 각종 프레임워크, tool을 설치 해 주어야 한다. 우리는 spring framework를 이용해서 웹 개발을 할 것이므로 그에 맞추어 각종 툴을 설치해보도록 하자. 일단 이클립스를 켜고 workspace를 만들어서 빈 창을 띄워보자. (너무 기본적인 부분이라 따로 설명은 생략한다.) 우리가 웹 개발을 할 때에는 프레임워크를 비롯해서 jsp, html, css, servelet, DB커넥터, mybatis 등 다양한 기능을 필요 로 하지만, 지금 상태로는 아무것..