김일국의 기술 블로그 누적조회수: / 오늘조회수: / 어제조회수:

[글쓰기] / [관리자]

고정 헤더 영역

글 제목

메뉴 레이어

김일국의 기술 블로그

메뉴 리스트

  • 홈
  • 분류 전체보기 (892)
    • AI-VR-AR (15)
    • 안드로이드+드론 제작 (67)
    • 스마트폰+애플 (6)
    • 공개-프레임웍 (11)
    • PHP(Class) (53)
    • 웹표준·접근성 (13)
    • C++,C#, ASP.NET (25)
    • 비주얼스튜디오 (4)
    • 데이터베이스 (37)
    • 노드js·자바스크립트 (95)
    • CSS (9)
    • 클라우드+마이크로서비스 (65)
    • 웹디자인-TOOL (13)
    • JSP·자바·코틀린 (161)
    • 파이썬·장고·루비·알고리즘 (26)
    • 기타정보 (72)
    • 사용하지 않는기술 (207)
      • 노트북·PCB수리 (86)
      • LCD모니터 (103)
      • 실버라이트·윈폰 (10)
      • 엔터프라이즈LIB (8)

검색 레이어

김일국의 기술 블로그

검색 영역

컨텐츠 검색

JSP·자바·코틀린

  • 코틀린 프로젝트15

    2022.04.04 by 김일국

  • 코틀린 프로젝트14

    2022.04.03 by 김일국

  • 코들린 프로젝트13

    2022.04.02 by 김일국

  • 코틀린 프로젝트12

    2022.03.31 by 김일국

  • 코틀린 프로젝트11

    2022.03.30 by 김일국

  • 코틀린 프로젝트10

    2022.03.29 by 김일국

  • 코틀린 프로젝트09

    2022.03.28 by 김일국

  • 코틀린 프로젝트08

    2022.03.22 by 김일국

코틀린 프로젝트15

이번 포스트는 - 스프링부트 API: 상품 리스트 API 작업 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ### 상품 리스트 API 작업 - 안드로이드앱의 스크롤 이벤트를 염두에 두고 스프링부트 페이징 구현 - ProductListRequestDto.kt 추가: 서비스에서 상품 목록출력 시 전송내용이 임시 저장될 데이터 ProductListRequestDto 클래스 - ProductRepository.kt 수정: 상품정보를 읽어오는 인터페이스 정의(카테고리별, 스크롤시 상품 id 기준 전후) - ProductService.kt 추가: 상품목록을 읽어오는 로..

JSP·자바·코틀린 2022. 4. 4. 16:42

코틀린 프로젝트14

이번 포스트는 - 안드로이드 앱: 상품 등록 MVVM 클래스 구성4 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ## 상품 등록 MVVM 클래스 구성(아래순서) ### 상품 등록 MVVM 클래스 구성4(권한) - ApiTokenInterceptor.kt 추가: 스프링부트API로 보내는 전송헤더에 토큰값을 추가하는 클래스 - TokenRefreshInterceptor.kt 추가: 토큰갱신 요청 전에 refreshToken 을 추가하고 -- 토큰갱신 요청의 응답 코드가 401(권한없음)인 경우 로그인 화면으로 이동시켜주는 클래스 - ApiGenerator.kt ..

JSP·자바·코틀린 2022. 4. 3. 17:21

코들린 프로젝트13

이번 포스트는 - 안드로이드 앱: 상품 등록 MVVM 클래스 구성3 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ## 상품 등록 MVVM 클래스 구성(아래순서) ### 상품 등록 MVVM 클래스 구성3(UI) - ShopApi.kt 수정: 스프링부트의 ProductApiController 와 매칭되는 상품등록경로추가 - ProductCreateViewModel.kt 수정: 상품등록 비지니스 로직함수 시작 - ProductCreateActivityUI.kt 수정: 상품등록 UI 추가. ### 상품 등록 MVVM 클래스 구성2(기본MVVM틀) 순서 - Produ..

JSP·자바·코틀린 2022. 4. 2. 17:12

코틀린 프로젝트12

이번 포스트는 - 안드로이드 앱: 상품 등록 MVVM 클래스 구성1 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ## 상품 등록 MVVM 클래스 구성1(아래순서) - ProductCreateViewModel.kt 추가: 초기 빈 클래스 제작 - ProductCreateActivity.kt 추가: 액션바 코딩만 추가(AndroidManifest에 액션바 테마추가) - ProductCreateActivityUI.kt 추가: 초기 레이아웃만 구성 후 액티비티.kt에서 디자인 UI와 매칭 추가 참고로 인텐트로 액티비티를 불러올 때 헷갈리는 부분2가지 정리(아래) /..

JSP·자바·코틀린 2022. 3. 31. 17:22

코틀린 프로젝트11

이번 포스트는 - 안드로이드 앱: 상품 메인 MVVM 클래스 구성2 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ## 상품 메인 MVVM 클래스 구성2(아래순서) - ProductMainActivityUI.kt 수정: 네비게이션 드로우어에 메뉴 추가 - ProductMainNaviHeader.kt 추가: ProductMainActivityUI의 navigationView{} 에 addHeaderView() 추가 - ProductMainActivityUI.kt 수정: 로그아웃 구현 - ProductMainActivityUI.kt 수정: 상품등록 버튼 추가

JSP·자바·코틀린 2022. 3. 30. 16:39

코틀린 프로젝트10

이번 포스트는 - 안드로이드 앱: 상품 메인 MVVM 클래스 구성1 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ## 상품 메인 MVVM 클래스 구성1(아래순서) - ProductMainViewModel.kt 추가: 상품 진입 로직을 실행하는 클래스 - ProductMainActivity.kt 추가: 상품 메인레이아웃 클래스(AndroidManifest.xml에 등록) - ProductMainActivityUI.kt 추가: 상품 메인 화면 디자인 구현 - IntroActivity.kt 수정: SharedPreferences에 등록된 토큰이 있다면 상품메인화면..

JSP·자바·코틀린 2022. 3. 29. 19:37

코틀린 프로젝트09

이번 포스트는 - 스프링부트 API 앱(서버): 상품을 저장하는 로직 구현 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app ## 구글 부메랑 확장프로그램에서 로그인 시 반환받은 토큰정보를 사용하여 상품을 저장하는 API 코딩 추가(아래순서) - ProductRequestDto.kt: 서비스에서 상품 등록요청 시 전송내용이 임시 저장될 데이터 클래스 - ProductCreateService.kt: 상품등록 서비스 로직 함수를 제공하는 클래스 - ProductApiController.kt: 상품등록을 외부에서 접근해는 통로인 RestAPI 클래스 - 부메랑으로 상품..

JSP·자바·코틀린 2022. 3. 28. 16:00

코틀린 프로젝트08

이번 포스트는 - 안드로이드 앱(클라이언트): 회원로그인 후 웹서버세션 대신에 토큰값을 저장하는 로직 구현 신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api 신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app - 안드로이드 앱에서 로그인 시 토큰정보를 저장하여 여러 액티비티에서 토큰인증이 필요한 스프링부트API로 토큰정보를 보낼 때 SharedPreferences 클래스객체(txt파일)에 저장된 토큰정보를 사용하는 코딩 추가 - 안드로이드 폰의 보안 때문에 예전 처럼 바로 확인 할 수 없다.(아래) - 위 스마트폰 보안 때문에 프로젝트 내용을 확인 하려면, 아래 처럼 ADB(Android Debug Bridge)백..

JSP·자바·코틀린 2022. 3. 22. 14:48

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 ··· 21
다음
TISTORY
김일국의 기술 블로그 © Magazine Lab [상단으로]
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바