본문 바로가기

Spring16

[Spring] MyBatis를 활용한 Login 구현 - 2 https://mjoo1106.tistory.com/entry/Spring-MyBatis%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-Login-%EA%B5%AC%ED%98%84-1 [Spring] MyBatis를 활용한 Login 구현 - 1 앞시간에 REST API를 맛만보았다. 원래 프로그래밍을 가장 처음하면 Hello World를 출력하는 것으로 시작한다. 그렇다면 웹에서 시작은 무엇일까? 바로 로그인이다. 이것도 매우 간단하기 때문에 후 mjoo1106.tistory.com 지난번에 mysql 설치를 진행했고 login table을 하나 만들었다. 이를 mybatis를 사용하여 불러와 로그인 페이지를 직접 구현해보고자 한다. login page login page는 진짜 간.. 2022. 7. 6. 더보기
[Spring] MyBatis를 활용한 Login 구현 - 1 앞시간에 REST API를 맛만보았다. 원래 프로그래밍을 가장 처음하면 Hello World를 출력하는 것으로 시작한다. 그렇다면 웹에서 시작은 무엇일까? 바로 로그인이다. 이것도 매우 간단하기 때문에 후딱하고 다음 단계로 넘어가야겠다. 시작하기 앞서 DB를 활용하기 위해 사용하는 MyBatis와 JPA에 대해 소개하고자 한다. MyBatis vs JPA(Java Persistence API) 인프런 강의나 최근 자료들을 보면 MyBatis를 사용하지말고 JPA를 사용하라는 것을 많이 봤을 것이다. 실제로 JPA를 사용하는 비율이 압도적이다. MyBatis는 SQL Mapper의 종류 중 하나이고 JPA는 OBM 기술로 분류된다. 그렇다면 OBM이 뭐길래 사람들이 열광을 하는 것일까? ORM(Object.. 2022. 7. 5. 더보기
[Spring] REST API 맛보기 앞의 게시물에서 스프링을 사용하기 위한 환경을 구축했다. 그럼 이제 실행이 성공적으로 되는지 테스트를 해야겠다! 그래서 제일 무난한 REST API를 통해 스프링이 정상 작동하는지 보자!! Spring Project 생성 https://start.spring.io/ spring을 사용하기 위해 위 사이트에 접속한다. 그리고 jdk 11을 다운받았다면 다음과 같이 설정해준다. 가장 처음 Project에서 Maven, Gradle 중에 선택해야 한다. 둘은 빌드 관리 도구로 Maven으로 설정하게 되면 porm.xml에서 의존성, 라이브러리 등을 선언하여 관리한다. 반면 Gradle은 groovy 언어로 선언하여 관리하는데 안드로이드에서 주로 사용했었다. 둘 중에 고민하다 구글링했을 때 자료가 많은 것은 M.. 2022. 7. 4. 더보기
[Spring] jdk, Intellij 설치 Node js의 express를 사용해서 주로 API를 구축했었는데, 취업을 앞둔 상황에서 자바 왕국인 코리아에서 자바 스프링을 사용하지 못하는 것은 치명적인 단점이라 생각했다. 그래서 새로 노트북을 산 김에 나의 개발 스택도 변경했다... jdk install 1. jdk download https://www.oracle.com/java/technologies/downloads/ 위의 링크로 들어가서 자신이 원하는 version을 다운받으면 된다. 사용하기 위해 반드시 oracle 계정이 있어야한다. 처음에는 최신 버전을 다운받았는데 뭔가 안되어서 11 version을 설치했다. 11은 아래로 스크롤를 내려서 다운받으면 된다. 2 install check 쭉 진행해서 다운을 완료했다면 java --ve.. 2022. 7. 2. 더보기