본문 바로가기

강의/웹 프로그래밍(풀스택)40

부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 4-6-1 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 4. 개발환경 설정 -BE 6) HelloWorld 서블릿 컴파일 및 실행하기-1 https://www.boostcourse.org/web316/lecture/254267?isDesc=false 웹 프로그래밍(풀스택) 부스트코스 무료 강의 www.boostcourse.org [2] 개념 정리 자바 웹 어플리케이션 : 웹 브라우저와 웹 기술을 사용하여, 사용자와 대화하는 대화식으로서 인터넷을 이용하는 일종의 컴퓨터 프로그램 HttpServlet : 사용자가 정의하던 service()를 담은 상속 클래스이다. 사용자의 요청을 처리하는 doGet()/doPost() 메소드 등은 Http ServletRequest와 HttpServletResponse 객체를 매개변수로 가지고.. 2022. 4. 10.
부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 4-5 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 4. 개발환경 설정 -BE 5) Tomcat 다운받기 및 설치하기 [2] 개념 정리 Apache Tomcat : 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다. 컴퓨터에 운영체제를 설치해야만 컴퓨터를 사용할 수 있는 것처럼, 자바를 이용하여 작성된 웹 어플리케이션은 WAS가 있어야만 실행할 수 있습니다. 이때 가장 많이 사용되는 WAS가 아파치 톰캣이라고 말할 수 있습니다. 아파치 톰캣은 오픈소스 소프트웨어로써 누구나 무료로 사용할 수 있습니다. 참고로 Tomcat은 '수고양이'를 뜻합니다. 톰과 제.. 2022. 4. 7.
부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 4-4 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 4. 개발환경 설정 -BE 4) HelloWorld 컴파일하고 실행하기 [2] 개념 정리 이클립스 프로젝트 : 간단하게 말해서 하나의 프로그램 [3] 강의 정리 이번 시간에는 이클립스를 이용해서 간단한 자바 프로그램을 하나 만들어 보도록 하겠다. 이클립스에서는 프로그램을 만들려면 기본적으로 프로젝트를 생성해야 한다. 하나의 프로젝트는 하나의 클래스 파일로 구성되어 있을 수도 있고 혹은 여러개의 파일로 구성되어 있을 수도 있다. 이클립스에서 프로젝트를 하나 생성해 보자. File의 New, Project라는 메뉴를 선택하면 된다. 이렇게 선택했더니 다이얼로그가 하나 열리는 걸 볼 수 있다. 다양한 종류의 프로젝트를 생성할 수 잇는 마법사 기능이 있다. 참고로 마법사 기능.. 2022. 4. 7.
부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 4-3 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 4. 개발환경 설정 -BE 3) 이클립스 다운받기 및 설치하고 인코딩 설치하기 [2] 개념 정리 이클립스란? IBM에서 웹 스피어 스튜디오 애플리케이션 디벨로퍼(WebSpheare Studio Application Developer)란 이름으로 JAVA언어를 이용하여 개발되었던 것인데, 핵심 부분을 오픈 소스로 공개하여 지금의 이클립스로 발전하게 되었습니다. 이클립스는 윈도우, 맥, 리눅스 등 다양한 운영체제에서 동작하며, JAVA를 비롯한 다양한 프로그래밍 언어를 개발할 수 있는 통합 개발 환경( Integrated Development Environment, IDE)이라고 말할 수 있습니다. 통합 개발 환경이란 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련.. 2022. 4. 7.