about. What I learned/about.Gudi

    형상관리도구 - 코드의 변경사항을 버전으로 관리

    cvs : 유료 느림 안정성(강) svn : 무료 안정성(강) 별도 서버구축 권장 git : 무료 안정성(중) 무료제공 site가 많음 우리는 git을 쓰기로 함 1. github에 가입한다. 2. 공동 repository를 만든다. 용어 설명 fetch : 이력취득, 변경사항 정보를 서버에서 받아옴 pull : 변경사항 및 파일 취득 commit : 이클립스 변경사항을 내 컴퓨터에 적용 push : 내 컴퓨터에서 원격 서버에 적용 merge : 버전이 충돌로 인하여 적용이 안되는 경우 상태를 맞추는 작업 주의사항 - 이클립스 켜고 프로젝트를 fetch나 pull을 통하여 최신 상태 유지 올릴때 git staging에서 올릴 파일들을 선택 후 녹십자가 add+index로 버전 정보 추가 comment 작..

    비동기 방식 (AJAX 사용하기)

    serialize() 입력된 모든Element(을)를 문자열의 데이터에 serialize 한다. var params = $("#폼명").serialize()

    Spring

    여러개의 세션에 동시에 접속을 하려면 SSO(single sign on : 단일 인증으로 복수의 세션을 사용한다.)를 사용해야한다. 오늘은 로그인에 대해서 배웠고 이 중 가장 중요한 개념은 session에 대한 것이다. session은 tomcat 서버 안에 존재하는 임시저장 공간이다. 로그인을 하게되면 해당 서비스에 처음 접속했을때 부여받았던 session_id에 대한 저장공간에 구별할 수 있는 키 값이 저장되게 된다. 하나의 서버를 이용한다는 말을 다른말로바꾸면 하나의 서비스를 여러사람이 접속해서 사용한다는 말이다. 이 구별을 사용자마다 부여하는 고유 session_id로 한다. 로그인의 과정에서 가장 중요한 부분은 Controller에 따라 다른다. 아이디 비밀번호 package com.spring..

    SPRING

    #paging = 데이터를 분할하여 제공해 주는 것 (게시판 번호) 총 게시글 수는 127개이며 현재 페이지는 2번이고 한 페이지당 보여질 게시글의 개수는 10개씩이다. 페이지에서의 시작 글번호 구하기 (현재page-1)*보여질 게시글 개수 +1 //테이블 시작row @Override public int getStartCount(int page) { int startCount = 0; int viewCount = CommonProperties.VIEWCOUNT; startCount = (page - 1) * viewCount + 1; return startCount; } //테이블 시작row @Override public int getStartCount(int page, int viewCnt) { int..

    SPRING - 글쓰기, 수정 흐름도

    글쓰기 글쓰기 수정 과정 TESTCONTROLLER에서 모두 이루어짐(시작은 모두 여기서)

    spring 흐름대로 복습하기

    회원번호 아이디 이름 생년월일 ${data.M_NO} ${data.M_ID} ${data.M_NM} ${data.M_BIRTH} 위의 번호대로 찍을 꺼야. 일단 그렇다면 순서대로 controller - service - dao - sql session 순으로 정리를 하겠다. 모두 주석 처리한 후 다시 진행해보기 06/02 까지 하기