
[GitHub] 스프링 & 이클립스 깃허브 연동 오류 : Can't connect to any repository
2022. 6. 11. 15:29
설치/설치오류
해당 오류는 깃허브의 인증체계가 비밀번호에서 토큰형식으로 변경되었기 때문에 발생하는 오류이다 깃허브 연동을 위해 설정해줬던 이클립스나 sts에서 비밀번호 대신 토큰으로 변경해줘야 한다. [GitHub] 깃허브 토큰 발행하는 방법 (tistory.com) 위 링크 통해서 토큰 발행이 가능하다

[GitHub] 초보자를 위한 깃, 깃허브 설치 및 설명서 [2] 이클립스 - 깃허브 연동하기
2022. 6. 11. 14:57
기타/GitHub
깃허브 설명서 [1] : 깃허브 기초 환경설정 ver 깃허브 설명서 [2] : 이클립스 - 깃허브 연동 ver 깃허브 설명서 [3] : sts - 깃허브 연동 ver 깃허브 설명서 [4] : 깃배쉬 - 깃허브 ver 번외 : 깃허브 토큰발행 📌 이클립스 - 깃허브 연동 📎프로젝트 생성 file -> new -> Dynamic Web Project 생성 실험용 프로젝트랑 패키지 ,클래스 하나를 생성해준다. 프로젝트 연동 우클릭 Team -> Share Project Use or create repository in parent folder of project 체크 연동은 여기서 완료 📎 Commit Team -> Commit add index 하면 밑에 Staged Changes에 해당 클래스가 올라간다 ..

[GitHub] 초보자를 위한 깃, 깃허브 설치 및 설명서 [1] 깃허브 저장소 만들기부터 깃-깃허브 연동까지
2022. 6. 9. 21:09
기타/GitHub
⩉ 해당 포스트는 회원가입이 되어있다는 전제조건하에 진행됩니다. 회원가입 후 포스트를 따라해주세요 ⩉ 깃허브 설명서 [1] : 깃허브 기초 환경설정 ver 깃허브 설명서 [2] : 이클립스 - 깃허브 연동 ver 깃허브 설명서 [3] : sts - 깃허브 연동 ver 깃허브 설명서 [4] : 깃배쉬 - 깃허브 ver 번외 : 깃허브 토큰발행 ---------------------------------------------------------------------------------- 📌 깃허브 저장소 만들기 회원가입 후 프로필에서 오른쪽 상단에 있는 + 모양을 누르면 New repository가 뜨는데 이 버튼을 눌러서 프로젝트 레파지토리(저장소)를 만들어 준다 각 프로젝트별로 레파지토리를 생성해주시..

[STS] 스프링(Spring) MVC 프로젝트 왕초보 연습문제 (2)
2022. 6. 1. 22:32
Spring/MVC 연습
문제 Quiz) form 형태의 go.jsp파일에서 값을 입력하면 gogo.jsp파일로 넘어가 go에서 적었던 값이 나오게 만드시오 form에서 제출한 값은 post형식으로 보내지며 gogo.jsp 파일은 go에서 적은 form의 파라미터 정보를 가져오는 컨트롤러를 작성하여야 한다. 풀이 go.jsp 어디로 갈까요? gogo.jsp ${where} 가자! QuizController.java package org.zerock.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; i..

