profile
더 나은 세상을 만들고 싶은 Back-End Developer 준비생

(Spring의 정석)Spring MVC 15-16

출처 : 패스트 캠퍼스(스프링의 정석 : 남궁성과 끝까지 간다)

3일 전
·
0개의 댓글
·

(Spring의 정석) Spring MVC 13-14

서블릿은 클래스 단위로 URL 맵핑을 하기 때문에 클래스의 개수가 늘어난다는단점이 있고, 반드시 HttpServlet을 상속받아야 하고, HttpServletRequest와HttpServletResponse를 매개변수로 받아와야 한다는 제약을 가지고 있다.서블릿을 사용

4일 전
·
0개의 댓글
·

(Spring의 정석) Spring MVC 11-12장

@WebServlet 애너테이션을 사용하면 라이브러리를 찾지 못해 에러가 날 경우가 있는데, tomcat이 가지고 있는 library를 사용하도록 설정해주면 사용할 수 있다.@WebServlet은 @Controller + @RequestMapping 과 같다.Servl

5일 전
·
0개의 댓글
·

(Spring의 정석) Spring MVC 9-10 요약

관심사란 우리가 관심을 가지고 해야할 작업이라고 할 수 있다.예를 들어, YoilTeller 는 입력 / 요일 계산 / 출력 3개의 관심사를 가지고 있다.OOP 5대 설계원칙 SOLID중 SRP - 단일 책임의 원칙과 관련이 있는데,SRP란 “하나의 메서드는 하나의 책

5일 전
·
0개의 댓글
·

(스프링의 정석) Spring MVC 7-8 요약

프로토콜(Protocol) : 서로 간의 통신을 위한 약속, 규칙주고 받을 데이터에 대한 형식을 정의한 것HTTP(Hyper Text Transfer Protocol) : 단순하고 읽기 쉽다 - 텍스트 기반의 프로토콜상태를 유지하지 않는다 - (stateless) -

5일 전
·
0개의 댓글
·

(스프링의 정석) Spring MVC 5-6 요약

Spring MVC 클라이언트와 서버 ~ 설정 파일(web.xml & server.xml)클라이언트(Client) : 서비스를 요청하는 애플리케이션(or 컴퓨터)서버(server) : 서비스(Service)를 제공하는 애플리케이션(or 컴퓨터)서버의 종류는 어떤 서비스

5일 전
·
0개의 댓글
·

(스프링의 정석) Spring MVC 3-4 요약

Spring MVC 3-4원격 프로그램을 URL을 입력해서 호출하게 되면,HttpServletRequest 객체를 톰캣이 생성한다.매개변수로 HttpServletRequest를 받게 되면, 톰캣이 요청에 대한 정보를 담아서 넘겨준다.쿼리스트링 (Query String)

2022년 8월 2일
·
0개의 댓글
·

(스프링의 정석) Spring MVC 1-2 요약

Spring MVC 1-21\. 원격 프로그램 실행1-1. 로컬 프로그램의 실행로컬 프로그램을 실행시키려면 java 클래스 이름 으로 터미널 환경에서 실행 시킬 수 있다.Java 인터프리터가 Main 메서드를 실행 할 수 있는 이유는 main 메서드가 static 이기

2022년 8월 1일
·
1개의 댓글
·

(Spring의 정석 스터디) 6일차 Spring DI와 AOP 10~17 요약

Spring DI와 AOP 10 - 13 (MySQL 설치 ~ Spring으로 DB연결하기)Java 프로그램으로 MySQL을 사용하려면 MySQL JDBC Driver가 필요하다. Maven Repository 에서 mysql-connectorj를 pom.xml 파일에

2022년 7월 9일
·
0개의 댓글
·

(Spring 정석 스터디) 5일차 Spring DI와 AOP 1~8 요약

Spring DI와 AOP 1-3. Spring DI 흉내내기Properties는 String(Key),String(Value) 의 형식으로 이루어져 있으며, 타입만 다를 뿐 Map과 똑같은구조로 이루어져 있다.OOP(객체지향 개념)가 등장하게 된 계기는 변경에 유리한

2022년 7월 8일
·
0개의 댓글
·

(Spring의 정석 스터디) 4일차 Spring MVC 27~끝 요약

Spring MVC 27. 예외처리(1) - 실습 예외처리를 해주지 않으면 Tomcat은 500번 Server Error로 처리하지만, 예외처리를 해주면 404 Page Not Found Client Error로처리한다.예외처리를 해줄 메서드를 따로 작성할 수 있는데,

