일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링뼈대
- 모던자바
- addDoc
- 동일성과 동등성
- 자바 최소공배수
- replaceAll()
- islowercase()
- isuppercase()
- 유클리드호제법
- sql 데이터형 변환
- 스프링환경설정
- 프로그래머스 레벨1
- ineer join
- git 컨벤션
- string
- 베주계수
- 최소공배수
- 자바 유클리드
- 스프링
- toLowerCase()
- 최대공약수
- string과 stringbuilder
- 자바 최대공약수
- while과 two-pointer
- 최대공약수와 최소공배수
- 래퍼타입
- 자바 스트링
- Git사용법
- stringbuilder의 reverse()
- StringBuilder
- Today
- Total
목록공부 (24)
주노 님의 블로그
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) JDBC 템플릿은 스프링 프레임워크에서 제공하는 데이터 액세스 기술로, JDBC의 복잡함과 반복적인 코드를 줄여준다. jdbc템플릿을 이용한 레파지토리를 만들기위에 생성해준다 public class JdbcTemplateMemberRepository implements MemberRepository { private JdbcTemplate jdbcTemplate; //생성자가 하나면 autowired 제거 가능 ..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) SDLC에서 프로그램을 테스트 하는 단계는단위 시험 : 함수나 메서드 수준에서의 코드를 테스트한다통합 시험 : 다양한 모듈이나 서비스가 서로 올바르게 작동하는지, 데이터를 정확히 교환하는지 검증한다.시스템 시험 : 통합된 전체 시스템이 요구사항을 만족하는지 테스트한다.인수 시험 : 최종 사용자나 고객이 참여하여 테스트하는 과정이다.~~~~~~~~ 그중에서 단위테스트에 대해서 수행해보자@SpringBootTest@Transactio..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 애플리케이션에서 DB와 연동하는방법중 하나인 JDBC를 이용해보자JDBC 학교에선 많이 배웠던거같은데 그냥 스르르륵... 들으면된다더라 1. repository 생성 그리고 repository에 JdbcMemberRepository를 만들어준다 public class JdbcMemberRepository implements MemberRepository { // 데이터베이스 연결을 위해 DataSource 객체를 사용합니..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) H2데이터베이스는 가볍고 테스트하기 좋은 데이터베이스로 웹 화면을 제공해준다. https://www.h2database.com H2 Database Engine (redirect)H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included ..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 1. 메인페이지 구성@Controllerpublic class HomeController { //첫번째 홈페이지를 지정함 @GetMapping("/") public String home() { return "home"; }} 정적 페이지가 있다아무것도 만들지 않았다면 index html이 호출되지만, 정적컨텐츠는 요청이 오면, 스프링컨테이너에 있는 관련 컨트롤러를 찾고, 없으면 정적페이지를..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 스프링 빈을 등록하는 방법에는 두가지가 있다 1. 컴포넌트 스캔과 자동 의존관계 설정 @Controllerpublic class MemberController{} 컨트롤러 어노테이션을 적용한다스프링 컨테이너는 이 어노테이션이 있으면 객체로 생성해 스프링에 저장해둔다 (이 객체는 이하 스프링 빈 이라고함)스프링 컨테이너는 빈의 생명주기를 관리한다. @Autowiredpublic MemberController(MemberServic..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 내가짠 리포지토리가 잘 되는지 확인하고싶을때1. 메인 메서드를 실행한다 >> 너무 오래걸림2. 테스트 케이스를 실행한다 package springProject.hello_spring.member_management.repository;import springProject.hello_spring.member_management.domain.Member;import java.util.*;public class MemoryMemberR..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 회원 관리 예제 비즈니스 요구사항데이터 : 회원ID, 이름기능 : 회원 등록, 회원 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오) 컨트롤러 : 웹 MVC 컨트롤러 역할을 한다>> 사용자의 요청을 받고, 그 요청을 처리한 후, 적절한 응답을 제공.서비스 : 핵심 비즈니스 로직 구현>> 데이터 처리 로직리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리>> 데이터베이스에 접근하여, 데이터를 저장하거나 불..
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한 사항두 수는 1이상 1000000이하의 자연수입니다. 입출력 예 #1위의 설명과..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) Controller에 위처럼 설계를 했다전과는 다르게@ResponseBody가 추가되었는데http의 통신 프로토콜에서 request, status, head, body가 있는데 그 body부분에 직접 넣어준다는 뜻이다 mvc 방식 + 템플릿엔진 은 html을 렌더링해서 보내주지만 객체를 보내주게 되면 어떻게 될까?키 값쌍의 JSON방식으로 보내진다. responseBody는 어떤 방식으로 작동할까?유저의 localhst:8080/..