목록2024/04/18 (4)
Learn & Record
1. 이미지뷰, 이미지버튼 - 속성 - fitXY : 가로세로 상관없이 레이아웃의 각면의 꽉 차게 출력 - fitCenter : 가로세로 길이 중간에 맞게 출력 2. 애완동물 사진 보기 앱 만들기 - cat, dog, rabbit 이미지 drawable 폴더에 추가 1) 변수 선언 lateinit var textView01: TextView lateinit var checkBoxAgree : CheckBox lateinit var textView02: TextView lateinit var radioGroup: RadioGroup lateinit var radioButtonDog : RadioButton lateinit var radioButtonCat : RadioButton lateinit var r..
1. 상속과 확장 클래스의 상속과 확장 코틀린은 클래스의 재사용을 위해 상속을 지원, 상속을 개념적으로 접근하면 상당히 어렵지만, 사용 측면에서 바라보면 이해가 쉬움 상속을 사용하는 예를 들면 안드로이드는 Activity라는 클래스가 미리 만들어져 있고, 이 Activity 클래스 내부에는 글자를 쓰는 기능, 그림을 그리는 기능, 화면에 새로운 창을 보여주는 기능이 미리 정의되어 있음 상속이 있기에 이런 기능을 직접 구현하지 않고 Activity 클래스를 상속받아 약간의 코드만 추가하면 앱에 필요한 기능을 추가할 수 있음 상속은 코드를 재활용하는 측면도 있지만, 코드를 체계적으로 관리할 수 있기 때문에 규모가 큰 프로젝트로 효과적으로 설계할 수 있음 1. 클래스의 상속 상속 대상이 되는 부모 클래스는 o..
1. 스프링의 시작 - 의존성 주입 기법을 적용할 수 있는 객체지향 프레임워크 - 경량화가 목적인 light weight 프레임 워크 - 스프링 주의사항 : xml 작업이 많음 - xml의 경우 오타로 인한 에러는 추적하기 어려우니, xml 코딩시에는 더 신경을 쓸 것 2. 의존성 주입과 스프링 - 의존성 주입 : 어떻게 하면 '객체와 객체 간의 관계를 더 유연하게 유지할 것인가?'에 대한 고민으로 - 객체의 생성과 관계를 효과적으로 분리할 수 있는 방법에 대한 고민을 시작으로 제시된 해결책 3. 프로젝트 생성 (22.2.5 버전) - 설정 후 Create 4. 스프링 라이브러리 추가 - https://mvnrepository.com/artifact/org.springframework/spring-cor..
1. 쿠키 객체에 저장된 모든 쿠키 삭제하기 아 이 디 : 비밀번호 : 2. 연습문제 1) cookie.jsp 파일을 생성합니다. * input 태그에 text 유형을 이용하여 아이디, 비밀번호 항목을 작성합니다. * form 태그의 action 속성 값은 cookie_process.jsp 로 작성합니다. 2) cookie_process.jsp 파일을 생성합니다. * request 내장 객체의 getParameter() 메서드를 이용하여 전송된 요청 파라미터 값을 받습니다. * 아이디와 비밀번호가 인증되면 아이디 값을 쿠키명 userId 의 쿠키 값으로 설정합니다. * response 내장 객체의 sendRedirect() 메서드를 이용하여 welcome.jsp 파일로 이동하도록 작성합니다. 3) wel..