냥코딩쟝
article thumbnail
스프링부트시작하기 -tdd란
-java spring notes-/spring 2023. 10. 19. 21:18

TDD 실패하는 테스트 작성 통과하는 프로덕션 코드 작성 통과하면 프로덕션 코드 리팩토링 -코드작성 -프로그램(tomcat)을 실행 -postman과 같은 api테스트 도구로 http요청 -요청결과를 sysout () 눈으로 검증 -결과가 다르면 다시 프로그램을 중지하고 수정 -> 톰캣 실행으로 검증 단위테스트-> 수동 검증이 필요없음 api-> 서버 ->url 프론트없이 client 와 서버 테스트가능 ((이거없이 프로젝트하기 너무 힘들었다.. ㅋ) 테스트코드 작성을 위함 프레임워크 junit - java @SpringBootApplication public class Application { public static void main(String[] args){ SpringApplication.run..

서비스를 만들기위한 고려사항(~블로그회고 // 앞으로의 방향+)
-java spring notes-/spring 2023. 9. 30. 23:29

웹개발을 시작하고 계속썼던 나름대로 애착을 갖고 썼던 블로그인데... 기초적인 개발지식만 복습하며 썼던거 같다.. 문제를 해결하며 블로그에 기록과 회고를 하는것이 중요하다고 하는데 이 티스토리 블로그엔 이론지식들만 가득하다.. 앞으로의 글들은 부족한지식과 기록들을 하는데 중심을 둘것이다.. 또 국비에서 배운스택과 지식만으로는 현업에서 완벽하게 쓸 수 없다는것을 깨달았다. 앞으로 2~3개월 라식도하고 체력도 키우며 웹서비스를 하나만들어볼 계획이다. 실무자들과 멘토링을 받아서 내 부족한점을 파악하고, 스프링부터 공부한후 부트로 웹서비스를 만들며 알고리즘과 cs지식도 챙겨서 완벽하게 서비스를 만들어보고 싶다. 일단 10월은 실력쌓기부터 그이후에 실력을 보일만한 포트폴리오를 구현해야지 --------------..

스프링 핵심내용정리
-java spring notes-/spring 2023. 9. 28. 14:13

스프링은 설정이 너무 빡세다.. crud는 서블릿이나 스프링이랑 별다르지 않지만.. 프레임워크는 잘익혀두는것이 중요하다 Model 객체란 Model 객체는 Controller 에서 생성된 데이터를 담아 View 로 전달할 때 사용하는 객체. Model 객체는 스프링이 제공하는 모델을 사용하는 것이므로 따로 반환을 해주지 않아도 된다. 생명주기: ModelAndViewContainer가 생성될 때 함께 만들어진다. Model은 Map이라고 보면 된다. 이미 만들어져있는 model을 가져와서 컨트롤러의 파라미터에 전달해주기 때문에 런타임에서는 model 객체를 사용하게 됩니다. Model 객체 : 속성 값을 담아두는 객체ModelAndView 객체 : 속성 값 뿐만 아니라 View 이름도 담아둘 수 있는 객..

article thumbnail
egov공부
-java spring notes-/spring 2023. 8. 22. 00:22

https://egovframe.go.kr/home/ntt/nttRead.do?menuNo=65&bbsId=4&nttId=1449 교육자료 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. egovframe.go.kr 표준프레임워크 및 스프링 프레임워크 등 관련 기술을 이해하는데 더욱 많은 분 들에게 도움이 되도록 하기 위해서 이 책을 오픈소스처럼 무료로 제공하기로 하였 다. 표준프레임워크를 구성하고 있는 기술이 거의 외산기술로 되어 있어 빠른 시간 내에 대한민국 SW 기술이 발전하여 스프링 프레임워크와 같은 우수한 SW를 개발 하고, 더욱 많은 SW들이 우수성을 인정받아 표준프레임워크가 순수 국산 SW기술 로 만들어지기를 소망 pom.xml에서 라이브러리 의존성은 다음과 같..

스프링 트랜젝션+pagenation
-java spring notes-/spring 2023. 8. 12. 03:28

package org.doit.ik; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import lombok.extern.log4j.Log4..