본문 바로가기

Spring16

Spring Framework로 하는 TDD 감 익히기 더보기 본 글은 https://show400035.tistory.com/156?category=1023010 에 있는 실습내용을 본떠 테스트 주도 개발의 감을 익혀보려 연습한 내용입니다. 또한 실습했던 코드는 https://github.com/p-ej/restStudy 에 게시하였습니다. 개발환경 - IDE : Eclipse 2021.03 ( 버전을 명시해놓는 이유... 2021.06 버전에서 스프링 레거시 프로젝트 생성이 안되는 오류를 경험했기 때문 ) - OS : Window 10 - Language : JAVA (JDK 11) - Framework : Spring Framework 5.1.1 (Boot 아님), JUnit 4.12 TDD을 알아보기 전 제가 Spring framework에서 사용했던.. 2021. 10. 3.
REST API 실습(Spring MVC) - 2 더보기 본 글은 https://devkingdom.tistory.com/108 블로그의 글을 참고하여 작성하였습니다. - 설명과 이미지 몇개의 출처는 명시해놓은 블로그입니다. - 코드 실습 내용은 제가 직접한 코드로 첨부합니다. 개발환경 - OS : Windows 10 - IDE : Eclipse 2021.03 - WAS : Tomcat 9.0 - JAVA : JDK 11 - Framework : 스프링 프레임워크 (스프링 부트 X) - 프로젝트 설정 : Spring Lagacy Project -> Spring MVC Project - Spring Version : 4.3.3.RELEASE (pom.xml에서 변경) 이번 포스팅은 Controller와 Service가 분리된 코드의 실습이다. REST f.. 2021. 9. 13.
스프링 (게시판)디렉터리 구조와 핵심요약 출처: https://min-it.tistory.com/6 시작 전 설정 구조 - DBMS : 오라클 11g - JDK : 15 - SpringFramework : 3.1.1 RELEASE - 개발환경 : Eclips - OS : Window 10 (64) - WAS : ApacheTomcat 9.0 - 프로젝트 생성은 Spring Legacy Project로 생성 - 게시판 & 회원가입 & 로그인을 구현해보기 위한 준비단계 요약 Java Resources[java, resources] 디렉터리 구조 - 패키지명은 상관없다는 전제하에 작성 (***.***.***) - 기본 패키지명에서 (ex: com.sl.***) 앞의 두 부분만 같게 하고 나머지는 구분되게 하는것이 좋을듯 합니다. - com.sl.co.. 2021. 4. 13.
스프링 실습예제(Validator와 redirect) - 디렉터리 구조 - 간단한 유효성검사와 Redirect에 대해 알아보겠습니다. JSP 페이지 생성 createPage.jsp 생성 - 테스트를 위한 입력 페이지입니다. 이름 : 아이디 : createDonePage.jsp - 검사결과가 적합할시 이동되는 페이지입니다. 이름 : 아이디 : 테스트할 빈 클래스 생성 Student.java - 데이터를 저장하고 사용하기 위한 데이터 클래스입니다. - 저는 lombok이라는 api를 써서 어노테이션으로 지정해줬는데 lombok.api를 사용하지 않으면 직접 Getter, Settere 생성하셔도 됩니다. package com.study.member; import lombok.Getter; import lombok.Setter; @Getter @Setter pu.. 2021. 4. 12.