■ Ajax 웹 프로그래밍 기술에서 가장 인기있는 기술 중 하나 HTTP scripting을 사용해서 페이지의 refeshes없이 데이타를 로드한다. jQuery는 강력한 low-level function jQuery.ajax() 으로 하나의 high-level utility method 와 네개의 high-level utility functions 를 정의한다. ■ The load() Method 모든 jQuery utilities의 가장 간단한 메소드 URL을 비동기로 넘겨서 그 내용물을 가져오고, 그것을 선택된 엘리먼트에 넣거나 대체한다. // Load and display a status report every 60 seconds setInterval(function() { $("#stats")...
로빈후드세(Robin Hood Tax) http://robinhoodtax.org Robin Hood Taxes would take from the richest in society and give to those who need it. 글로벌 금융거래에 0.05~1%의 세금을 부과하는 토빈세의 일종으로, 선진국의 자금을 개발도상국이나 후진국 개발에 활용하게 되는 개념이다. 외환 거래 등에 0.05%의 세금을 부과하는 것만으로도 수천억달러를 확보할 수 있으며 이를 국제경제 개발, 기후변화 방지 프로젝트 등에 사용할 수 있다고 주장했다. 기사 장하준 http://www.guardian.co.uk 기고 Robin Hood: a tax whose time has come
http://jquery.com/ http://docs.jquery.com/Downloading_jQuery 광범위하게 사용되는 자바스크립트 ajax 이름이 암시하는 것처럼 query 에 초점을 맞춘 라이브러리 jQuery 의 특징 • An expressive syntax (CSS selectors) for referring to elements in the document • An efficient query method for finding the set of document elements that match a CSS selector • A useful set of methods for manipulating selected elements • Powerful functional programmi..
Tiles is a composite view framework: it allows to reuse page pieces across the application. http://tiles.apache.org/ http://tiles.apache.org/framework/tiles-jsp/tlddoc/index.html Composit View Pattern 비슷한 구조를 가지고 생성되는 페이지들의 전형적인 사용법을 공식화 한다. 다른 페이지들이지만 다른 점은 오직 body부분 뿐이다. composite view pattern을 사용해서 다른 부분들은 재활용되고 레이아웃의 지속성이 보존한다. Aspect Composite View Decorator Reusability The different parts ..
Spring 3.x MVC 프로젝트를 만들기 위한 환경을 설정한다. 필요한 도구 JAVA JDK Tomcat Eclipse Spring 3 1. JAVA JDK version : 1.6.0_24 2. Tomcat 6.0 톰캣 다운로드 : http://tomcat.apache.org/ 3. Eclipse 이클립스 다운로드 : http://www.eclipse.org/downloads/ 에서 Eclipse IDE for Java EE Developers 다운로드 version : Helios Service Release 2 프로젝트 생성 : File -> New -> Project 에서 Dynamic Web Project 를 선택한다. 4. Spring 3.0 MVC JAR files: 아래 파일이 필요 :..
Representational State Transer (REST) 2000년 발표, 2006년부터 이슈화 ROA(Resource Oriented Architecture)를 따르는 웹 서비스 디자인 표준 : 아키텍처가 아니라 잘못을 바로잡고 편해지기 위한 디자인 기준 리소스의 표현에 의해 어플리케이션의 상태가 전이되는 것을 의미 ROA (Resource Oriented Architecture) - 웹의 모든 리소스를 URI로 표현 - 모든 리소스를 구조적이교 유기적으로 연결 - 비상태 지향적 방법 - 정해진 method만 사용하여 리소스를 사용 REST에서 정의하는 주요 원칙 - 클라이언트 서버(웹으로 보면 브라우저 / 웹서버) : Stateless : 세션, 쿠키를 쓰지 않는다. - 보편적인 인터페이스..
Spring 3.0 의 특징 ● Java 5 지원 : annotaion 기반 configuration 지원을 제공한다. - Java 5 의 특징인 generics, annotations, varargs 등을 Spring에서 사용할 수 있다. ●새로운 표현 언어인 SpEL(Spring Expression Language)가 처음으로 소개되었다. - XML 과 Annotation 기반 bean definition을 정의하는데 사용된다. ●REST web services 를 지원한다. 참고문서 : RESTful Web services: The basics ●Data formatting이 정말 쉽다. - annotation 기반 포맷팅 지원 예> @DateFimeFormat(iso=ISO.DATE) @Numbe..
Request Processing Lifecycle DispatcherServlet - entry point of Spring 3.0 MVC - 보통 HttpServlet base class를 구현한 servlet 클래스이다. - web.xml에 구성된다. example org.springframework.web.servlet.DispatcherServlet 1 example *.html lifecycle of Spring 3.0 MVC 의 Request 처리 lifecycle: 1. client 가 http request 형태로 web containter에서 요청을 보낸다. 2. 들어온 요청은 Front controller (DispatcherServlet) 가 접수해서 적절한 Handler Mappi..
참고자료 세대별 특징 2세대 : 디지털화 3세대 : 데이터서비스 확대(공급자 중심의 서비스) 4세대 : 데이터서비스의 세상(사용자 중심의 서비스) 세대별 이동통신의 서비스와 전송속도 4세대의 특징 음성전화를 위한 별도의 네트워크가 따로 없이 데이터 서비스를 위한 네트워크만으로 구성 전송성능 향상 4세대 서비스 모바일웹서핑 서비스의 이용편의성 증대 인터넷전화 : 패킷 교환방식, 원가부담 감소, 저렴한 요금제 출현 모바일 IPTV : 양방향성 기능 헬스케어 : 고화질 영상 전송 이동토신을 통한 PC의 인터넷 접속에 획기적인 진화 화상전화 기능 개성 ITU(International Telecommunication Union) 이동통신서비스의 전세계 표준화 4G의 개념 정의 , 주파수 대역 설정, 기술방식 승인..
A NinePatchDrawable graphic is a stretchable bitmap image, which Android will automatically resize to accommodate the contents of the View in which you have placed it as the background. An example use of a NinePatch is the backgrounds used by standard Android buttons — buttons must stretch to accommodate strings of various lengths. A NinePatch drawable is a standard PNG image that includes an ex..
http://spac.krx.co.kr/ SPAC (Special Purpose Acquisition Company) 공모(IPO)를 통해 조달한 자금을 바탕으로 다른 기업과 합병하는 것을 유일한 목적으로 하는 명목회사 (Paper Company) SPAC의 3단계 사이클 법인설립 IPO 및 상장 : 공모자금의 90% 이상을 금융기관에 예치하여 인출을 제한 M&A M&A 대상기업 대상기업의 가치는 의무예치금액의 80% 이상 발기인과 이해관계가 있는 회사는 대상기업이 될 수 없음 참고기사 첫 '스팩' 통한 M&A 기업 나와
byte[] 를 String으로 변환하기 byte[] fl_bd = (byte[])map.get("FL_BD");//내용 가져오기 String contents= new String(fl_bd,"MS949"); java.lang.String.String(byte[] bytes, String charsetName) throws UnsupportedEncodingException Constructs a new String by decoding the specified array of bytes using the specified charset. The length of the new String is a function of the charset, and hence may not be equal to the ..
스트림(stream) 데이터를 바이트 단위로 순차적으로 입출력하는 흐름 시작점(source)과 종료점(sink)를 가지고 있다. => 흐르는 방향은 생성 시점에서 단일 방향으로 고정 파일 입출력의 기본 자바 스트림 자바 언어는 모든 파일을 순차적인 바이트의 배열, 즉 InputStream, OutputStream 클래스로 제공되는 스트림으로 처리한다. ■ 스트림 종류 입력스트림 : 시작점을 생성자의 인자값 출력스트림 : 종료점을 생정자의 인자값 필터스트림 : 스트림을 가공, 버퍼, 반환형, 라인, 데이터 등 ■ 입출력 클래스의 계층구조 참조(http://download.oracle.com/javase/6/docs/api/java/io/package-tree.html) 자바 표준 스트림(Standart J..
The char data type (and therefore the value that a Character object encapsulates) are based on the original Unicode specification, which defined characters as fixed-width 16-bit entities. The Unicode standard has since been changed to allow for characters whose representation requires more than 16 bits. The range of legal code points is now U+0000 to U+10FFFF, known as Unicode scalar value. (Ref..