일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 자바
- Java Reflextion API
- $emit()
- 오라클 병렬처리
- 애그리거트
- 리액트
- 오라클
- ACCESS_REFUSED
- rabbitmq 에러
- react
- forNmae()
- 리덕스 공식문서
- .getClass()
- Express
- VUE
- vue.js
- EBS
- quert
- 네임드 뷰
- exiting abnormally
- 리덕스
- 컴포넌트 주도
- 도커빌드
- paraller
- REDIS
- 트리 회전
- 자료구조
- 커스텀 로그인
- redux
- AWS
- Today
- Total
목록JAVA (7)
개발정리
클래스 모든 타입은 reference 나 primitive입니다. 클래스,enum 그리고 array 인터페이스 들은 모두 reference 타입들 입니다. 레퍼런스 타입의 예는 String, 래퍼클래스(Double,enum...)입니다. primitive타입의 예는 boolean,byte,short,int ... 이 있습니다. 오브젝트의 모든 타입에 대해 , JVM은 예를 들어 설명합니다. java.lang.Class의 불변의 인스턴스 메소드를 제공하는 런타임 프로퍼티를 조사하도록 객체의 멤버와 타입 정보를 포함한 Class는 또한 제공합니다 능력을 새로운 클래스와 오브젝트를 만드는 가장 중요하게, 이것은 모든 리플렉션 API의 진입점 입니다. 이번 섹션은 대부분 클래스를 수반한 리플렉션 동작을 사용합니..
Java Reflextion API 리플렉션은 가능케 합니다. 자바 코드가 필드와 메소드 그리고 클래스의 생성자에 대한 정보를 찾는것을 그리고 투영된 필드,메소드,생성자들 을 사용하는 것을 보안적인 제약과 함께 그 API는 수용합니다. 타겟 오브젝트의 public 멤버들 또는 주어진 클래스에 의해 선언된 멤버들에 접근이 필요한 애플리케이션을 이것은 또한 프로그램들이 default reflective access control 을 억제하도록 허용합니다. 리플렉션 API의 자취 리플렉션 API의 사용 리플렉션은 보통 사용됩니다 JVM상에서 실행중인 애플리케이션의 runtime behavior 을 조사하거나 수정하는 능력이 필요한 프로그램들에 의해 이것은 비교적으로 향상된 특징이며 언어의 본질을 강하게 쥐고있..

자바 코드 실행 과정 자바 컴파일 순서 자바는 os에 독립적인 특성을 가지고 있다. ->JVM때문! 1.개발자가 자바 소스코드(.java)를 작성합니다. 2.자바 컴파일러가 자바 소스코드를 읽어 바이트 코드(.class)로 컴파일 합니다. 3.컴파일된 바이트코드를 JVM의 클래스로더 에게 전달합니다. 4.클래스 로더는 동적로딩을 통해 필요한 클래스들을 로딩 및 링크하여 런타임 데이터 영역,즉 JVM의 메모리에 올립니다. 5.실행엔진은 JVM 메모리에 올라온 바이트 코드들을 명령어 단위로 하나씩 가져와서 실행합니다. ->이때 실행 방식은 두가지! 1.인터프리터:바이트 코드 명령어를 하나씩 읽어서 해석하고 실행 2.JIT컴파일러:바이트 코드 전체를 컴파일 하여 바이너리 코드로 변환 후 실행 JVM 구조 클래..

JSP에서 XML기반 태그는 표준 액션 태그와 커스텀 태그가 있습니다. 표준 액션 태그는 많이 쓰이는 기능을 JSP스펙 으로 이미 정의 한 다음 컨테이너 마다 동일하게 구현 되어 있습니다. "jsp"라는 접두어를 사용합니다. 커스텀 태그는 개발자들이 자주 사용하는 기능을 자바 클래스 형태로 구현한 후 JSP태그와 매핑 시킵니다. JSP페이지에서 매핑한 JSP태그 이름으로 연결된 자바 클래스의 메소드를 실행시키는 것이 커스텀 태그 입니다. 태그의 구조는 입니다. 표준 액션 태그 표준 액션 태그는 형식으로 되어 있습니다. forward 표준 액션 태그는 서블릿에서 RequestDispatcher 객체의 forward()메소드 기능을 실행합니다. This is Main! This is Forward! main..

JSP란? JSP(Java Server Pages)는 동적 웹페이지를 생성하는 자바 기술 html 상에서 java언어가 담긴 스크립트를 포함하는 형식 JSP는 서블릿으로 변환되어 실행된다. JSP의 동작 순서 WAS에는 JSP컨테이너와 서블릿 컨테이너가 있습니다. JSP요청이 들어오면 해당 JSP의 서블릿이 존재하는지 확인 후 서블릿을 수행 또는 JSP를 서블릿으로 변환합니다. JSP의 기본태그 종류 사용용도 형식 지시자(Directive) JSP페이지의 속성을 지정함 주석(Comment) JSP페이지 설명을 넣음 선언(declaration) 변수와 메소드를 선언함 표현식(expression) 계산식이나 함수를 호출 스크립트릿(scriptlet) 자바 코드를 기술 액션 태그(Action Tag) 자바빈이..

서블릿이란? 서블릿 기술은 서버에서 클라이언트의 요청에의해 동적인 페이지를 제공하기위해 사용되는 서버측 프로그램입니다. 서블릿은 WAS의 서블릿 컨테이너 안에서 동작합니다. Web server? WAS? web server는 클라이언트에게 정적 페이지(html,image ...) 를 제공합니다. 또한 동적인 요청이 필요하다면 web container에게 요청을 합니다. 웹 컨테이너는 동적인 데이터를 처리하여 정적인 페이지를 생성해주는 모듈입니다. 웹 애플리케이션 구조 -웹 애플리케이션은 하나의 디렉토리 -이 디렉토리가 압축된 형태로 웹서버에 올라가 구동됨 -web.xml은 웹애플리케이션의 환경설정 파일 -WEB-INF/classes 는 서블릿 디렉토리 -WEB-INF/lib은 jar로 압축되어 있음 서블..