일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AF-S NIKKOR 85mm f/1.8G
- af-s 18-35
- 하늘풍경
- 풍경
- 푸초
- 꽃
- daily
- 85mm 1.8g
- 카메라
- 여름성경학교
- 50mm f/1.8G
- 일상
- Photo
- spring
- 경치
- 사진
- camera
- 18-35mm
- 니콘
- AF-S 18-35mm
- 출사
- 렌즈
- 푸른초장교회
- 85mm f/1.8G
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- D750
- Nikon
- 50mm
- nikkor
- AF-S NIKKOR 50mm f/1.8G
- Today
- Total
목록전체 글 (142)
병갈이 블록
1. static 메서드를 사용해서 객체를 생성할 경우.- 자신의 객체를 반환하는 static메서드를 만든다.class Test{public static Test instance(){return new Test();}}위 클래스는 아래와 같이 객체를 얻는다.Test firstTest = Test.instance(); - XML에 빈 객체 등록 시 태그에 factory-method 속성을 이용하여 인스턴스를 생성하는 메서드를 추가한다. (위 클래스의 경우 )- 생성자 인수 및 프로퍼티 매개변수가 필요하다면 빈 등록때와 같이 하면 된다. ** 무슨 말이냐 하면, A클래스를 빈에 등록시킨다고 할 때, A클래스의 인스턴스를 어떻게 얻을 것인가 하는 것이다.** 일반적인 생성자나 프로퍼티로 등록을 하지 않고 A클..
스프링의 역할. - 조합기. A라는 클래스를 B와 C에서 사용한다고 가정했을 경우.A클래스를 A클래스를 상속하는 D클래스로 변경하고자 할 때A사용하는 B와 C 모두에서 코드를 수정해야한다.이때 중간다리는 하나 둔다.E클래스는 A객체를 반환하도록 구성하고 B와 C는 E에서 반환된 A객체를 받아쓴다.이렇게 되면, A를 D로 바꾸고자 할 때 B와 C는 바꾸지 않아도 된다.E에서 A객체에 E클래스로 인스턴스화 하도록 수정하면된다.즉, E클래스 하나만 바꾸면 된다.이게 조립기의 역할이고 스프링의 역할. 클래스들을 조립하는(서로 연결하는) 방법은 크게 두가지로 나뉜다.1. XML파일에서 설정해주기.2. java코드에서 annotation으로 지정하기.부가적으로a. XML설정으로 annotation을 지정한 클래스를..
이클립스에서 실습하기.1. 메이븐 웹 프로젝트를 생성한다.2. 새로운 프로젝트 생성에서 메이븐 프로젝트를 선택한다.3. 생성 완료하기 전에 서버를 선택하는 곳에서 Artifact Id를 "maven-archetype-webapp 1.0"으로 선택화고 완료한다.(그래야 서버구동시킬 수 있다.)4. 프로젝트 위에서 우측 마우스 Run As -> Run on Server 선택이 가능하면 된다. (index.jsp페이지가 호출된다.) 메이븐 프로젝트의 설정 파일들.1. pom.xml: 프로젝트단위에서 필요한 설정들을 한다.: 각종 와 의 등을 설정한다.2. web.xml: 스프링 MVC를 위한 설정들을 하는 곳. JSP의 web.xml과 같은 역할이다.3. 빈설정.xml: ViewResolver 등 구동에 필요..
-- 오늘의 미션.1. 글 제목에 링크달기. ->링크에 따라(게시글 번호) 관련 글 정보를 읽어와 뷰 페이지에 출력. 이때 카운트 하기. (OK)2. 글 수정- 글 작성 후 뒤로가기 버튼을 누르면 에러 발생시키기. (Boolean자료형을 Attribute에 넣어 올바른 접근인지 아닌지 확인.) (쿠키와 관련. 집에서 책보고 다시 참고하기.)- 글 수정 링크를 누르면 글을 불러와 다시 작성하고 저장을 누르면 저장하도록.(이때는 카운트 하지 않게. 그리고 최종 수정 시간을 기록하게.3. 여유가 된다면 글 삭제까지.. 오늘의 진행상황.1. 다른건 크게 문제가 안됐다만...최초 작성일과 수정일의 저장이 이상하다.최초 작성일은 조회를 하는 시간으로 바뀌는 듯 하다.이리저리 찾아본....에초에 MySql에서 테이블..
1. DAO에서 전체 게시글 수를 읽어오는 카운트 메서드와 시작위치와 갯수를 받아 특정 영역의 데이터만 빼오는 셀랙트 메서드 구현.이건 크게 어려운건 없었다. 2. 서비스에서 잠시 고민이 되었다. 글 리스트 데이터들이 들어있는 List와 페이지와 관련된 여러 숫자들이 담긴 데이터를 넘겨야하는데..하나는 배열자료이고 하나는 단일자료형이다. 서비스에서 따로 자료를 핸들러로 보내려고 하니...서비스의 역할이 사라지고 핸들어에서 서비스 역할을 하는것 같아 아니란 생각이 들었다.그럼 어떻게 해야하나.....고민을 하다가 생각이 난게 어차피 새로 만들어야 페이지 정보가 들어있는 자료형 클래스에 List형 데이터도 추가하는 것이다.오호!! 해결.. 3. 근래들어 서버가 종종 실행이 안되는 경우가 생긴다. 왜그냐.....