링크 : http://mytory.net/archives/410 가장 쓸만한 이미지 슬라이드 [플러그인] Nivo Slider(IE6 작동) MIT 라이센스므로 안심하고 사용해도 될 듯. 다소 무거워 보이는 게 흠이다. IE6에서는 테스트 안 했다고 써 있는데 돌려 보니까 돌아는 간다. 좀 버벅대면서 말이다. http://dev7studios.com/plugins/nivo-slider/ [플러그인] rcarousel, 반응형은 아니지만 만능 슬라이드 – IE7 지원. MIT 라이센스. 갤러리 슬라이드, 여러 아이템 슬라이드 등 거의 모든 기능이 다 있는 슬라이드다. 예전에 알았다면 환호했겠지만, bxSlide와 함께 발견한 탓에 환호를 하진 않았다. IE7 이상을 지원한다고 밝혀 놓고 있다. http:/..
## Java 관련 질문 ## 1. 자바의 데이터 타입인 Primitive Type과 Reference Type에 대해 설명하세요 Primitive Type은 변수에 값 자체를 저장하며 Reference Type은 메모리상에 객체가 있는 위치를 저장한다. Primitive Type의 종류는 boolean, byte, char, short, int, float, long, double 총 8가지 이며 Reference Type 종류는 클래스타입, 인터페이스타입, 배열타입, 열거타입이 있다. +++ 김윤명저 뇌를 자극하는 Java 프로그래밍 참고 +++ 2. 다형성이란 무엇인가? 여러가지 데이터를 다룰 수 있는 특성을 뜻한다. 조상클래스의 인스턴스를 이용하여 자손타입의 클래스를 다룬다거나, 메서드 오버로딩을..
출처 : http://mycenes.wordpress.com/2010/09/16/clients-like-rest-part1/I do appreciate the versatility offered by REST-style web services when designing clients, and that’s precisely what I will be discussing in this series of posts. There is a lot to be said about a web-service approach such as REST where the client can use pretty much any HTTP-based API to retrieve/update/delete data. I will tak..
REST 방식으로 웹 서비스 구축하기Roger L. Costello, 이대엽 옮김 먼저 REST에 대해서 간략한 소개를 한 다음 REST 방식으로 웹 서비스를 구축할 수 있는 방법에 대해설명해 보도록 하겠습니다. REST란 무엇입니까?REST는 Roy Fielding의 박사학위 논문에서 [1] 만들어진 용어로서 네트워크로 연결된 시스템을 서술하는 아키텍처 스타일의 하나입니다. REST는 Representational State Transfer를 나타내는 약어입니다. Representational State Transfer로 불리는 이유는 무엇입니까?웹은 여러 리소스로 구성되어 있습니다. 리소스는 의미 있는 모든 항목을 말합니다. 예를 들면 Boeing Aircraft Corp에서는 747을 리소스로 지정..
1. 라이브러리 다운로드 http://code.google.com/p/json-simple/ 2. JSON 파싱 유효성 검사기http://json.parser.online.fr 3. JSON 구조 형식http://www.json.org[출처] Java JSON 파싱|작성자 아유아유 ------------------------참고-------------------http://blog.naver.com/starmoon?Redirect=Log&logNo=20033703216 JSON(JavaScript Object Notation)은 데이터 교환 포맷의 일종으로서 XML에 비해 상당히 경량화된 데이터 교환 포맷이다. Ajax가 인기를 얻자, Ajax를 사용하는 클라이언트측 자바스크립트 모듈과 서로 데이터를 주..
자바빈(JAVA BEANS) 자바로 작성되어진 컴포넌트들을 일반적으로 일컫는 말이다.자바빈 사용목적 1.프로젝트의 능률적인 진행을 위해서는 가능한 독립적으로 작업을 할 수 있어야만 하기 때문에 디자이너가 작업하는 화면 표출(view)부분과 프로그래머가 작업하는 로직(model)부분을 분리시켜야 한다. 2.jsp페이지에 화면 표출부분과 로직들이 혼재한 형태의 코드는 재사용이 어렵다.이렇게 jsp페이지가 화면 표출 부분과 로직들이 혼재함으로 인한 복잡한 구성을 가능한 피하고 jsp페이지의 로직 부분을 분리해서 코드를 재 사용함으로 프로그램의 효율을 높이는 것이 자바빈을 사용하는 목적이다.JSP Based JavaBeans의 개발 규격 *에 해당하는 개발규격은 반드시 지켜 주어야 한다. - *디폴트 생성자가 ..
Vector & ArrayList Vector 와 ArrayList는 배열을 클래스로 구현하여 데이터를 추가하면 자동으로 메모리 공간이 늘어나는 장점이 있다. 배열의 특징을 가지고 있기 때문에 인덱스를 이용해서 데이터를 추출할 수 있다. 공통점 - 순서가 있는 Collection - List 인터페이스를 구현 - 데이터 중복 가능 차이점 - Vector : 자동 동기화 보장 - ArrayList : 동기화를 보장하지 않음 Vector : ArrayList에 동기화가 보장되도록 최적화한 클래스 ArrayList : 배열에 동적 메모리 증가 기능을 구현한 클래스 ArrayList 동기화 지원 방법 List list = Collections.synchronizedList(new ArrayList()); // ..
http://stackoverflow.com/questions/1612334/difference-between-dto-vo-pojo-javabeans Java Beans -생성자 : class는 public default constructor를 가져야한다 -Getter/Setter for private data member : 클래스 속성들은 get, set, 그 외 함수(accessor, mutator mehotds라고도 한다)로 접근할 수 있어야한다. -Serializable•The class must have a public default constructor. This allows easy instantiation within editing and activation frameworks. •The..
출처 : http://greencode.tistory.com/14 저도 c, c++은 약 8~9년 가량 해왔고 java는 그에 비하면 3~4년이라는 비교적 짧은 시간동안 접한 언어입니다. 한때 몸에 배어 있는 Coding Practice 라는게 참 무섭다고 느껴진게 c/c++ style로 모든 언어를 해석하려 들고 또한 모든 언어에 대해 이런 스타일로 코딩하려고만 합니다. Media cluster encoding 관련 open source project에 첫 commitor로 활동할때 함께 code로 생각을 공유하는 공간에서 나만의 갇힌 언어로 내가 구현 한 부분은 나만이 알아보고 나만이 수정 가능한 형태가 되어 그들을 혼란시켜서 혼줄이 났던 기억이 있습니다. 처음에는 편해 보일지언정 각 언어에 대한 특..
replaceFirst() / replaceAll() 메소드(함수)로 문자열을 치환할 때, 대소문자 구분없이 바꾸려면 정규식의 앞 부분에 (?i) 라는 옵션을 넣어주면 됩니다. 물음표+소문자i(아이)입니다.[출처] Java/자바/정규식] 대소문자 구분 없이 문자열 바꾸기/치환; Replace String|작성자 푸어레드 http://mwultong.blogspot.com/2006/12/java-replace-string-ignore-case-regex.html 영문 알파벳 대소문자 구분없이 치환 예제 파일명: Foo.java public class Foo { public static void main(String[] args) { String s = "Abc abC ABC abc"; // 원본 문자열 S..