2023-02-20 (월)
<자바 이클립스>
●단어개념
- 객체 : 우리 주변에 존재하는것들 ( 사람,음식,회사,자동차 등 )
- 클래스 : 객체의 기능과 속성을 코드로 구현한 것 ( 자동차-색상 , 음식-맛 등 )
* 메서드 : 객체의 행위에 대한 행동
* 변수 : 데이터 타입에 명시된 형태의 값을 담을 수 있는 메모리의 위치(주소)
* int a = 5 → int(데이터타입) a(변수) = 5(값)
- 상속 : 부모 클래스의 필드,메서드,권한을 물려받음
- 오버라이딩 = 부모클래스에 존재하는 메소드를 자식클래스에서 재정의
- 톰캣 = HttpServlet 에서 상속되도록 이미 만들어둠
- 서블릿 = 클라이언트가 서버에 요청하면 '서블릿'이라는 웹 애플리케이션 프로그래밍 기술로 쉽게 수행 후 결과를 반환
(관련 링크 : https://velog.io/@falling_star3/Tomcat-%EC%84%9C%EB%B8%94%EB%A6%BFServlet%EC%9D%B4%EB%9E%80 )
- API = Application Programming Interface = 함수모음
- JAVA API = 클래스 라이브러리 집합
- JVM = Java Virtual machine = 자바코드를 CPU나 운영체제의 종류와 무관하게 실행할 수 있게해줌
- JRE = Java Runtime Environment = 라이브러리 , 각종API , JVM를 포함함. 개발(쓰기)는 불가능하고 실행(읽기)만 가 능
- JDK = Java Development Kit = Java 환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지 ,
개발 시 필요한 라이브러리들과 javac, javadoc 등의 개발 도구들을 포함되어 있고 개발 을 하려면 당연히 실행도 시켜줘야 하기 때문에 JRE (Java Runtime Environment)도 함께 포함
톰캣은 HttpServlet 위주로 동작
HttpSErvlet에서 dopost등의 명령으로 firstPage에 변화를 줌
- doHandle = doGet과 doPost모두 사용가능 ,
doGet이나doPost에 doHandle을 넣은 후 실제동작코드는 doHandle문에 작성
'JAVA(복습)' 카테고리의 다른 글
2023-02-27(월) cookie , session (0) | 2023.02.27 |
---|---|
2023-02-17 (금) FirstServlet , web.mxl , index.html , FirstPage , 맵핑 (0) | 2023.02.17 |
2023-02-16 (목) 삼항연산자 , swich , for , random , scanner (0) | 2023.02.17 |