분류 전체보기
-
isEmpty()SPRING 2022. 4. 23. 18:56
강의를 듣다가 isEmpty()를 사용하는데 'isEmpty(java.lang.Object)' is deprecated되었다. 맨날 잊어버려서 기록. String - hasLength(String) or hasText(String) Object - ObjectUtils.isEmpty(Object) 를 추천해준다. hasLength() null check 후, 길이가 0인지 판단한다. hasText() hasLength() + 공백이 아닌 문자열이 포함되어있는지 판단한다.
-
JavaScriptWEB 2021. 1. 5. 20:54
JavaScript 문법이 철저하지 않음 변수 선언할때 타입을 따로 설정 안해도 됨 오류가 생겨도 찾기 쉽지 않음 Node npm : node 패키지들을 사용할 수 있도록 관리해주는 도구 React npx : npm 5.2 + 버전의 패키지 실행도구 프로젝트 세팅 npx create-react-app [이름] cd [이름] npm start JS script 쓸때 defer 쓰면 페이지가 모두 로드되고 이후에 외부 스크립트 실행 async 실행순서 보장 안됨 var, let, const var : 유효범위 구분x. (지역, 전역 변수를 구분 할 수 없음) let : 특정 영역에서 지역변수로 사용할 수 있음. const : 값이 변경되지 않는 상수. 02. JavaScript_commnad if 조건문 i..
-
GIT기타 2021. 1. 4. 14:13
GIT - 버전 관리 시스템 Git 작업 흐름 - add 커밋 할 목록에 추가 - commit 커밋 만들기 (create a snapshot) - push 현재까지의 history가 기록되어 있는 곳에 새로 생성한 커밋 반영 명령어 git status - 현재 위치 repo의 git 상태 표시 git init - 현재 위치 파일을 git 파일로 초기화 git log - git commit 로그 보여줌 git log --oneline - log 한줄로 간단하게 보여줌 git log --oneline --graph - log 그래프 형태로 보여줌
-
JSTLWEB 2020. 12. 23. 19:55
JSTL(JSP Standard Tag Library) - 태그 형식으로 반복문, 조건문 등을 사용 할 수 있게 해줌. 사용하기 위한 준비 1. tomcat.apache.org/download-taglibs.cgi 에 서 .jar 파일을 다운 받아 ../WEB-INF/lib 에 추가. 2. 를 JSP 파일에 추가. ex) 1. c:out - 변수의 값 출력 1 cs 2. c:set - 변수에 값을 저장. (setAttribute) 1 cs 3. c:if - if문 조건이 true 이면 출력 1 2 3 .. cs 4. c:remove - 변수 제거 1 cs 5. c:choose - if, else 문 1 2 3 4 5 6 7 8 9 10 11 ... ... ... cs 6. c:forEach - forEa..
-
ScopeWEB 2020. 12. 18. 19:27
Page < Request < Session < Application Page - 페이지 내에서만 유지 Request - 요청이 들어와서 응답이 나갈 때 까지만 유지 Session - session 객체 생성되어 소멸 될 때까지 유지 Application - application 이 생성되어 소멸 될 때까지 유지 Page - PageContext 추상 객체 사용 - forward 되면 사용 할 수 없음 Request - HttpServletRequest 객체를 사용 - JSP 에서는 request 내장변수 사용 - forward 할 때 유지됨 Session - 웹 브라우저 별로 변수를 관리, 탭 간에는 변수 공유됨 - HttpSession 인터페이스 구현한 객체 사용 - JSP 에서는 session 내장..
-
표현언어 EL(Expression Language)WEB 2020. 12. 18. 18:54
표현언어 - 값을 표현하는데 사용하는 스크립트언어. JSP 문법을 간단하게 사용하게 해줌. 문법 ${...} 표현언어 기본객체 pageContext : JSP의 pageContext 기본 객체와 동일 pageScope : pageContext 객체의 속성을 매핑한 Map 객체 requestScope : request 객체의 속성을 매핑한 Map 객체 sessionScope : session 객체의 속성을 매핑한 Map 객체 applicationScope : application 객체의 속성을 매핑한 Map 객체 param : 파라미터의 이름과 값을 매핑한 Map 객체 (getParameter) paramValues : 파라미터의 이름과 값배열을 매핑한 Map 객체 (getParameterValues) h..