Skip to content

인천대학교 앱센터 15.5기 서버 스터디 저장소입니다.

License

Notifications You must be signed in to change notification settings

inu-appcenter/server-study-15.5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appcenter server study 15.5기

Since 2023.09.19

👨‍💻 운영진

👨‍💻 15.5기 스터디원


📘 스터디 진행 내용


📝 규칙

  • 커밋 컨벤션

    • Feat: 새로운 기능 추가
    • Fix: 버그 수정
    • Docs: 문서 수정
    • Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
    • Refactor: 코드 리팩토링
    • Test: 테스트 코드, 리팩토링 테스트 코드 추가
    • Chore: 빌드 업무 수정, 패키지 매니저 수정

  • issue 규칙

  • branch 규칙

    • 각자의 영어 이름을 딴 branch 명을 사용한다.
    • 예시:
    git checkout -b <브랜치명>      
    git checkout -b wonjeong
    
  • commit message 규칙

    • 참고: https://doublesprogramming.tistory.com/256
    • [종류] 메시지 - #이슈번호
    • 예시
      • [Feat] todo-list 회원 API 엔티티 구현 - #2
      • [Fix] todo-list 회원 단건 조회 서비스 에러 수정 - #2

  • PR 규칙

    • PR 템플릿

      ## 📋 이슈 번호
      
      ## 🛠 구현 사항
      
      ## 📚 기타
      
  • merge message 규칙

    • [Merge] 브랜치 이름 - #Issue 번호 혹은 PR 번호
    • 예시
      • [Merge] main - #9


📚 스터디 주제

Server Concept

  • 1주차 ~ 2023-10-05 (목)
  • 발표 내용

  1. 서버는 무엇이고 어떻게 동작할까요?, 자바 웹 프레임워크는 어떻게 변화해 왔을까요?

    1. 서버와 클라이언트는 무엇일까요?
    2. 자바 웹 프레임워크의 역사
      1. J2EE, EJB, Servlet, JSP는 무엇일까요?
      2. Spring Framework는 어떻게 탄생했나요?
  2. Spring은 무엇일까요? 또, Spring과 SpringBoot의 주요한 차이점은 무엇일까요?

    1. Spring은 무엇일까요?
    2. Spring은 어떤 구성요소를 포함하고 있나요?
    3. MVC 패턴은 어떤 패턴을 이야기 할까요? 또, 이 패턴은 어떻게 동작하나요?
    4. Spring과 Springboot의 주요한 차이점은 무엇인가요?
  3. Spring Framework의 주요 특징은 무엇인가요?

    1. Spring Framework의 주요 특징은 무엇인가요?
      1. IoC는 무엇이고 스프링에서 어떻게 활용되나요?
      2. DI는 무엇이고 IoC와 DI는 무슨 관계일까요?
      3. AOP는 무엇이고 어떤 기능이 AOP를 사용하나요?
  4. Servlet Container와 Spring Container는 무엇인가요? 그리고 어떻게 동작하나요?

    1. Servlet Container는 무엇인가요?
      1. Servlet Container는 사용자의 요청은 어떻게 처리하나요?
    2. Spring Container는 무엇인가요?
      1. 프론트 컨트롤러 패턴은 무엇이고, DispatcherServlet은 무엇일까요?
      2. Spring Container는 Bean을 어떻게 관리하나요?

더 많은 내용은 개념 정리에서 확인해주세요.

About

인천대학교 앱센터 15.5기 서버 스터디 저장소입니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published