Spring
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
1. 강의 소개 취업이나 실무에서 사용하기 위해 Spring을 학습 그러나 Spring은 너무 거대하다 IOC ,DI, AOP등의 이론적내용 학습등을 배우다가 지친다. Spring을 왜 공부해야하는가 -> 실무에서 제대로 동작하는 웹 어플리케이션을 개발하기 위해서 2. 개발 순서 스프링 프로젝트 생성 스프링 부트로 웹 서버 실행 회원 도메인 개발 웹 MVC 개발 DB 연동 - JDBC, JPA, 스프링 데이터 JPA 테스트 케이스 작성 3. 사용기술 Spring Boot Gradle Thymeleaf JPA HIBERNATE 그 이후에 스프링 핵심 기술을 공부하자 4. 강의 목표 스프링 학습의 제대로 된 첫 길잡이 -> 기술을 어떻게 사용하는가에 초점 오래된 스프링 기술 X 마이너한 스프링 기술 X 5...
자바EE와 스프링
okky.kr/article/415474 OKKY | 자바EE의 역사 및 스프링과의 관계 다른 글타래 에서 어느 분이 스프링( Spring Framework )과 자바EE( Java Enterprise Edition )의 관계에 대해 질문을 주셔서 답글을 쓰다가, 어쩌면 경력이 길지 않은 다른 개발자 분들도 잘 모르실 수 있는 okky.kr
4. 회원가입 컨트롤러
출처 : www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습 www.inflearn.com 목표 Get "/sign-up" 요청을 받아서 account/sign-up.html 페이지를 보여준다. 회원 가입 폼에서 입력 받을 수 있는 정보를 "닉네임", "이메일", "패스워드" 폼 객체로 제공한다. model 객체에 닉네임 이메일 패스워드 객체를 생성 account p..
3. 계정 도메인
출처 : www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 3. Account 도메인 클래스 Account 도메인에 필요한 데이터 로그인 프로필 알림 설정 Lombok 어노테이션 @Getter @Setter @EqualsAndHashCode(of = "id") @Builder @AllArgsConstructor @NoArgsConstructor id만 사용하는 이유 => 연관관계가 복잡해질때 @EqualsAndHashCode(of = "id")에서 서로다른 연관관계를 계속해서 순환참조하느라 무한 루프 -> StackOverFlow가 발생할 수 있다. package com.studyolle.domain; ..