1. Value Object 1) Model, View 간의 데이터 전달용도 2) 멤버변수와 getter, setter 메소드로 구성 3) 기존 JSP의 Bean과 동일 4) 파라미터가 길어질 경우 VO를 이용하는 것이 효율적 5) Entity VO와 Custom VO 두 종류 - Entity VO : Entity(EJB 또는 DB) 정보와 동일 - Custom VO : 사용자 필요에 의해 만든 VO 6)자동화 도구를 사용하여 만드는 것이 편리함 - eclipse에서 팝업 메뉴의 Source > Generate Getters and Setters 를 통해 쉽게 생성 가능 7) ValueObject 는 j2EE 패턴 중의 하나로 화면의 입력값을 정리하여 보관 및 유지해 두는 클래스 입니다. J2EE 패턴에..
1. SRP SingleResponsibilityPrinciple : 단일 책임의 원칙 http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039135552&type=det 2. OCP OpenClosedPrinciple : 개방-폐쇄 원칙 http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039134727&type=det 3. LSP LiskovSubstitutionPrinciple : 리스코프 교체 원칙 http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039137043&type=det 4. DIP DependencyInversionPrinciple..
Fat Jar 설치 http://fjep.sourceforge.net/
import android.content.Context; import android.view.MotionEvent; public class test extends Activity { @Override public boolean onTouchEvent(MotionEvent event) { int action = event.getAction(); int xPos = -1; int yPos = -1; switch (action) { case (MotionEvent.ACTION_DOWN): // Touch screen pressed break; case (MotionEvent.ACTION_UP): // Touch screen touch ended break; case (MotionEvent.ACTION_MOVE..
import java.awt.MouseInfo; import java.awt.PointerInfo; public class MouseTest { public MouseTest() { for (int i = 0; i < 10; i++) { PointerInfo pointerInfo = MouseInfo.getPointerInfo(); System.out.println("Mouse Position : " + pointerInfo.getLocation()); try { Thread.sleep(1000L); } catch (InterruptedException ex) { break; } } } public static void main(String[] args) { new MouseTest(); } }
import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.widget.TextView; public class test extends Activity implements SensorEventListener { private SensorManager sensorManager; private Sensor sensor..
import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; import java.io.DataInputStream; import java.io.IOException; import javax.bluetooth.DiscoveryAgent; import javax.bluetooth.LocalDevice; import javax.bluetooth.UUID; import javax.microedition.io.Connector; import javax.microedition.io.StreamConnection; import javax.microedition.io.StreamConnectionNotifier; public ..