Giter Site home page Giter Site logo

servlet's Introduction

학습로그

학습일자

2024.01.08(월) ~ 2024.01.12(금)

학습요약

  • MVC 프레임워크가 어떻게 발전해왔는지 학습합
    1. 자바에 HTML 태그를 넣어서 뷰 생성하고 비즈니스 로직 구현
    2. JSP를 활용하여 뷰를 생성하고 자바코드를 JSP에 넣고 내장 서버를 활용하여 서비스 구현
    3. 서블릿 도입
    4. JSP + 서블릿 + MVC 도입
  • MVC 프레임워크에서 스프링 프레임워크로 전환 및 그 구조 학습
    1. 스프링 프레임워크의 동작원리 학습
    2. HandlerMapping, HandlerAdapter 기능 학습
    3. View Resolver, ModelAndView 학습
    4. @RequestMapping 학습
    5. @RequestParam, @GetMapping, @PostMapping 학습

학습노트

개인 노션페이지 에 별도로 기록

학습기록

2024.01.12(금)

  • refactor: @RequestParam 도입, HTTP메서드 매핑 도입
  • refactor: 컨트롤러 통합
  • refactor: 스프링의 핸들러매핑, 핸들러 정보 사용
  • refactor: @RequestMapping 도입
  • refactor: 컨트롤러 + 모델엔뷰 반환
  • refactor: spring MVC 활용을 위한 HandlerMapping, Handler Adapter를 사용하는 스프링 빈 추가
  • refactor: ControllerV4를 HandlerAdapter 에 추가
  • refactor: HandlerAdapter, Handler 추가
  • refactor: 프론트 컨트롤러가 모델을 담당
  • refactor: Adapter 패턴 도입

2024.01.11(목)

  • 프론트 컨트롤러 도입
  • 뷰 추가
  • 모델 추가

2024.01.10(수)

  • 회원관리 프로그램 개발
    • 서블릿으로 구현

servlet's People

Contributors

syk25 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.