본문 바로가기
728x90
반응형

java4

[Android] Kotlin, Java 홈버튼(최소화) 이벤트 - JAVA @Override protected void onUserLeaveHint() { super.onUserLeaveHint(); } - Kotlin override fun onUserLeaveHint() { super.onUserLeaveHint() finish() } 2021. 11. 17.
Spring - DAO, DAOImpl, mapper Data Access Object DB의 데이터에 접근하는 객체 DAO(Data Access Object)는 DB를 사용해 데이터를 조화하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. 사용자는 자신이 필요한 Interface를 DAO에게 던지고 DAO는 이 인터페이스를 구현한 객체를 사용자에게 편리하게 사용 할 수 있도록 반환해줍니다. DB에 대한 접근을 DAO가 담당하도록 하여 데이터베이스 엑세스를 DAO에서만 하게 되면 다수의 원격호출을 통한 오버헤드를 VO나 DTO를 통해 줄일 수 있고 다수의 DB 호출문제를 해결할 수 있습니다. 또한 단순히 읽기만 하는 연산이므로 트랜잭션 간의 오버헤드를 감소할 수 있습니다. Mapper Interface - mapper 파일에 기재된 SQL을 호출하기.. 2021. 1. 12.
Spring - VO VO(Value Object) 데이터 그 자체로 의미 있는 것을 담고 있는 객체이다 DTO와 동일한 개념이나 차이점은 Read–Only 속성 객체이다. 간단한 독립체( Entity )를 의미하는 작은 객체를 의미한다. 관계데이터베이스의 레코드에 대응되는 자바클래스이다. 형태는 Database레코드를 구성하는 필드들을 VO의 Attribute로 하고 해당 변수에 접근 할 수 있는 Getter와 Setter 메소드의 조합으로 클래스를 형성되어진 클래스이다. 거의 불변성을 가지고 equals()로 비교할 때 객체의 모든 값을 비교해야 한다. DTO(Data Transfer Object) 전송되는 데이터의 컨테이너이다. VO와 동일하게 데이터를 저장하여 사용하도록 하는 부분에서 필요하다. VO와 비교를 하여 보.. 2021. 1. 12.
Custom Notification 안의 Image에 Glide 적용하기 1. Notification XML 이미지 경로 : res -> drawable 2. JAVA package com.example.mydestinyfouuser.MainActivity; import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.graphics.BitmapFactory; import android.os.Build; import android.os.Bu.. 2020. 11. 11.
728x90
반응형