728x90 반응형 백엔드/Java&Spring 웹개발13 [Java&Spring 웹개발] 5주차(05/31 - 06/06) 학습일지 🌷 5주차 학습일지 1) 강의 범위: 5장 1 ~ 3 2) 핵심 개념: @Controller / @RequestMapping 1. 원격 프로그램 실행 및 AWS에 배포하기 로컬 환경에서 만든 프로그램 AWS에 배포하기 연습 2. HTTP 요청과 응답 @Controller: 원격 호출 가능한 프로그램으로 등록 @RequestMapping: URL과 메소드 연결 (mapping) URL에 요청 정보를 담아 서버(Tomcat)으로 요청 전달 Tomcat에서 HttpServletRequest 객체를 생성해서 자동으로 main 메소드의 매개변수로 할당 쿼리 스트링: 값을 전달할 때 사용 📌 5주차 공부 피드백 📌 ✅ 자격증 준비로 제대로 공부하지는 못했지만, 다음 주 부터 다시 열공해야겠다. 차근차근 공부하자! .. 2023. 6. 6. [Java&Spring 웹개발] 4주차(05/24 - 05/30) 학습일지 (1) 🌷 4주차 학습일지 (1) 1) 강의 범위: 4장 1 ~ 6 2) 핵심 개념: 개발 도구 / AWS 서버 1. 개발 도구 소개 및 설치 자바 개발도구: Java11 통합개발환경(IDE): STS3(Eclipse + Spring 플러그인), IntelliJ 웹 서버: Tomcat9 웹 브라우저: chrome 데이터베이스: MySQL 5.7 기타: VS Code, Git, AWS, Maven 2. AWS에 서버 구축하기 AWS: Amazon Web Service (클라우드 서비스) 관리가 쉽고 유연한 확장성 및 보안 Amazon EC2: 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스 → 웹호스팅 Amazon S3: 확장성, 가용성, 내구성을 가진 데이터 저장 공간(Simple Storag.. 2023. 5. 28. [Java&Spring 웹개발] Chapter03 복습 문제 풀이 ✅ 추상 클래스 & 템플릿 메소드 문제 ✅ 인터페이스 문제 읽어주셔서 감사합니다. 언제나 피드백은 환영입니다. 2023. 5. 23. [Java&Spring 웹개발] 3주차(05/17 - 05/23) 학습일지 (5) 🌷 3주차 학습일지 (5) 1) 강의 범위: 3장 中 12 ~ 16강 2) 핵심 개념: 인터페이스 (사용 이유, 다형성, 요소, 상속) 12. 인터페이스 사용 이유 클래스나 프로그램이 제공하는 기능을 명시적으로 선언 클라이언트 프로그램은 인터페이스에서 선언된 명세만 보고 구현한 클래스 사용 가능 인터페이스를 구현한 클래스들을 하나의 인터페이스 타입으로 다룸 예시) JDBC (Java Database Connectivity) 13. 인터페이스의 다형성 구현 하나의 인터페이스를 여러 객체가 구현 클라이언트 프로그램은 인터페이스의 메소드를 활용하여 여러 객체 구현 14. 인터페이스의 구성 요소 상수(public static final): 모든 변수는 상수로 변환 추상 메소드(public abstract): 모.. 2023. 5. 23. 이전 1 2 3 4 다음 728x90 반응형