전체 글
[Final Project] #1-2 개인 기획서 제출 2편(완성)
개인 제안서를 완성하였다. 초안은 문서로 작업을 한 뒤 문서파일을 바탕으로 PPT를 제작하였다. 대학생때 PPT를 열심히 만들었던 경력(?) 을 살려보며? 1) PPT 색깔 컨셉 정하기 나는 시각적인 것을 만들어야할 때 가장 중요하게 생각하는 것이 색조합 컨셉을 정하는 것이다. 요즘 유용하게 쓰고 있는 ColorHunt 사이트를 활용하여 색컨셉을 하나 정했다. Color Palettes for Designers and Artists - Color Hunt Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects. colorhunt.co 2) PPT 테마 ..
[Spring] #6-2 컨트롤러로 게시판 만들기
1. 컨트롤러를 활용하여서 게시판 페이지를 불러와보자! 1) DTO 만들기 package kr.co.itwill.bbs; public class BbsDTO { private String wname; private String subject; private String content; private String passwd; // 기본 생성자, getter, setter, toString() public BbsDTO() {} public String getWname() { return wname; } public void setWname(String wname) { this.wname = wname; } public String getSubject() { return subject; } public vo..
[Spring] #6 View와 Controller 연습하기(MVC 중 VC)
1. view와 controller의 연계를 스프링에서 구현해보기 1 myweb 프로젝트를 진행하면서 게시판을 만들었었다. 이 때 스프링이 아니라 자바를 활용한 jsp 파일로만 이런 부분들을 구현했었다. 이번에는 스프링을 사용하여 게시판을 만들어보려한다. 1) 영역 구분 우선 프론트단이 들어갈 영역과 JSP파일들이 구현될 뷰단 영역, 그리고 컨트롤러 영역을 구분해두려한다. src/main/resources : CSS / JS / 이미지 파일들이 있는 경로 src/main/webapp/WEB-INF/views : 뷰에 들어갈 JSP 페이지들이 있는 경로 2) application.properties 환경 설정 하기 다음으론 application.properties로 환경 설정을 해보자. 우선 우클릭을 하려..
[Spring] #5 어노테이션과 스프링 컨테이너(+ 내장형 톰캣 환경설정하기)
우리는 지난번까지 HttpServlet 클래스를 사용하여 명령어를 web.xml 파일에 등록하고 사용하는 방법에 대해 배웠다. 스프링에서는 그렇게 하지 않고 자바의 클래스 파일로 명령어를 구현하여 명령어 처리를 가능하게 한다. 그 때 사용하는 것이 바로 어노테이션(@)이다. egovframework:rte2:ptl:annotation-based_controller [eGovFrame] 작업중입니다… ControllerAdvice추가예정 스프링 프레임워크는 2.5 버젼 부터 Java 5+ 이상이면 @Controller(Annotation-based Controller)를 개발할 수 있는 환경을 제공한다. 인터페이스 Controller를 구현한 SimpleFo www.egovframe.go.kr 1. 스프링..
[Spring] #4 pom.xml 뜯어보기
pom.xml을 뜯어봐보자. 1) 기본 설정 확인하기 kr co.itwill 0.0.1-SNAPSHOT war spring01_maven Maven Test 17 먼저 pom.xml을 열었을 때 가장 위에 뜨는 태그 요소들을 확인할 수 있다. 스프링 부트 프로젝트를 만들었을 때 설정해두었던 기본 설정들이 담겨져 있음을 확인할 수 있다. 2) 의존성 확인하기 그 다음 태그로 나오는 것은 바로 이다. 그리고 그 아래로는 태그들이 존재한다. 이름을 확인하니 우리가 프로젝트를 생성할 때 추가했었던 라이브러리들이 담겨있다. 스프링에서는 우리가 pom.xml 안에 Dependency를 추가하면 알아서 의존성을 주입하여 객체를 생성해준다. 여기서 Injection이란 주사바늘이란 뜻이다. 마치 주사바늘로 무언가를 집..
[Spring] #3 프로젝트 만들기(Maven)
1. 스프링 프로젝트 만들기 이제 본격적으로 스프링을 사용하기 위한 프로젝트를 만들어보자. 만약 프로젝트를 만들지 않았다면 하단의 1번째 그림처럼 창이 떠있다. 프로젝트를 만들었다면 File - new - other에서 아래와 같이 찾아서 만들 수도 있다. 1) 옵션 선택하기 옵션창에서 기본적으로 특별하게 건들 것은 없다. 우선 이 프로젝트의 타입을 둘 중 하나 선택해줘야한다. 그리고 Packging 타입도 결정해주어야 한다. 위의 창에 대한 설명은 아래와 같다. Name : 프로젝트 이름 Type : 프로젝트 빌드 및 의존성 관리 Maven | Gradle Packaging : Jar | War Java Version: Language : Java | Kotlin | Groovy Group : 자신에게..