본문 바로가기

분류 전체보기246

타임 선정 2012 최고의 아이폰 앱 50 아이폰을 새로 샀거나 쓸만한 애플리케이션을 찾고 있다면 더 고민할 필요가 없다. 미국 시사주간지 타임은 16일 '2012년 다운로드 할 만한 애플리케이션' 50개를 발표하고 소비자들이 입맛대로 골라 쓸 수 있도록 위치 추적용 앱부터 게임까지 다양한 기능을 소개했다. ◇파인드 마이 아이폰(Find My iPhone) = 애플 스토어에 등록된 앱 가운데 모든 아이폰 사용자들이 반드시 내려받아야 할 앱으로 타임은 '파인드 마이 아이폰'을 꼽았다. 이는 아이폰을 잃어버리거나 어디 뒀는지 찾지 못할 때 정확한 위치를 지도에 표시해주는 추적용 앱이다. 무음 모드로 설정돼 있어도 2분 동안 가장 큰 음량으로 경고음을 내도록 할 수 있어 아이폰이 소파 쿠션 사이에 묻혀 있어도 걱정 없고, 도둑맞았을 때는 원격조정으로 .. 2012. 2. 29.
데이터베이스 모델링 오늘은 데이터모델링을 중심으로 데이터베이스의 기본적인 이론을 간단히 짚어보자. 먼저, 데이터베이스(Database)란 을 의미하는데 경영학적인 개념에서 출발한 것으로 알고 있다. 때문에 DB를 전공한 사람이 나중에 MBA를 취득했을 때 DB의 존재가치가 더욱 명확해지더라는 이야기를 들은 적이 있다. 전통적인 데이터 저장방법인 파일시스템(File System)의 경우, 어떤 자료를 찾으려고 하면 바이트스트림(Byte Stream)의 처음부터 읽기 시작해야 하고, 중간에 데이터를 변경하거나 추가/삭제하기 어려운 점이 있으며 대용량 데이터일 경우 이러한 단점이 더욱 심각해지는 문제가 있다. 그래서 나온 것이 데이터베이스란 놈으로, 사실 데이터가 파일로 저장된다는 점은 동일하지만(오라클은 *.dbf, MS-SQ.. 2012. 2. 29.
필수 이해 요소 JSP 처리과정 웹 브라우져가 JSP 페이지의 실행을 요청하면 서버에는 위와 같은 과정을 통해 JSP 페이지가 처리된다. - JSP에 해당하는 서블릿이 존재하지 않을 경우 JSP 페이지를 컴파일 하여 서블릿을 생성한 후 생성된 서블릿을 사용하여 클라이언트의 요청을 처리한다. - JSP에 해당하는 서블릿이 존재하는 경우 곧바로 서블릿을 사용하여 클라이언트 요청을 처리한다. 즉 JSP를 바로 직접적으로 실행하는게 아니라 JSP를 자바 소스 코드로 변환한 뒤 컴파일 해서 생성된 서블릿을 실행한다 - JSP를 자바 코드로 바꾸는걸 변환단계라고 하고 자바코드를 서블릿 클래스로 변경하는 걸 컴파일단계라고 한다 . C:\apache-tomcat-7.0.26\work\Catalina\localhost\chap03\or.. 2012. 2. 28.
객체와 클래스 10. 객체와 클래스 서로 다른 기능을 제공하는 객체들이 서로 유기적으로 연결되어 필요한 기능을 제공한다는 것. 입력폼 객체는 '회원 가입 폼'을 제공하고, 회원 가입 요청이 들어오면 '회원 가입 객체'에게 회원 가입 처리를 요청한다. 요청을 전달 받은 '회원 가입객체'는 회원 가입에 필요한 다양한 논리적인 처리를 수행한다음 'DB 연동 객체'에 데이터 저장을 요청한다. 그러면 'DB 연동 객체'는 회원 테이블에 관련 데이터를 추가한다. 클래스는 객체가 어떤 종류의 정보를 담고 있고 어떤 기능을 제공하는지에 대한 정보를 담고 잇다. package kame.chap04; public class Greeting { private String message; // Greeting 클래스가 생성하는 객체가 갖게.. 2012. 2. 28.