일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- MVC패턴
- SpringFramework
- 데이터베이스
- 자바
- Programming
- Bambino
- mysql
- CSS
- jsp
- Spring MVC
- coding test
- MSA
- servlet
- Java
- react
- BCIT
- spring boot
- DB
- sql
- html
- MVC
- 웹개발자
- job
- 안드로이드
- 웹개발기초
- 웹개발
- Doit알고리즘코딩테스트
- 밤비노
- vite
- two pointers
- Today
- Total
목록Spring MVC (3)
초보 개발자의 기록
웹 개발에서 가장 중요한 개념 중 하나는 클라이언트가 보낸 데이터를 서버에서 어떻게 받는가임Spring MVC에서 다양한 방식으로 요청 데이터를 다룰 수 있고, 이를 Java 객테로 바꿔주는 편리한 기능을 제공함대표적 방법: @ReuqestParam @ModelAttribute @RequestBody를 비교하고, 실제 상황에서 어떤 방식을 선택해야 하는지 정리 @RequestParam - 단일 값 처리@RequestParam은 쿼리 스트링이나 폼 데이터에서 단일 파라미터를 직접 받아옴@GetMapping("/form/param")@ResponseBodypublic String helloGetRequestParam(@RequestParam(required = false) String name, ..
웹 애플리케이션을 개발하다 보면 Controller라는 개념을 자주 접하게 된다Spring MVC를 이해하려면 먼저 Controller가 왜 필요한지, 기존 Servlet 방식과 어떻게 다른지 이해하는 것이 중요하다 Controller의 필요성기존 Servlet 방식에서는 API 하나마다 클래스와 메서드를 만들어야 했음예를 들어 회원 관리 API가 있다고 하면/user/login -> UserLoginServlet/user/logout -> UserLogoutServlet/user/signup -> UserSignUpServlet (Get, Post)총 4개의 API를 처리하기 위해 3개 이상의 클래스를 만들어야 해서 작은 프로젝트도 코드가 금방 복자뱋지고 유지보수가 어려움 Spring MVC Contr..
웹 애플리케이션 개발을 할 때 많이 듣는 용어 중 하나가 MVCSpring MVC를 이해하려면 먼저 MVC 디자인 패턴을 알아야 함 MVC 디자인 패턴디자인 패턴효율적인 방법들을 패턴화해 둔 것 소프트웨어 디자인 패턴 중 하나MVC( Model-View-Controller) 소프트웨어를 구성하는 요소를 Model, View, Controller로 나눠 역할을 분리하는 패턴Model데이터와 비즈니스 로직 담당데이터베이스와 연동해 데이터를 저장하거나 불러오는 작업을 수행View사용자 인터페이스(UI) 담당화면, 버튼, 폼 등을 디자인하고 구현ControllerModel과 View 사이의 상호작용을 제어사용자의 입력을 받아 Model에 전달하고, Model의 결과를 바탕으로 View를 업데이트MVC 패턴을 사..