배움 __IL/TIL 1기 98

TIL : 70번째- 230316 [3-2-목]

※ Keep in mind 본 내용은 웹개발과정의 강의 중 내용을 복습을 위해서 메모한 것에 불과한 것입니다. 이러한 연유로 강의내용을 오인한 나머지 오기재 및 불기재가 있을 수 있으니 '참고'만 해주시길 바랍니다. 저의 경우에도 본 내용을 단순하 읽은 것이 결코 저의 것이라고 생각하지 않습니다. 본 내용은 복습를 위한 초기 내지 중간 과정에 불과한 것이고, 이후에 내용을 보충 후 인출 및 설명하기 과정이 있어야 비로소 복습의 단추가 어느정도 마무리 되어간다고 볼 수 있습니다. 따라서 당초에 본 내용은 비공개였습니다. 그럼에도 불구하고 본 내용을 공개한 점은 함께 공부하는 동료들과 나눔을 바탕으로 배움과 성장의 공진화라는 소기의 목적을 달성에 어느정도 도움이 될수 있기 때문이라고 생각합니다. I. JSP..

TIL : 69번째- 230315 [3-2-수]

※ Keep in mind 본 내용은 웹개발과정의 강의 중 내용을 복습을 위해서 메모한 것에 불과한 것입니다. 이러한 연유로 강의내용을 오인한 나머지 오기재 및 불기재가 있을 수 있으니 '참고'만 해주시길 바랍니다. 저의 경우에도 본 내용을 단순하 읽은 것이 결코 저의 것이라고 생각하지 않습니다. 본 내용은 복습를 위한 초기 내지 중간 과정에 불과한 것이고, 이후에 내용을 보충 후 인출 및 설명하기 과정이 있어야 비로소 복습의 단추가 어느정도 마무리 되어간다고 볼 수 있습니다. 따라서 당초에 본 내용은 비공개였습니다. 그럼에도 불구하고 본 내용을 공개한 점은 함께 공부하는 동료들과 나눔을 바탕으로 배움과 성장의 공진화라는 소기의 목적을 달성에 어느정도 도움이 될수 있기 때문이라고 생각합니다. I. DB ..

TIL : 68번째- 230314 [3-2-화]

※ Keep in mind 본 내용은 웹개발과정의 강의 중 내용을 복습을 위해서 메모한 것에 불과한 것입니다. 이러한 연유로 강의내용을 오인한 나머지 오기재 및 불기재가 있을 수 있으니 '참고'만 해주시길 바랍니다. 저의 경우에도 본 내용을 단순하 읽은 것이 결코 저의 것이라고 생각하지 않습니다. 본 내용은 복습를 위한 초기 내지 중간 과정에 불과한 것이고, 이후에 내용을 보충 후 인출 및 설명하기 과정이 있어야 비로소 복습의 단추가 어느정도 마무리 되어간다고 볼 수 있습니다. 따라서 당초에 본 내용은 비공개였습니다. 그럼에도 불구하고 본 내용을 공개한 점은 함께 공부하는 동료들과 나눔을 바탕으로 배움과 성장의 공진화라는 소기의 목적을 달성에 어느정도 도움이 될수 있기 때문이라고 생각합니다. I. DB ..

TIL : 67번째- 230313 [3-2-월]

※ Keep in mind 본 내용은 웹개발과정의 강의 중 내용을 복습을 위해서 메모한 것에 불과한 것입니다. 이러한 연유로 강의내용을 오인한 나머지 오기재 및 불기재가 있을 수 있으니 '참고'만 해주시길 바랍니다. 저의 경우에도 본 내용을 단순하 읽은 것이 결코 저의 것이라고 생각하지 않습니다. 본 내용은 복습를 위한 초기 내지 중간 과정에 불과한 것이고, 이후에 내용을 보충 후 인출 및 설명하기 과정이 있어야 비로소 복습의 단추가 어느정도 마무리 되어간다고 볼 수 있습니다. 따라서 당초에 본 내용은 비공개였습니다. 그럼에도 불구하고 본 내용을 공개한 점은 함께 공부하는 동료들과 나눔을 바탕으로 배움과 성장의 공진화라는 소기의 목적을 달성에 어느정도 도움이 될수 있기 때문이라고 생각합니다. I. 웹개발..

TIL : 66번째- 230310 [3-1-금]

