| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- Linux_명령어정리
- SQL_용어정리
- MySQL
- Spring_오류정리
- Git_명령어정리
- Git_정리
- workbench
- CSS
- 인덱스
- Spring_에러정리
- github
- java
- jsp
- spring
- HTML
- 배열
- 다이어그램
- 자바
- Linux
- SQL
- json
- asp.net
- JavaScript
- vb.net
- git
- 이클립스
- 자바스크립트
- DML
- 인스턴스
- 아파치톰캣
- Today
- Total
목록분류 전체보기 (352)
데브마우스
include 디렉티브 태그란 무엇인가요? include는 영어로 포함하다는 뜻입니다. 이렇듯 include 디렉티브 태그는 외부 파일의 내용을 포함하는 태그입니다. 웹 사이트의 상단 메뉴바나 하단의 푸터처럼 공통적으로 많이 사용되는 부분을 모듈화 하여서 더 쉽게 관리할 수 있습니다. 같은 디렉터리에 있을 때는 파일 이름만 작성하며 다른 디렉터리에 있으면 절대 경로나 상대 경로로 작성하셔야합니다. include 디렉티브 태그는 서블릿 프로그램으로 번역될 때, 현재 JSP 페이지와 include 디렉티브 태그로 참고한 다른 파일의 내용이 병합되어서 번역됩니다.
Java의 Object 클래스란 무엇인가요? Object 클래스는 모든 클래스의 조상인 클래스입니다. 어떤 클래스라도 예외 없이 클래스의 상속 관계를 추적하다보면 Object 클래스가 나오게 됩니다. Object 클래스 덕분에 다음 메서드를 사용할 수 있습니다. clone() equals(Object) : boolean finalize() : void getClass() : Class hashCode() : int notify() : void notifyAll() : void toString() : String wait() : void wait(long) : void wait(long, int) : void
보호되어 있는 글입니다.
자바의 클래스는 변수와 메서드를 가지고 있습니다. 자바 코드를 보면 가독성을 위해서 변수는 윗부분에 작성하고 메서드는 아래부분에 작성하는게 거의 관습처럼 널리 퍼져있습니다. 하지만 저는 꼭 변수를 위에만 작성해야할까?라는 생각이 들었습니다. 중괄호 안에서 선언할 수 있는 것은 멤버(변수와 함수) 뿐이기 때문입니다. class A{ A() { this.aa = 2; } int aa = 1; void methA() { } int bb = 2; int methB() { return 3; } } 예상대로 메서드를 먼저 선언하고 변수를 그 다음 줄에 선언해도 문제가 없었습니다. 하지만 관습적으로 변수를 위에 쓰고 메서드를 아래 씁니다. 변수와 메서드가 각각 한 곳에 모여 있어야 구분이 편하지요. 예상대로 변수를 ..
프론트엔드 프로그래밍 언어로 자바스크립트를 사용하는 이유는 뭔가요? 사용자와 상호작용하는 프론트엔드(한글로는 앞단)가 있고 사용자가 보이지 않지만 서버에서 작업하는 백엔드가 있습니다. 백엔드에는 다양한 소프트웨어가 있지만 프론트엔드는 상황이 다릅니다. 프론트엔드 프로그래밍을 하시려면 3가지 언어를 배우셔야합니다. HTML, CSS, JavaScript 이 중 자바스크립트만 프로그래밍언어고 나머지는 프로그래밍 언어가 아닙니다. 다른 프로그래밍 언어로 프론트엔드 프로그래밍을 할 수 없습니다. 그래서 사용자의 입력 및 이벤트를 처리하시거나 동적인 웹 페이지를 만들고 싶으시면 자바스크립트는 필수 입니다.
프로그래밍에서 값을 나중에 사용하거나, 값을 저장하기 위해서 변수를 사용합니다. 그리고 프로그래밍에서 특정한 기능을 수행하는 의미를 가진 단어가 있습니다. 데이터 타입을 지정하거나 반복문(for, while)을 가리키는 경우 등의 경우 원래 기능을 유지하기 위해 변수명이나 함수명으로 지을 수 없게 되어있습니다. 하지만 자바스크립트는 아닙니다. var let = 1; var forEach = 2; var open = 3 위 3줄의 코드는 모두 작동합니다. let은 자바스크립트에서 비교적 새로 만들어진 변수 선언 방법인데 이걸로 변수 선언이 됩니다. 이전에 만들어진 자바스크립트 코드 중 let이 있을 경우도 있으니, 어느정도 이해는 갑니다. forEach는 배열 객체와 함께 사용하는데 변수 선언이 됩니다. ..
보호되어 있는 글입니다.
아파치 톰캣 공식 사이트에서는 공식 문서가 있습니다. https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org 왼쪽 상단에서 3번째, Documentation 항목에서 아파치 톰캣 버전 ..
자바스크립트에서 Uncaught TypeError: window.open is not a function 에러 발생 시 제일 먼저 확인해야 할 부분이 있습니다. open을 변수명으로 사용하신적이 있나요? 자바스크립트는 예약어가 엄격하지 않습니다. 그렇기 때문에 개발자가 open이라는 변수명을 짓고 사용할 경우 window.open의 open 함수를 사용할 수 없게 됩니다. 아래는 에러가 발생했던 상황을 재현한 코드입니다. 버튼입니다.
입력 양식을 만드는 HTML의 form태그가 있습니다. 이런 form태그를 fieldset과 legend 태그로 꾸며줄 수 있습니다. See the Pen form의 legend와 fieldset 요소 by Dongmin Jeong (@Dongmin-Jeong) on CodePen. 태그는 입력 form의 테두리 위의 제목을 지정합니다. 태그가 있을 경우 태그는 뚜렷하게 드러나지만 태그가 없을 경우 태그는 글자만 나타납니다. 아래 예제는 태그가 있고 태그가 없는 예제입니다. See the Pen form-fieldset이 없고 legend가 있는 form by Dongmin Jeong (@Dongmin-Jeong) on CodePen. 아래 예제는 태그가 없고 태그가 있는 예제입니다. See the Pe..