FInal Project 진행 시 개인 Trouble Shutting 배운지 오래된 문법에 대해 잊고 있는 부분이 많아 별도로 정리하기로 했다. * Mybatis 1. 파일명 통일DAO.xml 과 DAO.java 와 파일명이 동일해야한다. 2. #{ }, ${ } 차이점parameter 값 : #{이름}parameter 명 : ${이름} -> #{ } 으로 작성할 경우, 알아서 ' ' 을 붙여서 전달한다. 3. Ajax(비동기 처리)$.ajax({ url: 요청이 보내지는 곳, type: http요청 방식 get/post, success: http 요청 성공의 경우 동작할 함수, error: http 요청 실패의 경우 동작할 함수, complete: http 요청 완료 후 동작할 함수, data: 서버로..
전체 글 검색 결과
Git : 버전관리 시스템으로서, 협업하기에 좋은 프로그램(?)이다. 맥 os 기준으로 terminal 에서 작업하는 것은 매우 어렵고 불편하기 때문에 Git 툴인 Sourcetree를 사용한다. repository 생성 후 기본 골격 또는 기본 나뭇가지(이 표현이 맞는지는 의문)는 master 로 잡아두고,나의 작업은 새로운 branch 를 생성하여 이곳에서 commit 을 진행한다. 다른 작업자에게 보여주고 싶은 경우 commit 후 push 를 하면 다른 작업자들도 볼 수 있다. 용어 정리 * commit : 코딩작업 후 변경 사항 로컬저장소에 저장 * pull (↓) : 원격저장소에 있는 내용 나의 로컬저장소로 내려받기* push (↑) : 로컬저장소 내용을 원격 저장소로 밀어넣기(올리기) 기본적..
spring 설정에 root context , servlet context 설정파일이 있다. root webapplication context는 비지니스 혹은 목적을 위한 service layer와 해당 service layer에서 database와 연결되는 repository layer를 구성하는 bean들을 설정 servlet webapplication context는 client 요청을 받기 위한 entry point로서 servlet의 context설정 servlet context는 root context의 bean를 참조할 수 있지만, 반대의 경우는 불가능하다. ex) servlet context에는 controller, view resolver , handler mapping등의 설정root ..
Java의 기초문법 3 (오버로딩, 생성자, 다형성, 추상클래스, 인터페이스)Overloading : 하나의 이름으로 여러가지 기능을 하는 함수* 사용 : println() 대표적인 함수* 문법 : 함수의 이름은 같고 parameter의 개수와 타입을 달리하는 방법 1. 함수의 이름은 같아야 한다. 2. [parameter] 개수 또는 [Type]은 달라야 한다. 3. return type은 overloading에 판단기준이 아니다. 4. parameter 순서가 다름을 인정한다. Constructor : 특수한 목적을 가지는 함수 * 특수한 목적 : member field 초기화 1. 일반함수와 다른점 1.1 함수의 이름이 고정 (class 이름과 동일) 1.2 return type (x), void(..
Java의 기초문법 2 (조건문, 제어문, 반복문) * 조건문 : 어떤 문장은 수행하고 싶고, 어떤 문장은 수행하고 싶지 않을 경우 사용 if 조건문 조건식의 연산 결과에 따라 블록 내부 문장의 실행 여부를 결정 할 수 있다. if 문 조건식이 true 일 경우에만 실행문이 실행된다. if(조건식) 다음의 { } 를 생략할 수 있다. 하지만, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함된다. if(조건식){ 실행문; 실행문; } if - else 문 조건식이 true일 경우 if 블록의 실행문이 실행되고, flase 일 경우 else 블록의 실행문이 실행된다. if(조건식){ 실행문; 실행문; }else{ 실행문; } if - else if - else문 처음 if문의 조건식의 조건문이 t..
최근댓글