분류 전체보기

    [Spring][8]Login Practice[로그인 실습]

    목차 - post - 로그인 기능 구현 - 글쓰기 구현 - 포린 키 Post * post를 써야 하는 이유 인증을 해야 하기 때문에 무조건 post로 넘겨야 한다.! *그래야 안전함!* 그래도 안전하지 않음, ( http에서 body에 전부 노출됨 ) get은 쿼리여서 String 암호화 불가능 post는 암호화가 가능 get, post 둘 다 하던 노출은 됨 * 그렇기 때문에 서비스를 할 때는 https를 써야 한다 (security 추가) https를 쓰지 않으면 결제 서비스도 불가능해진다. 민감한 정보를 암호화/ 복호화된 상태로 보내야 하기 때문 https를 쓰기 위해서는 값을 지불하고 도메인 등록만 https 서비스 회사에 등록해주면 된다. 그렇게 하면 ip로 도메인으로 넘어갈 때 ip -> 도메..

    [Git][2]Github연결

    목차 - Github 연결 - 자격증명 key - 인터넷 사용기록 삭제 Github 연결 github(git + hub) 저기 멀리서 클라우드 폴더에서 관리하는 것으로 생각하면 됩니다. 여태까지 만든 프로젝트를 git으로 관리해봅시다. git으로 관리하고 싶은 프로젝트가 있는 폴더에 git bash here로 git 터미널을 띄우고 git init 하면 아래처럼. git이 생성됩니다. (단, 상위항목에 .git 폴더가 있으면 하위 폴더에 생성되지 않습니다.) repository를 만들고 repository의 https url을 복사합니다. git remote add origin을 치고 뒤에 복사 붙여 넣기 합니다. github에 올리기 전에 git으로 git add . 와 git commit -m ""을..

    [Git][1]Git

    목차 - Git 개념 - Git 설치 - Git-test Git 개념 사진 찍는 것과 비슷합니다. Git init을 하게 되면 세 가지 영역을 담을 수 있는 공간이 마련이 되며 (git 폴더 생성) 사진을 찍을 수 있게 됩니다. 우리가 사진 찍을 때도 풍경은 시시각각 변합니다. (workspace, 작업 폴더) 사진을 찍으면 이것을 add 한다고 하며, 사진이 남겨진 상태에서 또 add 하게 되면 그 이전 사진을 덮어 씌우는 것처럼 git에서도 파일이 덮어써집니다. 그래서 add 하고 나서 commit 하여 지정된 파일의 분기를 만듭니다. (점을 찍는 것) (commit 은 사진첩에 사진을 옮겨 담는 것) 그래서 Git에서 분기를 할 수 있게 여러 branch를 만들 수 있습니다. 이렇게 하면 여러 버전..

    [Spring][7]Join practice[회원가입 실습]

    목차 - CRUD 구현 실습 - BootStrap - 회원가입(Join) 구현 CRUD 구현 (Join) 실습 다음과 같이 폴더를 구성합니다. auth는 인증이 필요한 페이지를 모아두는 폴더입니다. UserController를 새로 만듭니다. webapp/WEB-INF/views/test 의 경로로 test폴더를 만들고 navbarTest.jsp를 추가해보자 navbar를 가져다 쓰기 전에 테스트를 위해 새롭게 test폴더와 jsp파일을 생성합니다. 테스트를 할 때는 바로 적용하기보다는 이렇게 테스트를 먼저 합니다. 비어있는 jsp 파일(navbarTest.jsp)에서 밑에 사진처럼 윗부분만을 남기고 밑에 부분은 삭제합니다. 그리고 bootstrap에서 가지고 온 것을 복사 붙여 넣기 해봅시다. Boot..