본문 바로가기

반응형

Java

[Android] Fragment 연습하기 - FragmentTestJake Fragment는 Activity와 같이 고유한 생명주기를 갖고 있으며 Activity내에서 또다른 Activity를 띄우는 것과 같은 효과를 낼 수 있어 복잡한 UI를 설계할 때에 필수적으로 사용되는 컴포넌트이다. 간단한 Fragment 예제를 가지고 Fragment를 어떻게 사용하는지 연습해보자. 예제 애플리케이션 컨셉은 간단한 메모장이다. 메모를 추가하면 페이지가 하나씩 생기고 위아래 버튼으로 페이지를 옮겨다닐 수 있다. 메모 저장을 위한 sqlite연동은 생략하고 진행하기로 한다. Project name : FragmentTestJake Project hierarchy : sources package glowsoft.fragmenttestjake; import android.app.Fragment.. 더보기
[Java] MVC 패턴으로 Swing 계산기 만들기 개인적으로 소프트웨어 아키텍처에 관심이 많다. 개발을 하다보면 코드 양은 계속 많아지는데 관리는 소홀해지는 경험을 많이 했기 때문이다. 코드를 효율적으로 짤 수 있는 방법에 항상 관심이 많다보니 컴포넌트들의 독립성을 향상시키고 효율을 높이는 방법론에 대한 갈망이 항상 있다. MVC 패턴(또는 MVC모델이라고도 부르나 MVC의 Model과 겹치는 이유 때문인지 패턴으로 더 많이 불리는 듯함)에 대한 개론적인 설명은 위키피디아에 자세히 나와있다. 자세한 설명은 생략하고 중요한 부분만 정리하면, MVC 패턴은 약어 그대로 프로그램을 모델-뷰-컨트롤러로 분리하여 설계함으로서 UI(User Interface, 사용자 인터페이스)로부터 비즈니스 로직을 분리할 수 있어 상호간의 영향 없이 쉽게 고칠 수 있는 장점이 .. 더보기

반응형