Java
-
[Java][읽는 중] MustHave 이재환의 자바 프로그래밍 입문Book 2023. 8. 14. 23:30
MustHave 이재환의 자바 프로그래밍 입문 [Must Have] 이재환의 자바 프로그래밍 입문 - 골든래빗 딱 필요한 만큼, 자바 핵심 문법과 개념 이해 중심으로 배우는 새로운 자바 입문서! 12년간 강의를 해보니 무엇을 이해하지 못하는지, 무엇을 어려워하는지, 현업 나가서 당장 쓸모 있는 기법과 goldenrabbit.co.kr Java 입문용이면서 문법뿐만 아니라 JVM 동작방식, 메모리 사용 원리 등까지 쉽게 설명하는 책 밀리의 서재에 E-Book 으로 서비스 중이어서 이동 중에도 읽기 좋았던 책. 자바 문법은 정말 기초적인 것(변수 선언, 기본 자료형, 제어문) 만 대충 알고 있던 상태에서 이 책을 읽고 알고 있던 지식 + 새로운 지식까지 같이 정리할 수 있었다. 그만큼 초보자가 이해하기 쉽게..
-
JAVA BE(4) Response와 RequestBackend/Java 2023. 6. 8. 23:22
Client가 요청할 때 요청 Request 에 필요한 정보(ex.Client의 정보-Header 정보, 파라미터, 쿠키, URI, URL 등)를 담아서 Server로 보냄. HttpServletRequest (객체) 목적: http protocol의 정보를 Servlet으로 전달 헤더정보, 쿠키, URL, URI 등의 정보를 읽을 수 있는 메소드를 제공함 Body의 Stream(Http 요청 바디를 의미?)을 읽어들이는 메소드(ex. getHeader(), getHeaderNames() 등)도 있음. WAS는 Client로 응답을 하기위해 HttpServletResquest 객체를 생성하여 Servlet에 인수로 전달함. (응답할 Client 정보를 미리 알고있음. = 응답할 URL-Path를 알고 있..
-
JAVA BE(3) ServletBackend/Java 2023. 6. 6. 22:26
Servlet Servlet이란? JAVA Web Application 의 구성요소 중 동적인 처리를 하는 프로그램 역할. WAS에서 동작하는 일종의 JAVA Class Servlet은 HttpServlet Class를 상속받아야 한다. Servlet과 JSP를 조화롭게 사용 가능. 생성 New - Servlet 선택 - JAVA Packages에 ‘examples’ 입력 - Class name 입력 ⇒ eclipse는 App이 Runtime으로 설정된 WAS에 배포될 때 다음의 규칙대로 URL을 자동 생성함: http://localhost:{port}/{contextRoot=project명}/{URL Mapping값} ContextRoot: 보통은 Project 명으로 자동 설정됨. URL Mappin..
-
JAVA BE (2) Web Project 생성 ~ JAVA Web ApplicationBackend/Java 2023. 6. 6. 22:24
eclipse 프로젝트 생성 Project와 Package 이름으로 첫 글자는 소문자로 작성하는 것이 관습. Class 파일의 첫 글자는 대문자로 작성하는 것이 관습. Project 생성 시 구성: . 으로 시작하는 파일들(.classpath, .project 등…)은 중요한 파일. 임의로 수정 매우 지양 src: 작성한 Code 들이 위치함. bin: src의 Code 들은 저장되면 자동으로 Compile되어 bin 디렉터리에 class file로 저장된다. 단, 문접적 오류가 발생하거나 컴파일에 실패했다면 class file은 bin에 자동 생성되지 않는다. WAS 설치 Apache Tomcat: 세계에서 가장 많이 사용되는 WAS. 홈페이지: https://tomcat.apache.org/ Apac..
-
JAVA BE(1) JAVA 설치 ~ eclipse 설치Backend/Java 2023. 6. 6. 22:20
JAVA 설치 JRE(Java SE Runtime Environment) : JAVA 언어로 작성된 프로그램을 실행하기 위한 환경. JAVA 프로그램을 실행할 때네는 JRE만 설치하면 됨. JDK(JAVA SE Devleopment Kit): JAVA로 작성된 Source를 Complie 하고 관리하는되 사용되는 도구. JRE를 포함하고 있다. JAVA 개발을 위해 설치해야 하는 Tool https://www.oracle.com/java/technologies/downloads/archive/ 위 Link 에서 JAVA SE 중 원하는 version 선택하여 설치. JAVA 환경설정 = 환경변수 설정 JAVA_HOMEL: JAVA가 설치된 경로. 새로 추가해야 하는 환경 변수 ex) C:\Program ..