기본 콘텐츠로 건너뛰기

라벨이 개념정리인 게시물 표시

JAVA

 JAVA 장점  - 다중 스레드를 지원하여 효율적인 멀티 처리 효과를 볼 수 있다.  - 메모리를 할당받아 사용한 후 메모리를 자동으로 제거해줌(가비지 컬렉터) MVC 패턴  - M(model) => 요청처리(DB연동)  - V(view) => HTML생성 표현  - C(controller) => 클라이언트 요청 접수 참조형   - 클래스가 객체화 될때 메모리에 올라가는 객체의 메모리 위치 주소 값 Final  - 데이터 갱신 불가 설정시  - 활용     클래스 앞에 -> 자식클래스 없음, 상속금지     메소드 앞에 -> 오버라이딩 금지     속성, 지역 변수 앞에 -> 갱신 금지 속성 변수 - 객체의 구성성분 지역 변수 - 메소드내의 선언된 변수(휘발성) 클래스 접근 지정자     public - 같은 또는 다른 패키지의 타 클래스에서 수입이 가능하다.     dafault - 같은 패키지의 타 클래스에서만 수입이 가능하다. 클래스 성격 지정자     abstract - 블록이 없는 메소드를 하나 이상 소유한 클래스임을 지정한다.(추상 클래스)     final - 자식 클래스를 가질 수 없는 클래스임을 지정한다. 상속이 불가능한 클래스(종단 클래스) 속성 변수 - 기본형 데이터 또는 참조형(주소값) 데이터를 저장하는 변수다. 메소드안에 선언된 변수는 속성변수가 아니라 지역번수로 메소드 안에서 선언되어 종료시 삭제된다. 속성변수의 접근 지정자     public          같은 패키지 다른패키지 다 호출 가능     protected     다른패키지 타클래스의 메소드에서 호출 불가. 다른 패키지 타 자식 클...

JavaScript

 JavaScript 장점  - 복잡한 환경 설정 없이 HTML 코드 안에서 사용가능  - Client에서 실행되므로 Server부담이 적음  - 변수, 연산자, 조건문, 반복문, 함수, 객체등을 사용하여 프로그래밍 수준으로 쓸 수 있음  - Ajax기술을 사용하여 간접DB연동  - 모바일 분야에서 활용하기 좋음 JavaScript단점  - 소스코드가 노출된다. JavaScript Import 파일명.js <script language= "JavaScript" src= "파일명.js" > < /script> 매개변수  - 함수 호출 시 전달되는 데이터를 저장하는 변수  - 함수 안에서만 사용가능 함수 볼 차례

HTML

 HTML  - HyperText Markup Language 주석  - HTML <!-- 주석문 -->  - CSS /* 주석문 */  - Javascript, Java, JSP /* 주석문 */  // em  - 웹브라우저의 기본 폰트 크기(16px)을 1로 하는 단위  - 소수점 표현도 가능 <marquee>  - 문자나 그림을 움직이게 하는 태그          behavior               scroll : 일정한 방향으로 흐른다.(오른쪽에서 왼쪽으로 계속 흐름)                                       alternate : 문자가 좌우로 왕복                                       slide : 한번 반복 후 화면 끝에서 멈춤(오른쪽에서 와서 왼쪽에서 멈춤)          scrolldelay            스크롤 속도 지정 수치. 클수록 스크롤 속도 느려짐          scrollamount         스크롤 속도 지정 수치. 클수록 속도 커짐    ...

웹 (WEB)

 서버 - 다수의 클라이언트에게 동시에 정보를 종하는 H/W나 S/W를 말한다. 클라이언트 - 서버에 접속하여 정보를 어디는 H/W나 S/W를 말한다. 웹서버 - 웹브라우저에서 요청 메시지를 받고 웹브라우저로 응답 메시지를 전송하는 서버쪽 SW MIME  - 인터넷을 통해 문서를 주고받을 때 사용되는 문서 형식의 정의 - 파일, 멀티미디어 형식의 문서등 여러 가지 타입(이미지, 비디오, 오디오등)을 제공 Servlet - 웹브라우저로 접속하는 클라이언트에 대해 요청 접수, 요청 처리, 응답 HTML생성을 할 수 있는 서버 쪽 자바 클래스 장점 - 자바 클래스이므로 자바의 모든 기능을 사용할 수 있다. - URL 경로로 Servlet 파일의 위치에 접근할 수 없으므로 보안성이 좋다 단점 - 자바 문버 안에 HTML, CSS, 자바스크립트 등이 문자열로 삽입되므로 개발자와 디자이너의 협업이 어렵고 디자인적 요소의 컨트롤이 어려움 쿠키 - 응답 메시지를 통하여 클라이언트에 전송되며 클라이언트 쪽에 저장된다.(4kb이하) 장점 - 클라이언트가 필요한 데이터를 웹서버 쪽에 두지 않고 클라이언트 쪽에 저장하여 사용함으로 각종 편의를 제공한다. - 웹프로그램의 자원이 상업용으로 이용 가능한 각종 통게 자료를 얻는데 사용한다. - 필요한 데이터를 클라이언트쪽에 저장므로 웹서버의 부담이 적다. 단점 - 해킹에 의해 중요한 개인 정보가 저장된 쿠키가 누출될 수 있다. - 광고 회사나 인터넷 서비스업체의 자료 확보 수단으로 활용 된면서 사생활을 침해할 수 있다. 쿠키값 조건 - $로 시작 못하고, 공백, 괄호, 등호, 콤마, 콜론, 세미콜론을 포함할 수 없다. - 쿠키값이 한글이면 URLEncoder.encode(~~)를 써야 한다. JSP특징  - 작성된 jsp는 내부적으로 class로 자동으로 변환되고 호출시 이클래스의 특정 메소드가 호출된다.  - 자바 코딩을 사용자 정의태그로 대체할 수 있다. DAO클래스   - DB에...