본문 바로가기

Develop Study/Sparta Java Spring 5기8

(24.05.25)[6주차] WIL WILSpring 숙련강의Java Spring(Spring Boot)활용 중 Securty에 관련 내용을 정리하고 학습하는 시간으로 활용학습 내용들을 한번 더 요약 정리를 읽을 수 있도록 점검하면서 Summary로 아래에 정렬간단 index Summary더보기Bean 수동 등록기술 지원 Bean같은 타입 Bean 등록@Primary@Qualifier인증(Authentication)인가(Authorization)웹 애플리케이션 인증비연결성(Connectionless)무상태(Stateless)인증 방식 쿠키-세션 방식의 인증JWT 기반 인증JWT, Json Web Token필터 FilterSpring Security FrameworkSpring Security - Filter ChainSpring Secur.. 2024. 5. 25.
(24.05.18)[5주차] WIL WILSpring 입문 강의Java Spring(Spring Boot)활용 강의를 5주차간 들으면서 정리하고 학습하는 시간으로 활용학습 내용들을 한번 더 요약 정리를 읽을 수 있도록 점검하면서 Summary로 아래에 정렬전체적인 흐름을 파악할 때 사용할 수 있도록간단 index Summary더보기그레이들 GradleAPIRESTful APIWASApache TomcatSpringBoot & SpringMVC 디자인 패턴Servlet 서블릿Front Controller의 DispatcherServletServer 에서 JSON → StringJacksonClient로 부터 JSON을 가지고 오는 방식Path VariableRequest ParamHTTP 데이터를 객체로 처리@ModelAttribute@Re.. 2024. 5. 18.
(24.05.04)[3주차] WIL WIL개인과제 & CODE KATA String에 Char 타입 더하기 : += 평범한 더하기 연산을 통해 붙이기enum -> 배열 : (enum이름).value()Number 클래스 : 모든 숫자의 조상 클래스, 일경우 T 타입은 어떤 숫자 타입도 와도 가능팀과제타입별 0/0double 0/0 은 NaN 숫자가 아님으로 반환 : 어떠한 연산도 출력도 안되는 상태int 0/0 은 ArithmeticException 발생Stream 활용하기3주차에 최대한 많이 활용하려고 노력한 것, CODE KATA, 개인/팀 과제에서 전체적으로List->Array : (Integer리스트리름).stream().mapToInt(Integer::intValue).toArray()Array->Stream : Arrays.s.. 2024. 5. 4.
(24.04.27)[2주차] WIL WILJava문법 종합반 강의Java 문법 기초 강의 : JVM, 변수, 연산자, 조건문, 반복문, 클래스, 상속, 인터페이스, 예외처리, 제네릭, 쓰레드, 람다, 스트림, Optional사전 기간동안 Notion 정리를 했던 내용을 한 번 더 검토/정리 추가, 수정해서 개인 DB화 Update쓰레드 관련 내용은 이해하기 까다로웠기 때문에 추가로 3주차에 학습하면더 한번더 정리 필요알고리즘 세션알고리즘, 자료구조의 정의 및 빅오표기법역시 사전기간 CS 강의와 더불어서 Notion 정리 했던 내용 정리CODE KATAchar int 타입 변환 이슈 정리 : int i = c - '0' 또는 int i = Character.getNumberValue(c)그 외 아직 기초적인 단계라 빠르게 단계라 본인 난이.. 2024. 4. 27.
(24.04.20)[1주차] WIL WIL 1. "팀 소개 웹페이지 제작" Project Javascrtip CSS 코드를 활용해서 협업하여 웹페이지 제작 프로젝트 본인 담당은 기능이 구현된 코드를 마크업하여 CSS로 정리하고 꾸미는 역할 디자인 컨셉을 잡고 그대로 코드로 쉽게 옯기기만 하고 있기 때문에 수월하게 진행 KPT 회고 PM준비를 했기 때문에 본인이 Product Owner 역할로 주도 해당 프로젝트를 하나의 스프린트로 간주, 가상으로 진행 더보기 Action Plan 정리 1. 각자 Git을 활용하는 방법을 익히고 와서, 각자 Branch를 만들어서 한번에 코드를 관리해서 효율적으로 코드 관리하기 2. 기능 구현과 마크업 순서를 미리 기획단에서 정해, 미리 프로젝트 범위를 가늠할 수 있게하기 3. 서로간 코드 소통과 이해를 위.. 2024. 4. 20.
(24.04.17)[1주차] 프로젝트 Markup, Dreamweaver 다행힌 어제 정리한 GitHub방법을 사용해서, 오늘 기능이 완성된 팀 프로젝트 코드를 Markup 완료해서 GitHub으로 commit하고 조율해서 Markup을 할 수 있었다. Dreamweaver 사용 Photoshop illustrator과 같이 Adobe 생태시스템을 구축하기위해서 HTML/CSS 라이브 에디터 Adobe Dreamweaver Visual Studio와 다르게 HTML과 CSS에 적합한 도구지만..괜히 이제는 잊혀진 IDE가 아닌가란 생각이 들정도로 너무 느리고 속도를 빠릿빠릿 따라가지를 못해서 효율적인 면에서 제외를 시킬 수 밖에 없었다. 생각한 그림은 GUI 같이 드래그 하거나 즉시 라이브에서 에딧할 수 있는 모양을 생각했는데, 그냥 브라우저의 개발자모드와 크게 상이하지 않았.. 2024. 4. 17.
(24.03.04) 2주간 배운 것 Notion 정리 🗒️ 2월 19일 부터 29일까지 정리한 SQL과 웹개발(Javascript 중심) 내용의 목록을 다듬고 한번 더 마무리 정리를 했다. 웹개발종합반 정리 노트 관련 내용은 스파르타코딩클럽 저작권이 있을 수도 있기 때문에 개인 노션에서만 정리 CSS, Javascript(JQuery), Fetch(API), DB(Google Firebase Firestore), github 으로 간단한 기초를 다루는 영역 FE에 많이 쓰이지만, 개발자는 무조건 BE/FE 나눠지지 않고, 업무에 따라서 항상 써야하기 때문에 무조건 알아두어야한다고 생각해서 키워드로 분류해서 한눈에 보기 쉽게 내용 + 까먹으면 안될내용은 노트에 써서 정리를 했다. SQL 정리노트 SQL은 SQLD 시험을 준비하면서 거의 모든 내용을 알 수 있었지만.. 2024. 3. 4.