분류 전체보기236 [Refactoring] 22.08.03. 로그인, 회원 가입 로그인 구성 1. 로그인 (Continue) 작성한 email과 password로 로그인 할 수 있다. 둘 다 필수로 입력해야하며, 그렇지않으면 버튼이 동작하지 않는다. 필자가 작성하지는 않았지만, test 상에서 @ 이후를 하나하나 작성하기 번거롭다며 저렇게 만들었다는 조원의 말이 생각난다. 2. 회원가입 버튼 (Signup) 회원가입 modal을 띄우는 버튼이다. 여러 사람들이 만들다보니까 어느 곳에는 한글로, 어느 곳에는 영어로 작성되어 있다. 회원 가입 Modal 구성 1. 회원가입 form 작성한 email과 password로 가입할 수 있다. 이를 포함한 이름과 전화번호는 필수 작성 내용이다. 입력하지 않으면 가입 완료 버튼을 눌러도 잘못된 항목에 대한 수정 요청을 띄운다. email은 중복되.. 2022. 8. 3. [Refactoring] 22.08.01. 기본 index page (home.jsp) 구성 1. 검색 지역 검색이 가능하도록 했다. 원하는 지역을 선택해서 검색할 수 있다. (ex - 강남 / 송파 / 서초 etc) 지역을 선택하지 않아도 검색이 가능하다 검색어를 입력하지 않아도 검색이 가능하다. 이럴 때는 랜덤으로 결과를 출력한다. 검색 버튼을 누르면 main page로 이동하게 된다. 매장 검색 기능은 로그인 여부에 관계 없이 가능하다. 2. 로그인 버튼 로그인 버튼을 누르면 로그인이 가능한 form이 존재하는 loginform page로 이동한다. 로그인 버튼은 이미 로그인한 상황이라면 화면에 구성하지 않도록 했다. 코드 뜯어보기 HomeController.java 가장 기본이 되는 index page이다. 이름은 home.jsp 이며, 이는 project의 web.xml file에.. 2022. 8. 1. [Eclipse] Port 8080 required by Tomcat v8.5 Server at localhost is already in use. Eclipse를 쓰다보면 설정한 port가 이미 사용되고 있어서 server를 실행할 수 없다는 오류 메시지를 종종 보게 된다. 그런데 아무것도 실행되고 있지 않음에도 8080 port가 사용되고 있다는 메시지만 반복해서 보게되는 경우가 많다. 이럴 때는 어떻게 해야할까? 그럼 아마 8080 port를 이미 oracle에서 쓰고 있을 확률이 높다고 한다. >>> netstat -ano -p tcp 우선 명령 프롬프트에서 위와 같은 명령어를 작성하여 실제로 8080 port가 쓰이고 있는지 확인한다. >>> sqlplus >>> conn / as sysdba// 관리자 접속 >>> (접속) >>> select dbms_xdb.gethttpport() from dual; >>> exec dbms_xdb.se.. 2022. 8. 1. [Github] Fork해온 repository 작업에 대한 contribution 나타내기 (a.k.a 잔디 심기) 작성 경위 에이콘 아카데미에서 했던 Final project '자리.. 있어요?' 에 대한 reboot project를 진행하려고 했었다. 이게 수료 거의 직후에 작업했던 것이니 벌써 현재 기록 상 10~11 개월 정도 되었는데, 작업을 해두고 방법은 기록하지 않아서 또 찾아보게 되었다. 그래서 이참에 작성해두려고 한다. 이 작업이 필요한 이유는 간단하다. '자리.. 있어요?' project는 필자의 repository에서 진행한 것이 아니라서 해당 내용을 fork해올 수밖에 없었고, fork해온 repository에서의 단순한 commit 작업은 contribution을 나타내지 않기 때문이다. 흔히 사람들이 말하는 '잔디를 심는다.' 가 불가능하기 때문이다. 이유는 다음과 같다. Github의 doc.. 2022. 7. 30. 이 항목에 현재 아무것도 보이지 않는 이유 (22.07.28.) 이 항목에 아무것도 없는 것이 아니다. 비공개로 포스팅해서 아무것도 보이지 않는 것이다. Java와 Spring Boot 관련 내용을 강의로 듣고 정리하고 있으나, 이것이 공유되면 지적 재산권을 침해하는 것이라 생각하여 비공개로 포스팅해두었다. 일종의 저장고라고 할 수 있다. 2022. 7. 28. [java web] step01. Servlet (경로 요청, servlet, jsp, form 전송) step01. Servlet 경로 요청 index page입니다. hello 요청 hello 요청 hello.html 요청 study study 첫 번째 링크인 hello와 두 번째 링크인 /Step01_Servlet/hello 는 같은 경로를 요청한 것이다. 전자는 현재 위치를 기준으로 하는 상대 경로 요청이고, 후자는 server에서의 절대 경로 요청이다. 이때 예시의 /Step01_Servlet/ 이 바로 최상위 경로(root)에 해당한다. 그런데 구분은 잘 해야한다. 세 번째 줄에서 볼 수 있듯 /hello.html 에서 hello.html 이 위치한 곳은 WebContent 가 맞다. 하지만 /hello 에서 hello 가 위치한 곳은 WebContent가 아니다. Web browser에서 특정.. 2022. 5. 18. 이전 1 ··· 23 24 25 26 27 28 29 ··· 40 다음