Burninghering's Blog
article thumbnail
패스트캠퍼스 챌린지 - 6일차 [스프링의 정석:남궁성과 끝까지 간다]
패캠 챌린지 2023. 2. 25. 20:40

자바 MVC 패턴의 이론을 배웁니다. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ @Controller public class YoilTeller { @RequestMapping("/getYoil") public void main(HttpServletRequest request,HttpServletResponse response) throws IOException { // 1.입력 String year = request.getParameter("year"); String month = request.getParameter("month"); String day = request.getParameter(..

article thumbnail
패스트캠퍼스 챌린지 - 5일차 [스프링의 정석:남궁성과 끝까지 간다]
패캠 챌린지 2023. 2. 24. 02:05

HTTP 요청과 응답 프로토콜이란? 서로 간의 통신을 위한 약속, 규칙 주고 받을 데이터에 대한 형식을 정의한 것 HTTP(Hyper Text Transfer Protocol) 단순하고 읽기 쉽다. (텍스트 기반) 상태를 유지하지 않는다(stateless) -> 클라이언트의 정보를 저장하지 않는다! (쿠키와 세션을 이용) 확장 가능하다 (커스텀 헤더 추가 가능) 우리는 URL로 요청을 하지만 사실은 HTTP가 만들어져서 요청이 간다! 응답 내용 또한 HTTP 형식으로 온다 HTTP 응답 메시지 형식(서버 -> 클라이언트) 헤더가 몇 줄이 될 지 모르기 때문에, 헤더와 바디 사이에는 빈 줄이 있다. HTTP 요청 메시지 형식 GET / POST(클라이언트 -> 서버) GET과 POST 두 개의 요청 메소드..

article thumbnail
패스트캠퍼스 챌린지 - 4일차 [스프링의 정석:남궁성과 끝까지 간다]
패캠 챌린지 2023. 2. 23. 22:15

요청에 대한 정보가 필요할 땐 메소드의 쿼리 안에 HttpServletRequest에 있다 알기 쉬운 JAVA Enumeration과 Iterator 인터페이스에 대해 알아보자 Enumeration과 Iterator 인터페이스 Enumertation와 Iterator는 주로 ArrayList, Vector, HashMap 등 컬렉션과 자주 쓰이며 배열에서 반복문을 이용하여 데이터를 출력하는 것과 같이 반복문을 통해 데이터를 한번 byungmin.tistory.com 파이썬의 enumerate() 내장 함수로 for 루프 돌리기 Engineering Blog by Dale Seo www.daleseo.com 만약 name이 다 같을 경우엔? 클라이언트와 서버 역할에 따른 구분 서버의 종류 어떤 서비스를 제..

article thumbnail
패스트캠퍼스 챌린지 - 3일차 [스프링의 정석:남궁성과 끝까지 간다]
패캠 챌린지 2023. 2. 22. 22:46

브라우저에서 URL로 호출을 하고 서버가 요청을 받고 응답을 해줍니다. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 로컬 프로그램에서 원격 프로그램 실행하기 로컬 프로그램 실행 command line >java Main java.exe 자바 인터프리터가 main() 호출 Hello라고 콘솔에 찍힘 static이면 객체를 생성할 필요가 없으므로 바로 호출 가능 원격 프로그램 실행 다른 컴퓨터에 있는 프로그램을 실행하는 방법은? 그래서 필요한 것이 브라우저, 원격 컴퓨터에는 WAS가 필요..

article thumbnail
패스트캠퍼스 챌린지 - 2일차 [스프링의 정석:남궁성과 끝까지 간다]
패캠 챌린지 2023. 2. 21. 19:00

AWS에 서버 구축하기 Cloud Computing 인터넷을 통해 AWS에 있는 서버들을 이용하는 것 클라우드 서비스들을 이용해서 자원을 사용하면 요청한 사람들이 원하는 만큼 서버를 사용할 수 있다 관리가 쉽고 빠르고 유연한 확장성이 장점. 보안. 필요할 때만 사용하고, 사용한 만큼만 비용지불 AMAZON Serivice Amazon EC2(Elastic Compute Cloud) - 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스 Amazon S3 - 확장성, 가용성, 내구성을 가진 데이터 저장 공간을 제공(Simple Storage Service) Amazon RDS - 관계형 DB 관리 서비스. 관계형 DB(MySQL, Oracle 등)를 모니터링, 주기적 백업 on-Premise..

article thumbnail
패스트캠퍼스 챌린지 - 1일차 [스프링의 정석:남궁성과 끝까지 간다]
패캠 챌린지 2023. 2. 20. 16:02

스프링 프레임워크는 Java 엔터프라이즈 애플리케이션을 만드는 것입니다. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 개발 환경 설치 IDE (Intergrated Development Environment) : Sprig tools 3, IntelliJ 웹 서버 : Apach Tomcat 9.0.71 데이터베이스 : MySQL 5.7 기타 : VS code, Git (Version Control System), AWS, Maven JDK : Oracle JDK 11.0.4 (챕터 1 강의 1-3에서 STS3을 실행하는데 에러가 났다. 강사님..