2021-05-04 자바스크립 내에서 Date라는 오브젝트가 존재하면 해당 오브젝트를 사용하면 오늘의 날짜뿐 아니라 날짜 비교/ 계산 등 다양한 기능을 구현할 수 있게 된다. - 생성자 Date 오브젝트는 아래의 4가지 방식으로 생성할 수 있다. new Date() new Date(밀리초) new Date(년, 월, 일, 시간, 분, 초, 밀리초) new Date(날짜 형식 문자열) - 오늘의 날짜 오늘의 날짜를 알아보기 위해서는 단순히 Date() 오브젝트 사용하면 알 수 있으며, 사용법은 아래와 같다. 아래와 같이 현재의 시간이 콘솔 창에 출력되는 것을 확인할 수 있다. - 문자열 포맷 문자열 자체를 매개 값으로 주어 특정 날짜를 저장할 수 있는데, 코드로 작성하면 아래와 같다. 두 형식 모두 년 /..
2021-05-03 LIKE를 사용하면 SQL 내부에서 특정 조건에 맞는 문자열을 추출할 수 있는데 이 방법을 알아보도록 하자. - 예제 아래는 예제로 사용될 테이블인 SEE_INFO 테이블이다. - 상황1 이름에 TEST가 들어간 사람들만 추출해보자. SELECT * FROM SEE_INFO WHERE NAME LIKE 'TEST%'; SELECT * FROM SEE_INFO WHERE NAME LIKE 'TES%'; SELECT * FROM SEE_INFO WHERE NAME LIKE 'TE%'; SELECT * FROM SEE_INFO WHERE NAME LIKE 'T%'; '문자%'의 의미는 주어진 문자로 시작하는 모든 데이터를 추출하게 된다. 때문에 위의 4개의 코드는 모두 똑같은 동작을 하며 ..
2021-05-02 이클립스에서 프로젝트를 보는 2가지 방법이 존재하는데, 하나는 Hierarchical이고 다른 하나는 Flat이다. - 설정방법 패키지 익스플로러를 보면 우측에 위의 이미지와 같은 아래쪽 화살표가 있는데, 이 부분을 클릭해보면 아래와 같은 메뉴 항목이 나타난다. 위의 메뉴 항목 중 프로젝트(패키지)의 표시 방식을 설정하는 옵션이 바로 Package Presentation이며, 여기서 Flat을 선택하면, 패키지가 평면적인 형태 즉 모두 동일한 레벨로 보이게 되며, Hierarchical 옵션을 선택하면, 각 패키지별 계층구조를 볼 수 있게 프로젝트(패키지)의 표시 방식이 바뀐다. 메인 이미지 출처: Photo by Hà Nguyễn on Unsplash
2021-05-01 제이쿼리 문법으로 마치 2 Depth 구조와 같은 느낌을 줄 수 있는 슬라이드 effect 함수가 존재하는데, 이 함수의 사용법을 알아보자. - slideDown() / slideUp() slideDown() / slideUp() 이 두 함수는 단순 슬라이드를 내리고 올리는 기능만 가능하다. 때문에 보통은 잘 사용되지 않고 올리고 내리는 두 가지 기능이 모두 되는 slideToggle이 사용되는 경우가 많다. - slideToggle() Hello Hello Hello 예제 코드는 아래와 같으며, 최초 접속시에는 아래와 같은 화면이 나타난다. slideToggle()은 현재 div1 태그가 클릭 시에 발생되도록 걸어두었으며, 아래의 Hello div 영역을 클릭하면 동작하게 된다...
2021-04-30 자바스크립트를 사용하면서 dom 객체를 가져오는 경우가 정말 많은데, 그중에서 id와 class를 가져오는 방법을 알아보도록 하자. - getElementById() Hello 코드를 보면 div1아이디를 가진 태그를 추출하여 콘솔창에 출력하는 코드이다. 결과를 보면 아래와 같이 해당 div1의 정보가 출력된다. - getElementsByClassName() Hello Hello Hello 이번에는 getElementsByClassName()를 활용해 div2라는 클래스를 가진 태그들을 콘솔창에 출력해 보도록 하자. 그럼 아래와 같이 배열 형식을 해당 div2 클래스의 정보가 나타나게 된다. - 응용 Hello Hello Hello 바로 추출된 id 로 직접적인 스타일 줄..
2021-04-29 XML에서 서블릿을 매핑하는 방법이 있다. 이 방법을 알아보자. - 서블릿 등록 servlet // 서블릿 이름 package.servlet // 패키지와 서블릿 이름 위의 태그와 같이 우선적으로 서블릿을 인식할 수 있도록 서블릿의 이름과 서블릿의 경로를 명시적으로 태그로 표현해 주어야 한다. - 서블릿 매핑 servlet // 서블릿이름 /servlet // 서블릿의 url 주소 /는 필수적으로 앞에 있어야 한다. 이제 등록된 서블릿의 이름과 이 서블릿을 매핑할 url에 주소를 각 태그에 담아주고 매핑 태그로 다시 한번 감싸주면 서블릿 매핑은 마무리가 된다. - 다른 방법 사실 이클립스를 사용한다면 서블릿을 만들때 어노테이션으로 간단히 매핑할 수 있으며, 어노테이션은 서블릿 클래스 ..