일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 사진
- 일상
- 카메라
- AF-S NIKKOR 85mm f/1.8G
- af-s 18-35
- 경치
- Photo
- AF-S NIKKOR 50mm f/1.8G
- daily
- 풍경
- 여름성경학교
- 50mm f/1.8G
- D750
- 렌즈
- 85mm 1.8g
- 푸초
- 85mm f/1.8G
- nikkor
- spring
- camera
- 50mm
- 하늘풍경
- 꽃
- 니콘
- Nikon
- 푸른초장교회
- 18-35mm
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- AF-S 18-35mm
- 출사
- Today
- Total
목록IT(Old) (121)
병갈이 블록
의존 자동 연결이란...기존에 의존설정을 보자.XML에서는 빈 객체를 id로 등록을 하로 프로퍼티에 필요한 빈 객체를 변수로 지정하는 설정을 하였다. //여기서 result라는 name은 클래스 내부에서는 실제로 setResult라는 이름이다.... //태그를 사용하기 위해 위 코드들을 추가해 준다.//밑줄이 그어진 부분은 필요한 설정을 해야할 때 마다 필요한 문구로 바뀌는 부분이다. 1. @Autowired- 이 녀셕은 주는걸 도와주는게 아니라 받는걸 도와준다. (그냥 이해하기 쉬우라고..)- 지정 영역 : 생성자, 메서드, 변수에 가능하다. - 메서드 : 지정한 메서드의 매개변수와 같은 자료형을 반환하는 빈을 연결시켜 준다.즉, A자료형을 매개변수로 필요로 하는 메서드에 등록한다면, A클래스가 등록된..
간단하게 회원제로 운영되는 단체의 홈페이지를 구상해본다.메인페이지는 테이블을 사용해서 2등분을 한다.그리고 각각의 영역은 jsp:inclue를 사용하여 필요한 페이지를 로드한다.탑 영역은 큰 메뉴들을 보여주며 크게 페이지를 변경할 일이 없다.로우영역은 탑 영역의 메뉴를 선택함에 따라 다른 페이지들을 구현한다.메인 jsp페이지에서 선택처리를 할 것이냐, 아니면 선택처리를 하는 페이지를 따로 두고 그 페이지를 include할 것이냐 하는 문제가 있긴 한데.큰 프로젝트가 아니기에(또 단순 결과를 보여주는 페이지기에) 첫번째 방법으로 구현해 본다.(필요하다면 두번째 방법으로 구현한다. 이거 바꾸는게 큰 일은 아니니까...) 필요한 명세서.1. 사이트는 회원제로 운영된다.: '일반', '우수', '운영진' 이렇게..
MySQL 관련.1.1 사용자 등록. create user 'ID'@'호스트' identified by 'PW'; - create user >> 유저를 만든다.- ID >> 생성할 유저 id- 호스트 >> 접속할 호스트를 등록. : localhost - 로컬호스트에서 접속.: % - 모든 호스트에서 접속.- identified by 'PW' >> 뒤에 PW로 사용자를 인증하겠다는 의미. 1.2 사용자 삭제 drop user ID@'호스트'; 2.1 사용자 권한 부여 grant 권한 on 스키마.테이블 to ID@'호스트' identified by 'PW'; 1번에서 생성된 유저(ID@'호스트')를 특정 스키마의 특정 테이블에 관하여 특정 권한을 부여함.- 권한 : 특정 명령에 관한 권한을 정함. 모든 권..
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 등 구동에 필요..