일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- asp.net
- java
- github
- 배열
- vb.net
- SQL_용어정리
- MySQL
- Git_명령어정리
- 이클립스
- 아파치톰캣
- 자바
- Linux
- jsp
- 다이어그램
- JavaScript
- json
- SQL
- 인스턴스
- Spring_오류정리
- 자바스크립트
- Git_정리
- Spring_에러정리
- spring
- HTML
- git
- CSS
- workbench
- 인덱스
- Linux_명령어정리
- DML
- Today
- Total
목록분류 전체보기 (352)
데브마우스
자바스크립트의 객체란 무엇인가요? 자바스크립트는 객체지향언어가 아닌 프로토타입 기반 언어로 분류하고 있습니다. ES6부터 클래스가 추가되었습니다. 그렇다면 객체란 무엇일까요? 자바스크립트 객체의 데이터는 이름:값의 쌍으로 이루어져 있으며 이것을 속성이라고 합니다. 자바스크립트의 객체 설명 객체 [이름:값]의 쌍으로 이루어 진 것입니다. 이것을 속성이라고 부릅니다. 객체의 속성: 프로퍼티 변수와 동일한 기능을 수행하며 값을 저장하는 용도로 사용합니다. 객체의 속성: 메서드 함수와 동일한 기능을 수행하며 기능을 정의하는 용도로 사용합니다. 예시 코드 var 변수 = {name:devmouse; write: function() { console.log("글을 작성합니다."); }; 주의사항 객체 생성 후 마지..

문제 상황 정리 이클립스를 사용하던 중 응답이 없어서 강제 종료되었습니다. 이후 JSP 서버를 실행하려고 해도 아래 에러가 발생하고 있습니다. (원문) Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). (번역) 톰캣 9.0 버전에서 요구하는 포트들(8005, 80..
out 내장 객체는 무엇인가요? out 내장 객체는 JSP에서 웹 브라우저로 데이터를 전송하는 출력 스트림 객체입니다. 자바에서 System.out.println()메서드로 콘솔창에 출력한다면 JSP에서는 out 내장 객체의 println을 통해서 클라이언트의 웹 브라우저에 출력할 수 있습니다. %
response 내장 객체란 무엇인가요? response 내장 객체는 사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장합니다. 웹 브라우저(클라이언트)가 아파치 톰캣 서버로 응답을 보내면 request입니다. 간단하게 표현하자면 아래와 같습니다. 웹 브라우저(클라이언트) --request--> 아파치 톰캣 서버 페이지 이동 방법 포워드(forward) 서버 내부에서 이동합니다. 리다이렉트(redirect) 서버를 나갔다가 들어옵니다. 클라이언트가 처음 URL을 요청하는 것과 같습니다. response.sendRedirect("이동 페이지") 응답 HTTP 헤더 메서드 서버가 웹 브라우저에 응답하는 정보에 헤더를 추가합니다. 메서드 이름 반환 타입 설명 addCookie(Cooki..
와이어 프레임이란 무엇인가요? 와이어 프레임이란 사용자 인터페이스와 사용자 경험을 디자인하는 도구입니다. 손으로도 그릴 수 있으며 도형을 그릴 수 있는 프로그램이라면 어떤 프로그램이든 그릴 수 있습니다. 와이어 프레임의 장점 웹에서 와이어 프레임을 그린다면 더 직관적으로 웹 사이트끼리의 이동을 확인하실 수 있습니다.
자바스크립트 적용 방법 HTML에서 자바스크립트를 선언하기 위해서는 정해진 위치에서 선언하셔야합니다. 적용 방법 위치 작성 방법 문서 내부 태그 안 문서 내부 태그 안 문서 외부 - 태그 안 - 태그 안 자바스크립트 적용시 주의점 자바스크립트를 태그 안에서 적용 후 HTML 문서의 요소를 건드릴 경우 제대로 적용이 되지 않을 수 있습니다. 왜냐하면 프로그래밍 코드는 위에서 아래로 순서대로 읽으면서 내려오는데, HTML 문서가 완전히 읽히지 않은 상태에서 자바스크립트 코드를 먼저 읽었기 때문에 적용시킬 HTML 요소들이 없기 때문입니다. 그러므로 안전하게 태그 안에서 외부 파일로 호출하시는걸 추천합니다.
JDBC를 사용한 JSP와 DB의 연동 순서 1 java.sql.* 패키지 임포트 Step1. DB 연결 2 JDBC 드라이버 로딩 3 데이터베이스 접속을 위한 Connection 객체 생성 4 쿼리문을 실행하기 위한 객체 생성 Step 2. Data 확보 5 쿼리 실행 6 쿼리 실행의 결과 값(int, ResultSet) 사용 Step 3. Data 활용 7 사용된 객체 역순 종료 JDBC는 자바 프로그램으로 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스입니다. 인터페이스니까 상속받아서 오버라이딩 해서 사용 해야겠지요? JDBC 덕분에 관계형 데이터베이스 시스템(RDBMS)의 종류에 상관없이 데이터베이스에 접근하여 SQL문을 실행할 수 있습니다. JDBC API는 java..
Java의 package란 무엇인가요? Java의 패키지는 클래스를 모아놓은 일종의 집합이라고 할 수 있습니다. 패키지 생성 시 폴더가 생성됩니다. java 파일이 package에 들어가 있따면 package [패키지_이름]; 로 선언해야합니다. /* package A └─ AAA.java └─ BBB.java */ package A; public class AAA { } Java의 import란 무엇인가요? import는 다른 패키지에 있는 클래스를 사용하기 위해 사용합니다. 만약 사용자로 부터 입력을 받기 위해 Scanner 클래스를 사용하고 싶다면 아래 코드처럼 선언해야합니다. import java.util.Scanner; // java.util 패키지의 Scanner 클래스를 import합니다. ..
Java의 오버라이딩이란 무엇인가요? 오버라이딩은 부모 클래스(슈퍼 클래스)에서 자식 클래스(서브 클래스)가 상속 받은 메서드를 재정의하여 사용하는 것을 의미합니다. 만약 부모의 메서드를 그대로 사용하고 싶다면 super.메서드명();으로 작성하시면 됩니다. 아래는 예제 코드입니다. class Creature { void sleep() { System.out.println("잠을 잡니다."); } } class Chipmunk extends Creature { void sleep() { System.out.println("Chipmunk는 잠을 잡니다."); super.sleep(); } } public class Main { public static void main(String[] args) { //..
Java의 상속이란 무엇인가요? 상속이란 클래스를 작성할 때 기존의 클래스에 존재하는 멤버를 물려받아서 사용하는 것 입니다. class Creature { void sleep() { System.out.println("잠을 잡니다."); } } class Chipmunk extends Creature { // sleep() 이라는 메서드가 Chipmunk 클래스에는 없습니다. } public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Chipmunk daramgee = new Chipmunk(); daramgee.sleep(); } } Java의 상속 시 주의할점은 무엇인가요? Java는 ..