| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바
- 오블완
- 을 통한 웹 브라우저 흐름
- 객체
- Class
- 알고리즘
- array
- port
- Hashtable
- 배열
- heap
- tcp
- queue
- 인터넷 네트워크
- 과장님 죄송했어요
- 기초 개념 잡기
- 기본은 충실히
- 연결 리스트
- servlet
- URI
- 생성자
- URN
- 김영한님의 모든 개발자를 위한 HTTP 웹 기술 인강 꼭 들어보세요
- 티스토리챌린지
- Stack
- 이진트리
- HTTP메시지
- URL
- 자료구조
- HTTP
- Today
- Total
목록Java (5)
HeadCopter
Spring 시스템 순서 1. Client에서 HTTP 요청을 보내면 Servlet Container에서 해당 요청을 처리한다. 2. Servlet Container의 DispatcherServlet이 처리하도록 Http Request 정보를 전달한다. 3. DispatcherServlet은 Http Request의 정보를 읽어서 해당 Controller를 찾는다. 4. 매핑된 Controller에서 해당 요청을 처리한다. 5. Service는 DAO를 호출하여 비지니스 로직을 수행한다. 6. DAO는 DB에 접근하여 데이터를 받는다. 7. DAO까지 수행하면 Controller에서 다시 해당 정보를 리턴받아 Model에 넣고 , ViewName을 DispatcherServlet에 리턴 시킨다. 8. D..
객체(Object) - 객체의 사전적 의미는 "의사나 행위가 미치는 대상" 으로 , 클래스에서 정의한 것을 토대로 메모리에 할당된 것이다 - 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료구조, 함수, 메서드가 될 수 있다. 하지만 메모리가 할당되기 전까지 객체는 존재하지 않는다. 객체 지향 프로그래밍에서 객체는 클래스의 인스턴스이다. - Student 라는 객체 타입을 쓰고 student라는 레퍼런스 변수를 정하고 new 를 통해 클래스 객체를 생성한다. - 객체는 속성과 기능을 가지게 되는데 속성은 멤버 변수, 파라미터를 뜻하고 기능은 메서드를 의미한다. Class - 객체(Object)에 대한 속성과 기능을 코드로 구현한것을 우리는 Class라 부른다. - 객..
생성자 (Constructor) - 자바에서는 객체 지향 프로그래밍에서 객체의 초기화를 담당하는 생성자라는 메서드를 제공한다. - 객체가 처음 생성될 때 호출되어 멤버 변수를 초기화하고, 자원을 할당하기도 한다. - 클래스 변수와 인스턴스 변수는 별도로 초기화 하지 않으면, 아래 표처럼 자동으로 초기값이 설정된다. - 객체를 생성할 때 new 연산자를 사용하는데 이때 생성자를 호출한다. 생성자 특징 생성자는 반환값이 없다 하지만 반환 타입을 void형으로 선언하지 않는다. 생성자는 초기화를 위한 데이터를 인수로 전달받을 수 있다. 하나의 클래스가 여러 개의 생성자를 가질 수 있다. 기본 생성자 (Default Constructor) - 자바에서 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야한다. ..
자바 메모리 구조 - 모든 자바 프로그램은 자바 가상 머신(JVM)을 통해서 실행한다. 자바 프로그램이 실행되면, JVM은 운영 체제로부터 해당 프로그램을 수행할 수 있도록 필요한 메모리를 할당 받는다. - 할당받은 메모리를 JVM은 용도에 따라 구분하여 관리한다. 메서드 영역 - 이 영역에서는 자바 프로그램에서 사용되는 클래스에 대한 정보와 함께 클래스 변수(static variable)가 저장되는 영역이다. - JVM은 자바 프로그램에서 특정 클래스가 사용되면 해당 클래스의 클래스 파일(*.class)을 읽어들여서 해당 클래스에 대한 정보를 메소드 영역에 저장한다. *Static ? - 고정된 의미라는 뜻을 가지고 있는 Static으로 Java에서는 Static 변수와 Static 메서드를 만들 수 ..