2022년 7월 7일
·
0개의 댓글
·

(Spring의 정석 스터디) 3일차 Spring MVC 20~26 요약

Spring MVC 20. @GetMapping & @PostMapping(1)GET 방식을 사용할경우 회원가입이 자동화되거나, 쿼리스트링의 정보를 전송하기 때문에 유출에 위험이 있어,GET 방식을 사용해서 회원가입을 하지 못하도록 @PostMapping 에터네이션을

2022년 7월 6일
·
0개의 댓글
·

(Spring의 정석 스터디) 1일차 Spring MVC 1~8 요약

1\. 원격 호출 가능한 프로그램으로 등록@Controller < annotation 붙이기2\. URL과 메서드를 연결@RequestMapping < annotation 붙이기인스턴스 메서드는 객체를 생성해야 호출이 가능, @RequestMapping 에너

2022년 7월 5일
·
0개의 댓글
·

(Spring의 정석 스터디) 2일차 Spring MVC 9~12 / 17~19장 요약

Spring MVC 09. 관심사의 분리와 MVC패턴 - 이론 OOP 5대 설계원칙 (SOLID) 중 SRP - 단일 책임의 원칙"하나의 메서드는 하나의 책임을 진다."분리의 기준 1. 관심사 2. 변하는 것, 변하지 않는 것 3. 공통 코드(중복 되는 코드)처음부터

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

(Spring) 페이징 연습하기

PageHandler 클래스를 작성해서 페이징을 콘솔로 확인할 수 있게 작성하였고, Junit4를 이용한 테스트까지 해보았다.네비게이터(웹페이지를 보면 < 1 2 3 4 5 > 와 같이 앞으로 가는 버튼과 뒤로 가는 버튼이 있고, 각 페이지 번호를 누르면 이동할

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

(Java)자바의 정석 기초편 10장 4번 문제풀기

교재에서는, 생일을 2000-01-01로, 오늘 날짜를 2016-01-29로 설정하였기에, 정확히 계산이 되었는지 확인하기 위하여 교재와 같이 날짜를 설정했다.SimpleDateFormat으로 날짜의 출력 형식을 정해주고 (yyyy-MM-dd), 각각 생일과 오늘 날짜

2022년 6월 18일
·
0개의 댓글
·
post-thumbnail

(Java)자바의 정석 기초편 10장 1번 문제 풀기

그래서 newMon boolean 타입 변수를 선언해서, 월이 바뀔때마다 값을 true줘서, 다음 루프를 돌때 날짜를 더해주도록 작성하였다.또, i는 계속 증가하기 때문에 i의 값을 달이 바뀌면 다시 1로 초기화 해서 계속 루프가 돌도록 해주었다.중첩 if문을 사용해서

2022년 6월 18일
·
0개의 댓글
·
post-thumbnail

(Java)자바의 정석 기초편 10장 3번 문제

문제 내용 어떤 회사의 월급날이 매월 21일 일때, 두 날짜 사이에 월급날이 몇 번있는지 계산해서 반환하는 메서드를 작성 후 테스트 하라. 이게 전체 코드인데 , 1~6번 조건은 책에 저자님께서 주석으로 달아 놓은 조건이다. 이것을 보고 코드로 구현만 하면 되는데,

2022년 6월 18일
·
0개의 댓글
·
post-thumbnail

(백준)1152 단어의 개수 풀기

이번 문제의 요지는, 공백으로 구분되어 있는 문장에서 단어의 갯수를 세서 출력하는 문제입니다. 이 문제는 반례가 하나 있는데 그것이 마지막 문장에 나와있다."문자열은 공백으로 시작하거나 끝날 수 있다."이게 포인트 였다. 이 반례를 무시하고 그냥 단어의 개수만 세면 공

2022년 6월 15일
·
0개의 댓글
·
post-thumbnail

(백준)11720번 숫자의 합 풀기

여기서 실수한 것이 간단하게 생각해서 Scanner로 전부 입력받고 출력을 하였지만 실패하였다. 그때 간과한것이 입력의 형태였다. Scanner는 숫자를 입력받고 Enter를 입력하면 밑줄로 내려간다. 하지만 문제에서 주어진 테스트 케이스는 쭉 연결 되어있다. 공백도

2022년 6월 10일
·
0개의 댓글
·