본문 바로가기

분류 전체보기15

서버로 데이터 전송하기 데이터 전송하기 클라이언트 >> 서버 1. 쿼리 파라미터를 통한 데이터 전송 : 동적 데이터 조회 : 정렬 필터 : GET 사용 2. 메시지 바디를 통한 데이터 전송 - HTML Form 데이터 전송(GET, POST만 지원) : 작성( 2022. 12. 1.
HTTP 메서드 HTTP 메서드 1. GET : 리소스 조회 : 쿼리 파라미터를 통해 필터링 : 메시지 바디를 거의 지원하지 않음 2. POST : 요청 데이터 처리, 등록 : 메시지 바디를 통해 요청 데이터를 전달 : 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용됨 : 컨트롤 URI가 사용되기도 함 3. PUT : 리소스 덮어씌우기, 없으면 생성 : 클라이언트가 리소스 위치를 알고 URI 지정 : 리소스가 없는경우 신규 리소스 생성 4. PATCH : 리소스를 부분적으로 바꾸기 5. DELETE : 리소스 제거 HTTP 메서드 속성 1. 안전 : 호출해도 리소스를 변경하지 않는 경우 ex) 안전한 경우 : GET , 안전하지 않은 경우 : POST 2. 멱등 : 여러번 호출해도 결과가 똑같은 경우 ex) 멱.. 2022. 11. 30.
[kotlin] 기본 개념 메인함수 fun main(){} 1. 함수 fun 함수이름(){} fun 함수이름() : Unit {} (리턴 형식 없을 때) 2. 변수 생성 fun add(a : Int) : Int {} * 변수먼저 쓰고 타입 쓰기 3. 값 val a : Int = 5 val b : Int = 10 *val 은 바뀌지 않음 var은 바뀔 수 있음 4. String fun main(){ val answer = "yes" println("my answer is $answer") println("his answer is ${answer}maybe") } 5. 조건식 fun maxSelect(a : Int, B : Int) : Int { if(a>b){ return a } else{ return b } } fun month(.. 2022. 11. 28.
[androidstudio] 프로젝트 구조 / 안드로이드 스튜디오 설치는 했는데 이게 뭐지? 하는 비개발자 필독 AndroidStudio 프로젝트 구조 안드로이드 스튜디오.. 일단 설치는 했는데 이게 다 뭐지?? 이중에서 특히 이 자료구조를 알아봅시다 AndroidStudio 자료 구조 1. app : 소스코드 2. Gradle Scripts : 옵션, 라이브러리 등 빌드에 필요한 정보 app 1. manifests : 앱과 관련된 기본적인 설정 (패키지에 관련된 설정, 앱 백업, 아이콘, 이름, 런쳐 아이콘, 테마, activity 선언부, 권한 명시 등) 2. java : 동작을 정의하는 파일 2-1 (android test) 안드로이드 프레임워크로 테스트 2-2 (test) 테스트 java에 폴더가 너무 많아서 깔끔하게 축약해 표현하고싶다면 톱니바퀴 모양 클릭 > Compact Middle Packages 체.. 2022. 11. 27.