전체 글
-
GithubGithub 2022. 2. 21. 10:50
BEST 깃 참고자료 : https://velog.io/@kimjungmin96/GitHub-Git-%EB%AA%85%EB%A0%B9%EC%96%B4 1. 계정 등록 git config --global user.name "P" git config --global user.email "@naver.com" 2. 깃허브 원격저장소 연결 git clone 깃주소 (git파일 or 로컬저장소에서 실행할 것) 3. 연결 파일에 들어가기 : cd 파일명 4. 브랜치 1. git branch: 브랜치들 확인 2. git branch 이름: 브랜치 생성 3. git checkout 이름: 브랜치 변경 5. 파일추가 및 커밋 git add 파일이름 git commit -m "내용" 6. 푸쉬 및 풀 1. git push..
-
[개인공부] 1/26Spring-Boot 2022. 1. 26. 21:25
김영한유투브 10~12강 : 생략 13강 컴포넌트 스캔 스프링 빈과 의존관계 @Controller : 스프링 컨테이너에서 스프링 빈이 관리된다. - 외부요청 @Service : 스프링 컨테이너에 Service 등록 - 비지니스로직생성 @Repository : 구현체에 등록 - 데이터저장 @Autowired : 스프링 컨테이너에 있는 것( 스프링 빈에 있는 객체 )을 연결시켜준다. - depengency injection 스프링 빈을 등록하는 2가지 방법 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록하기 컴포넌트 스캔과 자동 의존관계 설정 @Component : 애노테이션이 있으면 스프링 빈으로 자동 등록된다. @Controller : 컨트롤러가 스프링 빈으로 자동 등록된 이유도 컴..
-
[개인공부] 1/23Spring-Boot 2022. 1. 26. 19:57
김영한씨 유투브 spring-boot는 syso를 쓰지 않고 log를 쓴다 logging -> logback + slf4l : 어떤 구현체로 출력할것인지 라이브러리 살펴보기 Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 한다 스프링부트라이브러리 spring-boot-starter-web spring-boot-starter-tomcat:톰캣(웹서버) spring-webmvc : 스프링 웹 MVC spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진(View) spring-boot-starter(공통)) : 스프링부트 + 스프링 코어 + 로깅 spring-boot : spring-core spring-boot-starter-logging : logback, slf4j 테스..
-
[이론 + 코드] 1/21금 + 1/22토 Spring FrameworkSpring 2022. 1. 22. 14:36
http -> 비연결지향프로토콜 -> 어떻게 연결지향으로 만들것인가? 1. ( hidden, get( ? -> querystring ) - 한계 : String만 전달가능, 데이터를 중계를 해야하는 단점 2. 상태유지기법 ( 쿠키 : cookie , 세션 : HttpSession ) 쿠키는 관리하기 번거롭다. String JPA로 넘어가면 표기법은 중요하다 자바 표기법은 카멜표기법 ( 대문자 ) 데이터베이스는 언더스코어, 스네이크케이스 ( _ ) 두 개가 알아서 맵핑 ( 표기법 중요!! ) session.invalidate(); // 세션 무효화(로그아웃) private List memHobby; 체크박스와 같이 배열로 받는 변수는 해당과 같이 domain선언 JSP내에서의 경로 리펙토링 JSTL + E..
-
[이론] 1/20 목 Spring Framework - ServiceSpring 2022. 1. 20. 23:36
* RestController @Restcontroller : 메소드 모두 @ResponseBody가 디폴트로 걸린다. * 리펙토링 : 코드를 만들어놓고 더 효율적으로 바꿈 function getContextPath(){// /myapp를 뽑아냄 var hostIndex=location.href.indexOf(location.host) + location.host.length; var contextPath=location.href.substring(hostIndex,location.href.indexOf("/",hostIndex+1)); return contextPath; } EX) url : getContextPath() + "/boardList.do" getContextPath() : 경로변경을 쉽게..
-
[이론] 1/19 수 Spring FrameworkSpring 2022. 1. 19. 18:24
REST : JSON데이터만 제공하는 서버 ex) Open API(URL) // 취소 버튼을 강제로 클릭하기 $("#init").trigger("click"); // 직렬화(title=XXX&content=XXX&writer=XXX) 시켜서 가져오면 된다. var fData = $("#frm").serialize(); // css $("#wform").slideDown(); $("#wform").slideUp(); 직렬화 ( title=XXX & content=XXX & writer=XXX ) $("폼태그아이디").serialize()