냥코딩쟝
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
list 배열, for문,vo
-java spring notes-/JAVA 2023. 9. 18. 00:06

public static void main(String args[]) { String[] strArray = {"Four", "Five", "Six"}; boolean isAddall = false; ArrayList strArrayList = new ArrayList(Arrays.asList("One", "Two", "Three")); System.out.println("추가 전: " + strArrayList); isAddall = Collections.addAll(strArrayList, strArray); System.out.println("추가 후: " + strArrayList); System.out.println("addAll() 메서드 실행 결과: " + isAddall); }​ // my..

article thumbnail
jsp project review -번개장터 /servlet

command = controller dao dto mvc controllerUsingurl package mvc.controller; import java.io.FileReader;import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Properties; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; ..