SSAFYcial20 Spring에 대해 알아보자 #4. Spring MVC 인사말 안녕하세요! 오늘은 Spring MVC에 대해 다뤄보려고 하는데요. 저의 20번째 SSAFYcial 기사이자, 마지막 기사가 될 거 같습니다. 1학기 과정 중 교수님의 강의를 통해 Spring에 대해 처음 배우며 Spring MVC 구조에 대해 배웠던 기억이 있는데요. 오늘은 그 기억을 되짚어 보면서 Spring MVC는 무엇인지 알아보는 시간을 가지려 합니다. 먼저, MVC Pattern에 대해 알아보고, MVC 각각의 역할을 공부한 뒤, Spring MVC 구조에 대해 본격적으로 다뤄볼 예정입니다. MVC란? MVC는 디자인 패턴 중 하나로 애플리케이션 개발 영역을 Model, View, Controller 세 가지로 나눠 각 역할에 맞춰 개발하는 방식을 의미합니다. 여기서 디자인 패턴이란 프.. 2023. 5. 30. SSAFY의 2학기 심화 과정, 자율 프로젝트 진행 후기 | 삼성청년SW아카데미 교육 과정 인사말 안녕하세요! 오늘은 마지막 자율 기사로, 자율 프로젝트 후기에 대해 이야기해보려 합니다. 어느덧 1년이라는 짧으면서도 긴 시간이 지나 8기 교육생의 수료식이 성큼 다가왔습니다. 과연 8기의 마지막 교육 과정 자율 프로젝트는 어땠는지 알아볼까요? 자율 프로젝트란? 자율 프로젝트는 프로젝트 시작 전 6명이 전공자, 비전공자 수 상관없이 팀을 꾸릴 수 있었습니다. 전공자 2명 이상, 비전공자 2명 이상이라는 제한이 있었던 이전 프로젝트들과 다르게요. 그래서 제한 때문에 함께하지 못해 아쉬웠던 부분도 이번 프로젝트에서 해소할 수 있었습니다. 프로젝트 진행 기간은 총 7주로 이전 프로젝트들과는 달리 부트캠프는 없었고, 대신 프로젝트 마지막 주에 프로젝트에 대해 정리할 수 있는 포트폴리오 기간이 있었습니다... 2023. 5. 30. Spring에 대해 알아보자 #3. Interceptor 및 Filter 인사말 안녕하세요! 오늘은 세 번째 Spring 기획 기사를 작성해 보려고 합니다. Spring은 코드의 중복을 최소화할 수 있도록 많은 기능을 제공하고 있어서 편리합니다. 그중에서도 오늘은 Interceptor와 Filter에 대해 알아보려고 합니다. 처음 Spring을 배웠을 때, Interceptor와 Filter가 비슷하게 느껴지고 어떤 상황에서 무엇을 쓰는 것이 좋은지 헷갈렸던 기억이 있는데요. 이번 기획 기사를 통해 두 개의 개념과 차이를 확실히 짚어보고자 합니다. Filter 개념 Filter는 Dispatcher Servlet에 요청이 전달되기 전후로, 설정한 URL Pattern에 맞는 모든 요청에 대해 부가 작업을 처리할 수 있는 기능입니다. Dispatcher Servlet에 대해 알.. 2023. 5. 2. SSAFY의 2학기 심화 과정, '빅데이터 분산' 특화 프로젝트 진행 후기 인사말 안녕하세요! 오늘은 지난번 공통 프로젝트 후기에 이어 특화 프로젝트 후기에 대해 이야기해보고자 합니다. 특화 프로젝트는 공통 프로젝트와는 다른 점이 많았습니다. 다양한 선택지가 있어 도메인 선택부터 어려움을 겪기도 했는데요. 공통 프로젝트 후기가 궁금하시다면 아래 글을 참고해 주세요. SSAFY의 2학기 심화 과정, 공통 프로젝트 진행 후기 | 삼성청년SW아카데미 교육 과정 인사말 안녕하세요! 오늘은 2학기 프로젝트 후기에 대해 작성해 보려고 합니다. 시간이 빠르게 흘러 공통 프로젝트가 끝났네요. 6개월 전 SSAFY에 막 입과 해 한 달 후기를 게시했던 기억이 나는데 p-lay-ground.tistory.com 공통 프로젝트 이후 웹 개발 프로젝트 진행에 대한 이해도가 높아져, 공통보다 더 완성.. 2023. 5. 2. Spring에 대해 알아보자 #2. JDBC, MyBatis, JPA 인사말 안녕하세요! 오늘은 지난 기획 기사에 이어 Spring에 대해 알아볼 예정인데요. 데이터를 Database에 영구적으로 저장하기 위해 사용하는 JDBC, MyBatis, JPA에 대해 다루려 합니다. 즉, 이 세 가지는 Java에서 DB에 접근하는 방법인데요. Spring에서 DB에 접근할 때 이 세 가지를 사용한다고 보시면 됩니다. 1. JDBC JDBC는 Java Database Connectivity의 약자로, DB에 접근할 수 있는 Java에서 제공하는 API입니다. JDBC를 통해 DB에서 자료를 쿼리 하거나 업데이트할 수 있습니다. JDBC의 주된 흐름은 JDBC 드라이버 로드, Connection(연결), Statement(SQL 전달), ResultSet(결과 응답)입니다. ✔️ J.. 2023. 4. 3. ChatGPT(챗GPT)와 개발자, 개발자는 ChatGPT를 어떻게 사용할까? 인사말 안녕하세요. 오늘은 요즘 핫트렌드 ChatGPT에 대해 이야기해보려고 하는데요. 몇 달 만에 큰 성장을 이뤄낸 ChatGPT는 빠른 시일 내 우리의 생활 속에 자리 잡았습니다. 여러분은 ChatGPT를 사용해 본 적이 있으신가요? 최근 SSAFY 내에서 ChatGPT를 사용하는 교육생분들을 종종 목격할 수 있었는데요. 저 역시 프로젝트 주제를 정할 때 ChatGPT에게 여러 질문을 하기도 했습니다. 과연 ChatGPT는 무엇이고, 개발자는 어떻게 ChatGPT를 활용할 수 있을지 알아보고자 합니다. 1. ChatGPT란? ChatGPT(챗GPT)는 미국 연구재단인 Open AI가 개발한 대화형 인공지능 챗봇입니다. 방대한 텍스트 데이터를 학습한 자연어 처리 모델 중 하나로, 분야에 국한되지 않고,.. 2023. 3. 23. Spring에 대해 알아보자 #1. Spring Framework를 사용하는 이유 인사말 안녕하세요. 오늘은 새로운 기획 주제와 함께 돌아왔습니다. 지난 6개월 동안 '블로그 운영기'라는 주제로 6개의 기획 기사를 작성했었는데요. 제가 쓰고 싶었던 주제라 즐겁게 글을 썼었던 것 같습니다. 이전 기획 기사가 궁금하시다면 아래 링크를 참고해 주세요. 개발 블로그 시작하기 #1. 개발자는 왜 블로그를 운영할까? | Engineering Blog 인사말 안녕하세요! 기획 기사로 돌아온 8기 SSAFYcial 서지윤입니다. 오늘은 올해 하반기 동안 이어지는 제 기획 기사에 대해 설명하고, 첫 번째 이야기를 풀어나가려고 합니다. 제 기획 주제는 ' p-lay-ground.tistory.com 이번달부터는 새로운 주제로 기획 기사를 진행해 보려고 하는데요. 오늘은 기획 주제 소개와 함께 첫 기획 .. 2023. 3. 3. SSAFY의 2학기 심화 과정, 공통 프로젝트 진행 후기 | 삼성청년SW아카데미 교육 과정 인사말 안녕하세요! 오늘은 2학기 프로젝트 후기에 대해 작성해 보려고 합니다. 시간이 빠르게 흘러 공통 프로젝트가 끝났네요. 6개월 전 SSAFY에 막 입과 해 한 달 후기를 게시했던 기억이 나는데요. 1학기 한 달 후기가 궁금하시다면 아래 게시글을 참고해 주세요. SSAFY 싸피에서의 첫 한 달, 비전공자의 SSAFY 교육 적응기 인사말 안녕하세요! SSAFYcial로 첫 기사를 작성하게 된 SSAFY 8기 서지윤입니다. 오늘은 지난 한 달간 SSAFY에서 생활하며 있었던 일을 통해 SSAFY 적응기에 대해 이야기하고자 합니다. 지난 7월 8기 본 p-lay-ground.tistory.com 1월부터 시작된 2학기 심화 과정 중, 공통 프로젝트가 끝이 났는데요. 처음에는 '7주 안에 할 수 끝낼 수 있.. 2023. 2. 20. 이전 1 2 3 다음 반응형