※ Keep in mind 본 내용은 웹개발과정의 강의 중 내용을 복습을 위해서 메모한 것에 불과한 것입니다. 이러한 연유로 강의내용을 오인한 나머지 오기재 및 불기재가 있을 수 있으니 '참고'만 해주시길 바랍니다. 저의 경우에도 본 내용을 단순히 읽은 것이 결코 저의 것이라고 생각하지 않습니다. 본 내용은 복습를 위한 초기 내지 중간 과정에 불과한 것이고, 이후에 내용을 보충 후 인출 및 설명하기 과정이 있어야 비로소 복습의 단추가 어느정도 마무리 되어간다고 볼 수 있습니다. 따라서 당초에 본 내용은 비공개였습니다. 그럼에도 불구하고 본 내용을 공개한 점은 함께 공부하는 동료들과 나눔을 바탕으로 배움과 성장의 공진화라는 소기의 목적을 달성에 어느정도 도움이 될수 있기 때문이라고 생각합니다. I. 프로젝..

TIL : 65번째- 230309 [3-1-목]

※ Keep in mind 본 내용은 웹개발과정의 강의 중 내용을 복습을 위해서 메모한 것에 불과한 것입니다. 이러한 연유로 강의내용을 오인한 나머지 오기재 및 불기재가 있을 수 있으니 '참고'만 해주시길 바랍니다. 저의 경우에도 본 내용을 단순하 읽은 것이 결코 저의 것이라고 생각하지 않습니다. 본 내용은 복습를 위한 초기 내지 중간 과정에 불과한 것이고, 이후에 내용을 보충 후 인출 및 설명하기 과정이 있어야 비로소 복습의 단추가 어느정도 마무리 되어간다고 볼 수 있습니다. 따라서 당초에 본 내용은 비공개였습니다. 그럼에도 불구하고 본 내용을 공개한 점은 함께 공부하는 동료들과 나눔을 바탕으로 배움과 성장의 공진화라는 소기의 목적을 달성에 어느정도 도움이 될수 있기 때문이라고 생각합니다. I. Myb..

TIL : 64번째- 230308 [3-1-수]

I. 들어가며 update에서 파라미터 타입 쓰면 그 안에서 게터로 쓰는거야 이걸로 쿼리완성해! 왜냐하면 update는 client에서 입력을 한 값을 model(Menu)에 담았는데, 이 담은 값을 getter를 이용해서 받아온 뒤 DB에 저장하기 때문이야 (어제까지 seter를 생각한 이유는 반대로 select로 생각했기 때문이야) II. mybatis 1. foreach (1) 필요성 아주 유용한 것으로 알 수있다 값을 그냥 뽑아내는 경우가 아니라 컬렉션으로 담아서, 그 안의 내용을 foreach로 순회하는 능력이있어! 왜 필요하냐면 반복적인 쿼리문을 작성할 떄 필요해 (2) 용도 예컨데 반복적인 쿼리문으로 id를 뽑아낼때 이용이된다. (3) 실습 1) select * from menu #{id2}..

TIL : 63번째- 230307 [3-1-화]

I. Mybatis 1. 들어가며 (1) yml 정리 1) 그전 경로문제로 yml을 만들었는데, 이것을 제외한 application.properties 만 둔다 spring.servlet.multipart.max-file-size=100MB spring.servlet.multipart.max-request-size=200MB spring.datasource.url=jdbc:mariadb://db.newlecture.com:3306/rlanddb spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.username=rland spring.datasource.password=20220823 mybatis.mapper-loc..

TIL : 62번째- 230304 [3-1-월]

I. Mybatis 1. 들어가며 (1) 의의 Mybatis란 SQL과 그것을 쿼리하는 Dao를 매핑하는 프레임워크이다. Dao를 구현하지 않아도 되는 프레임워크이다. SQL만 작성하면 나머지는 알아서 해주는 프레임워크이다 (2) 준비물 1 Mybatis라이브러리 준비하기 2 구현할 Dao interface 준비하기 3 Dao interface에 SQL Mapping 하기 2. 실습 (1) Mybatis 라이브러리 준비하기- 스프링 starter 에 추가 (2) Dao 인터페이스 준비하기 1) 다음처럼 인터페이스 준비한다. package kr.co.rland.web.repository; import java.util.List; import kr.co.rland.web.entity.Menu; public ..

TIL : 61번째- 230302 [2-4-목]

I. DI 1. XML (1) XML 정리 - 컨테이너에다가 Bean 객체를 만들수 있다. - 이 경우 우리가 bean 객체를 읽을 경우 클래스명이 아니라, name 속성으로 손쉽게 가능하다 - 원래 가져올 때는 구현체를 가지고 와야하지만, 이를 이용하면 인터페이스 명으로 가능하다 1) XML 로 객체를 만드는 방식 serivce name을 붙여서 bean 객체를 읽을 수있다. MenuService service = (MenuService) context.getBean("service"); List list = service.getList(); 2) xml 하나씩 읽는데 번거로워 이를 읽어주는 parser가 있음 (마치 json parser처럼) 이런 parsing한 것들을 담으면 container가 된..