[STS] 스프링(Spring) MVC 프로젝트 왕초보 연습문제 (1)
2022. 6. 1. 12:55
Spring/MVC 연습
Quiz1) ①test1.jsp에 request가 들어오면 /quiz/test1의 request가 열리게 하고 ②test2.jsp는 /quiz/test3가 열리게 , ③ test3.jsp는 /test3가 열리게 mvc를 구현해보자 --------------------------------------------------------------- test1.jsp : quiz폴더의 test1.jsp open test2.jsp : quiz폴더의 test3.jsp open test3.jsp : test3.jsp open 으로 기재 단 , @Controller의 어노테이션을 사용하여 축약한 MVC로 구현할 것! 풀이 1. jsp파일 3개 생성 (보통 view -> controller ..
[STS] 스프링(Spring) MVC 프로젝트 : @Controller 파라미터 수집하기
2022. 6. 1. 12:50
Spring/MVC
@Controller 어노테이션의 장점인 파라미터 자동 수집기능 사용해보기 @Controller 어노테이션 사용이전의 MVC 모델에서 request 수집시 request.getParameter()를 사용했던 기억은 잊고 어노테이션을 활용하여 간략한 코드를 작성해보자 @Controller @RequestMapping("/sample/*") @Log4j // 로그 기록 //=> /sample로 시작하는 url의 모든건 이 클래스로 받겠다는 뜻 // 클래스에도 request 매핑가능함 public class SampleController { @RequestMapping("") public void basic () { log.info("기본 요청....."); } @GetMapping("/ex01") publi..

[STS] 스프링(Spring) MVC 프로젝트 : @RequestMapping 축약하기
2022. 6. 1. 11:44
Spring/MVC
스프링 MVC 프로젝트 구성이란? root.context.xml로 사용하는 일반 Java 영역과 servlet-context.xml로 설정하는 Web관련 영역을 연동해서 같이 쓸 수 있게 되는 것을 말한다. MVC 프로젝트 로직 클라이언트(고객)의 요청 Controller에서 request 처리를 위한 로직 연동 Model에 request 값을 전송 Model에서 request에 대한 데이터를 Controller에 전송 Controller에서 처리된 결과(response)를 View로 전송 내가 처음 MVC 모델을 만들어볼 때 헷갈렸던 점 Controller 매핑에 request를 처리할 jsp파일을 기재해야될 것 ( request 받을 model영역의 jsp기재가 아님!) @Controller @Req..

[STS] 스프링에서 데이터베이스 연동하기 (JDBC 테스트)
2022. 6. 1. 08:26
Spring
스프링에서 데이터베이스 (mysql, mariadb 등등) 를 연동하는 방법은 크게 2가지로 나뉘는데 1. maven을 활용해서 연동하기 ( 코드 입력만하면 되는 가장 간단한 방법) 2. jar 파일 직접 설치 (maven이 없는 경우) 요즘은 오라클 JDBC 라이브러리에서 Maven을 제공하기 때문에 완전 구버전이 아닌 이상 Maven을 활용해서 간단하게 연동할 수 있다. 아래에 해당하는 코드를 JDBC 테스트를 할 pom.xml 파일에 추가하면 된다 . com.oracle.database.jdbc ojdbc8 21.1.0.0 오라클 드라이버만 설치하고 JDBCTest 클래스를 만들어서 package org.zerock.persitence; import static org.junit.Assert.fai..

[STS] junit @test 어노테이션 안됨 오류 해결
2022. 5. 31. 23:56
설치/설치오류
분명 @Test 어노테이션을 불러오는 junit 드라이버도 설치했는데 @Test 어노테이션을 제외한 t가 들어간 어노테이션만 나오는 상황이 발생했다.!.이건 junit에 문제가 있다는 뜻이라서 pom.xml에 들어가서 jnuit 드라이버를 살펴보면 해결할 수 있다 해결은 아주 간단했는데 Test에 위치한 줄이 있는데 이 줄을 지워주면 어노테이션이 잘 작동하는 걸 볼 수있다!. 짜잔! 모든 오류가 이것처럼 쉽게 풀리면 좋겠다ㅜ...

[JSP] Servlet 개념 이해하기
2022. 5. 29. 21:49
Spring/MVC
서블릿을 사용하는 이유는 간단하게 말하자면 정적인 화면에서 동적인 화면을 구동하기 위해서 서블릿을 사용한다. 여기서 동적인 화면이란 ? 웹페이지에 로그인할때 "안녕하세요 고객님" 이라는 문구대신 "안녕하세요 xxx님" 하면서 계정정보에 따라서 정보가 다르게 출력되게 만드는 소프트웨어 컴포넌트라고 볼 수 있다. [서블릿의 특징] MVC모델에서 controller 기능을 구현한다 html을 통해서 서버에 응답 MVC모델이란? 하나의 JSP에서 View, Control, Model을 하면 유지보수하기 힘든 점을 고안하여 http사용에 용이한 JSP에서는 View를 구현 / Java를 기반으로 구현할 수 있는 Servlet은 기능 구현을 위한 자바 코드를 작성 / Model의 경우에는 컨트롤러에서 특정요청이 들..