분류 전체보기
객체지향(OOP) paste
1. 클래스2. 캡슐화와 은닉성3. 상속과 추상클래스4. 다형성5. 생성자와 오버로드 / 오버라이드6. 객체지향 프로그램의 설계원칙 클래스의 정의 - 객체를 정의해 놓은것. (붕어빵 틀)클래스의 용도 - 객체를 생성하는데 사용. 그렇다면 객체는 무엇인가?- 실제로 존재하는것, 사물 또는 개념 모든것이 객체.객체의 용도는 각각의 기능과 속성에 따라 다름.(기능 = 메소드) (속성 = 변수) 오버로딩 - 이름은 같지만, 매개변수는 다름오버라이딩 - 이름도 같고 매개변수도 같아야함. 부모클래스에게 상속받는경우 사용. - 다형성의 정의 : 여러가지 형태를 가질수 있는 능력1.부모객체에 자식객체를 담을수 있음.2.참조변수의 형변환하나의 참조변수로 여러 타입의 객체를 참조할 수 있는 것.즉, 조상타입의 참조변수로 ..
interface 를 왜 사용하는가
자바를 처음 접한 건 아마 2001년인 것 같다.그 때는 이것저것 관심이 많아서 온 갖 거를 들쑤시고 다녔는데java 도 그 중에 하나였던듯어렴풋한 기억에 그 때 jdk1.2 였나.. 1.4였나 그 정도 버젼을 썼던 것 같다 java 에 가장 실망한 거는독립 배포가 불가능하다는 거였는데배포하려면 jre도 함께 배포해야 한다는크나큰 단점 때문에 공부를 좀 하다가 말았던 것 같다 그러다가 군대 갔을 때 짬먹으니깐 너무 심심해서 코딩 좀 하고 싶었는데그 때 부실한 인트라넷 환경에서겨우 구한 컴파일러가 JDK 였다.그걸로 이것저것 했던 기억이 난다. 한번은 망고메신저라는 걸 만들었었는데당시 군대에는 맨날 컴퓨터 만지는 행정병이라도 메신저가 없어서 영 불편한 게 아니었다옆 사무실 애들한테 밥 먹으러 가자고 찾아가..
jQuery - AutoComplete-r3.2.2 자동완성기능 (공식홈페이지와 다른것)
http://code.google.com/p/jquery-autocomplete/ jQuery홈페이지에서 제공한걸 다운받아서 하는데익스플로러에서 안되서 찾다보니 알게되었다. 하지만 익스플로러에서 안된건 내문제였다...다신쓸일없을꺼같은 느낌이 든다...
jQuery - AutoComplete 자동완성기능
http://jqueryui.com/demos/autocomplete/ default만 뽑아낸것. 추출하는데 왜이렇게 css가 안먹어대는지...진짜 별것도 아닌건데 엄청난 삽질이었다
jQuery - DatePicker (input박스에 달력창 띄우기)
http://jqueryui.com/demos/datepicker/ jQuery에서 제공해주는 DatePicker크롬, 익스플로러8에서 구동확인. 분석은 사용할때 하는것으로...
Jsp 게시판 뒤로가기 관련 문제 [출처] Jsp 게시판 뒤로가기 관련 문제|작성자 자몽
=== 긁어온 글 === 안녕하세요..주말에 서핑좀 하고 맥주한잔하다고 간단한 팁하나 올립니다.제목 그래도 캐쉬를 지우는 겁니다. 소스를 볼까요? ㅎㅎ 이겁니다. ㅎㅎ역시나 간단하지요.. jsp파일에서 첨에 이렇게 코딩을 해주면 이 페이지를 불러올때 캐쉬에 저장된 페이지말고새로 불러오는 겁니다.소스를 설명하자면 저역시 자세히는 모르지만 첫줄에 Pragma는 http1.0에서 그리고 3째줄에 Cache-Control은 http1.1에서적용이 되는 문법인것 같군요. 아무튼 둘다 같이 설정을 해주면 두가지 버젼모두 캐쉬를 지울수 있겠죠? 나름대로 실전에서 쓸수있는 예제를 한번들어보겠습니다.만약 게시판에서 페이지 읽기 페이지 read.jsp파일을 보고있다가 보던사람이 글이 맘에 들어서추천을 하는경우..여러가지 ..
@RequestParam - 1:1로 파라미터 집어넣기
@RequestParam HTTP Request 파라미터를 받을 수 있는 애노테이션이다.요청 파라미터와 메서드의 변수명을 일치하게 한다면 @RequestParam의 value값을 생략할 수 있고String, int같은 단순 타입의 경우 @RequestParam 애노테이션 자체도 생략 할 수 있다.required=false로 하면 파라미터가 필수 값이 아니다 라는 뜻이고 defaultValue로는 파라미터가 넘어오지 않더라도 기본 값을 줄 수 있다 URL 입력 예) /methodparam/m8?seq=100&id=kdarkdev&level=401.@RequestMapping("/methodparam/m8")02.public String m8(03.@RequestParam("seq") long seq, //..
@ModelAttribute - 파라메터 한번에 집어넣기
@ModelAttribute request 파라미터와 1:1 매핑해서 변수에 받으려면 @RequestParam을 사용하고DTO같은 객체에 여러 파라미터를 한번에 바인딩 하려면 @ModelAttribute를 사용하면 된다.URL 입력 예) /methodparam/m12?seq=100&id=kdarkdev&level=4&country=kr 1. DTO클래스01.public class UserDTO {02.private long seq;03.private String id;04.private int level;05.private String country;06.public long getSeq() {07.return seq;08.}09.public void setSeq(long seq) {10.this.seq..