본문 바로가기

분류 전체보기365

JAVA 53일차 (2023-08-04) 자바 프로그래밍_56. 웹 애플리케이션 자바 표준 기술 JavaEE 도입_개인프로젝트 - 마트 관리 시스템 ## 56. 웹 애플리케이션 자바 표준 기술 JavaEE 도입 - JavaEE 기술 소개 - JavaEE 버전 별 하위 기술 버전 - JavaEE 구현 서버 및 Servlet 컨테이너 관계 - Servlet API 사용법 gradle 이용하여 프로젝트 생성 => eomcs-servlet/build.gradle ㄴ plugins 에서 application 이 아닌 java 로 변경해주도록 함 ㄴ 이제 더 이상 application 이 아니므로 해당 코드 제거 ㄴ 자바 소스를 컴파일 할 때 적용할 옵션 추가 ㄴ eclipse 프로젝트 이름을 설정 => servlet-app ㄴ 프로젝트 이름을 servlet-app 으로 변경할 것임 프로젝트 이름 변경 => => ㄴ gradle 설정해주기 ㄴ workspace.. 2023. 8. 5.
JAVA 53일차 (2023-08-04) 자바 프로그래밍_Tomcat 톰캣 설치 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org => ㄴ Core - zip 파일 다운로드 => => ㄴ 톰캣 경로 확인 => ㄴ 환경변수 설정 톰캣 실행 및 종료 톰.. 2023. 8. 5.
JAVA 52일차 (2023-08-03) 자바 프로그래밍_55. 웹 애플리케이션 서버 구조로 전환하기 - 웹 기술 도입_개인프로젝트 - 마트 관리 시스템 ## 55. 웹 애플리케이션 서버 구조로 전환하기 - 웹 기술 도입 - 웹브라우저를 이용하여 클라이언트를 구축하는 방법 - 쿠키와 세션을 다루는 방법 => Favicon 생성 https://www.favicon-generator.org/ Favicon & App Icon Generator Upload an image (PNG to ICO, JPG to ICO, GIF to ICO) and convert it to a Windows favicon (.ico) and App Icons. Learn more about favicons. www.favicon-generator.org => ㄴ 파일 선택 후 [Create Favicon] 선택 => ㄴ Download the generated favicon 선택 .. 2023. 8. 3.
JAVA 51일차 (2023-08-02) 자바 프로그래밍_55. 웹 애플리케이션 서버 구조로 전환하기 - 웹 기술 도입_개인프로젝트 - 마트 관리 시스템 ## 55. 웹 애플리케이션 서버 구조로 전환하기 - 웹 기술 도입 - 웹 기술을 도입하여 애플리케이션 서버 / 클라이언트를 구축하는 방법 - Netty, Reactor 라이브러리를 사용하여 웹서버를 구축하는 방법 - 웹브라우저를 이용하여 클라이언트를 구축하는 방법 - 쿠키와 세션을 다루는 방법 ServerApp.java ㄴ 해당 코드 제거 ServerApp.java ㄴ 해당 코드 제거 ServerApp.java ㄴ 해당 코드 제거 ServerApp.java ㄴ 해당 코드 제거 ServerApp.java ㄴ 해당 코드 제거 ServerApp.java ㄴ 해당 코드 제거 ServerApp.java ㄴ 해당 코드 잠시 주석처리 Netty 라이브러리 => Reactor Netty 라이브러리 이용 ㄴ Gradl.. 2023. 8. 2.
JAVA 50일차 (2023-08-01) 자바 프로그래밍_54. IoC 컨테이너 적용하기_개인프로젝트 - 마트 관리 시스템 ## 54. IoC 컨테이너 적용하기 - IoC 컨테이너의 구동 원리와 구현 - 리스너 객체를 IoC 컨테이너로 관리하기 ApplicationContext.java ApplicationContext.java => => ApplicationContext.java => ApplicationContext.java => ApplicationContext.java => ApplicationContext.java => => ApplicationContext.java ㄴ 패키지 멤버 클래스가 아닌 경우 객체 생성 대상에서 제외하도록 함 => AppConfig.java ㄴ 해당 코드 잠시 제거해두기 ApplicationContext.java ㄴ 생성자를 호출할 때 넘겨 줄 아규먼트 args 를 준비하도록 함 Appli.. 2023. 8. 1.
JAVA 49일차 (2023-07-31) 자바 프로그래밍_주석 주석 - 일반 주석 lang.ex02 Exam100.java package com.eomcs.lang.ex02; //# 주석 - 일반 주석 // //- 코드에 대한 이해를 돕기 위해 붙이는 설명이다. //- 컴파일할 때 무시된다. 즉 .class 파일에 존재하지 않는다. // /* ## 여러 줄 주석(traditional comment) - 주석의 끝 표시를 만날 때까지 주석으로 간주된다. - 여러 줄의 설명을 붙일 때 유용한다. - C, C++ 프로그래밍 언어에서 사용하는 주석 문법과 같다. */ //## 한 줄 주석(end-of-line comment) //- 줄이 끝날 때 까지 주석으로 간주한다. //- C++ 프로그래밍에서 사용하는 주석 문법과 같다. public class Exam0100 { p.. 2023. 8. 1.