이번에는 딕셔너리 Dictionary 에 대해 알아보겠습니다! 파이썬을 다루면서 리스트만큼이나 정말 자주, 그리고 중요하게 쓰이는 자료구조가 바로 딕셔너리(Dictionary)입니다.오늘은 딕셔너리의 핵심 특징부터 실무에서 자주 쓰이는 중요 함수까지 꼼꼼하게 알아보겠습니다.(리스트랑 유사한 부분이 좀 있네요!)1. 딕셔너리(Dictionary)의 핵심 특징딕셔너리는 이름 그대로 '사전'처럼 '키(Key)'와 '값(Value)'이 한 쌍으로 묶여있는 자료구조입니다.💡 실무 관점에서의 중요성: JSON과의 완벽한 호환딕셔너리는 웹 개발이나 인공지능 분야에서 가장 널리 쓰이는 텍스트 기반 데이터 포맷인 JSON(JavaScript Object Notation)과 형태가 100% 동일하여 상호 변환이 매우 쉽..
https://pabeba.tistory.com/157 Model 1 Architecture Model1 Architecture 이란? Model 1 은 View와 Model을 모두 JSP 페이지 하나에서 처리하는 구조를 말합니다. Java Bean은 class를 만들어서 로직을 작성해 놓은 것입니다. JSP 역할 client 에게 리스트 또는 입력양 pabeba.tistory.com https://pabeba.tistory.com/158 Model 2 Architecture (MVC) Model2와 Model 1 비교해보면 재밌습니다. https://pabeba.tistory.com/157 Model 1 Architecture Model1 Architecture 이란? Model 1 은 View와 Mo..
https://pabeba.tistory.com/145 Apache Tomcat (WAS, Web Server, Apache HTTP Server, Apache Tomcat) 주제 간단하게 생각해 보기 처음 보는 입장에서 WAS(Web Application Server) , Web Server, Apache HTTP Server, Apache Tomcat 이 뭔지 도저히 알 수가 없습니다. (네. 제가 그렇습니다.) 그래서 '와 이거를 어떻게 쉽 pabeba.tistory.com 저번 시간에 알아본 WAS에 대하여 알아보도록 하겠습니다. 직접 예시를 보면서 알아보도록 하겠습니다. Servlet 이란? java web programming 기반 기술입니다. MVC*의 Controller 역할을 담당합니다...
GET 요청이란? GET은 클라이언트에서 서버로 정보를 요청하기 위해 사용되는 HTTP 메소드입니다. 옷을 파는 사이트에 가서 자신이 고르고 싶은 옷 종류와 사이즈, 색을 고르고 싶을 때 그거에 맞는 버튼을 누르게 되는데 사실 그것이 url에 변화를 주어 데이터를 받아오라고 명령하는 것입니다. 예시 옷 가게 사이트의 url이 www.mooosinnnsa.com이라면 자신이 사고 싶은 옷이 반팔이고, 사이즈는 L, 색상은 검은색을 원한다면 www.mooosinnnsa.com/clothes?type=tShirts&size=L&color=black 뭐 이런 식으로 query string 이 추가가 됩니다. & 로 Query parameter 들을 query String으로 합쳐줍니다. 이렇게 하면 자신이 원하..
Map 이란? Map 인터페이스는 Collection(List, Set) 인터페이스와는 다른 저장 방식을 가집니다. Map 인터페이스를 구현한 Map 컬렉션 클래스들은 키와 값을 하나의 쌍으로 저장하는 방식(key-value 방식)을 사용합니다. 여기서 키(key)란 실질적인 값(value)을 찾기 위한 이름의 역할을 합니다. Key 값은 중복이 되지 않지만 value 값은 중복이 가능합니다. Map 의 종류 LinkedHashMap : 입력 순서 보장하는 Map TreeMap : 정렬 기능 내장 Map Java ApI documet에 가면 엄청나게 많은? 하위 class들이 있으니 확인해주세요 https://docs.oracle.com/javase/7/docs/api/ Map 함수 자주 사용하는 메소드..