728x90
3. 회원 관리 예제 - 백엔드 개발
·
🌱 Spring/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
📌 비즈니스 요구사항 정리데이터: 회원ID, 이름기능: 회원 등록, 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오)일반적인 웹 애플리케이션 계층 구조컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨클래스 의존관계아직 데이터 저장소가 선정되지 않아서, 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계데이터 저장소를 RDB, NoSQL 등등 다양한 저장소를 고민중인 상황으로 가정개발을 진행하기 위해서 초기 개발 단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소 사용 📌 회원 도메인과 리포지토리 만들기회원..
2. 스프링 웹 개발 기초
·
🌱 Spring/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
📌 정적 컨텐츠스프링 부트 정적 컨텐츠 기능https://docs.spring.io/spring-boot/docs/3.0.2/reference/html/web.html#web.servlet.spring-mvc.static-contentresources/static/hello-static.html정적 컨텐츠 입니다.실행http://localhost:8080/hello-static.html정적 컨텐츠 이미지 📌 MVC와 템플릿 엔진MVC: Model, View, ControllerController@Controllerpublic class HelloController { @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name")..
1. 프로젝트 환경설정
·
🌱 Spring/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
📌 프로젝트 생성사전 준비물Java 19 설치IDE: IntelliJ 설치스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io/프로젝트 선택Project: Gradle - Groovy ProjectSpring: 3.0.xLanguage: JavaPackaging: JarProject MetadatagroupId: helloartifactId: hello-springDependencies: Spring Web, ThymeleafGradle 전체 설정build.gradleplugins { id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' vers..
0. 강의 소개
·
🌱 Spring/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
📌 간단한 웹 애플리케이션 개발스프링 프로젝트 생성스프링 부트로 웹 서버 실행회원 도메인 개발웹 MVC 개발DB 연동 - JDBC, JPA, 스프링 데이터 JPA테스트 케이스 작성 📌 프로젝트 사용기술Spring BootGradleJPAHIBERNATEThymeleafApache Tomcat 📌 강의 목표스프링 학습의 제대로 된 첫 길잡이 역할스프링 기술 그 자체에 매몰 X어떻게 사용해야 하는지에 초점어떤 기술들이 어떻게 사용되는지, 전반적인 감을 잡고 큰 그림을 머릿속에 장착하는 것이 핵심 목표실무 개발 팀장의 최신 개발 트렌드 반영실무 개발에 꼭 필요한 스프링 학습 📌 학습 방법처음부터 끝까지 직접 코딩
이사하기
·
2022 동계방학 코테 특강/그래프 최단거리 : Graph
보호되어 있는 글입니다.
방향 바꾸기
·
2022 동계방학 코테 특강/그래프 최단거리 : Graph
보호되어 있는 글입니다.
728x90
딩딩크롱
'java' 태그의 글 목록 (3 Page)