일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- D750
- 경치
- AF-S NIKKOR 50mm f/1.8G
- 일상
- 85mm 1.8g
- 18-35mm
- 렌즈
- spring
- 출사
- 니콘
- 85mm f/1.8G
- 풍경
- 카메라
- 50mm f/1.8G
- 여름성경학교
- daily
- nikkor
- AF-S NIKKOR 85mm f/1.8G
- 꽃
- af-s 18-35
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- AF-S 18-35mm
- Nikon
- 푸른초장교회
- 하늘풍경
- Photo
- camera
- 사진
- 푸초
- 50mm
- Today
- Total
목록전체 글 (142)
병갈이 블록
사진전송관련 테스트.1. 1. 파일을 전송할 jsp페이지에서 폼 인코딩 타입지정.post전송방식은 두가지 인코딩방식으로 동작한다.- application/x-www-form-urlencoded- multipart/form-data일반적인 post환경(문자열 전송등)은 "application/x-www-form-urlencoded"을 이용했다.(기본값)그러나 사진 등 파일을 업로드 하기위해선 "multipart/form-data"을 사용해야한다. 1. 2. web.xml에 multipart-config를 등록해준다. - 이 파일을 처리할 서블릿이 등록된 web.xml에 를 등록해서 관련 정보를 설정해준다.- 그래야 서블릿에서 request로 넘어오는 Part를 제대로 받을 수 있다. 2. 속성과 관련된 설..
스프링 작업을 위한 기본 설정.- 프레임워크를 작업할 도구 다운로드. -> STS- 사용할 DB다운로드. -> MySQL 1. STS(Spring Tool Suite)설치 - OS버전 비트에 맞는 STS를 다운.- 압축을 풀기 전에 파일이름을 짧게 변경 후 압축풀기.(이름이 길어 오류가 날 수도 있음.) -- 프로젝트 생성 후 -- 2. 스프링 버전관리 및 프로젝트 사용 Java버전관리- http://projects.spring.io/spring-framework/ 이곳에 들어가면 버전별 코드가 나와있다.필요한 버전의 코드를 복붙한다.- 자바버전관리프로젝트를 클릭하고 우측 클릭 - Properties 클릭.Project Facets 클릭. Java의 버전을 1.8로 맞춰준다. (1.8을 사용할 것이기에)..
지금까지 구현 내용.유저입장에서.1. 로그인 시 세션 부여. - 유저확인 세션.- 게시글 수정, 삭제에 관련되어 비정상적 접근을 막기위한 판단근거 세션부여.2. 각종 페이지 접근시 확장자 없이 접근.3. 로그아웃시 세션 삭제 - session.invalidate() 함수 사용.4. 로그인 시 글 작성 가능.5. 자기글에 한하여 수정 및 삭제 가능.6. 글 삭제시 비밀번호 입력 후 맞을경우에만 삭제.7. 회원가입.8. 게시판 구현.어디까지 나누어 적어야 할 지 모르겠지만 간단하게 적음. 이제 구현해봐야 할 것들.1. 사진 게시판.- 사진 업로드.- 저장 시 특정 이름을 이용하여 리네임해서 저장.- 저장된 사진을 미리보기 형식으로 리스트에 구현.2. vip 회원 페이지 구현.- 뭐, 특별할 건 없고, 세션으..
기본적으로 InternalResourceViewResolver클래스는 해당하는 값이 없으면 에러페이지가 반환된다.다음리졸버로 검색을 넘기는 아량따위는 에초에 없는 녀석이다.그렇다고 뷰 페이지를 하나의 폴더에 싹다 넣을수는 없는 노릇이다.이리저리 찾아보니 뷰리졸버 클래스를 상속받아 해당 메서드를 재구현하여서 해결한 것들을 많이 보았다.근데 너무 복잡하고 일도 많고 더군다나 리졸버의 구현과정에 대한 이해가 수반되어야 어느정도 해결이 가능할 것 같았다. 그래서 포기하고 있다가....불연듯 아이디어가 떠올랐다.어차피 입력된 정보를 합쳐서 해당 파일을 불러오는것이 아닌가?그러면, 컨트롤러에서 반환하는 문자열이 꼭 파일이름이 아니어도 되겠네?다시말하면, 경로+파일이름 이어도 되지 않을까? 하는 아이디어가 떠올라서 ..
뭔가 너무 복잡하고 어렵다.일단 차근차근 해 나가보기로 한다.근데 정상적으로 했음에도 계속 에러가 나는가.일단, 다시 궁금증이 하나 생겼다.Q. 빈 설정 초기화는 어느시점에 되는것인가?일반적으로 Java는 객체를 생성해야 초기화가 진행된다.여기서도 마찬가지로 객체를 만들어야 초기화가 되는가? 아니면, 빈 설정을 토대로 서버 실행 시 스프링이 알아서 초기화를 시켜주는가..의 문제다.A. 일단 간단한 실험으로 보면, 서버구동시 빈 설정을 토대로 초기화를 진행하는 듯 하다.빈 설정으로 메서드를 통해서 클래스 전역변수를 초기화하는 설정을 한다.static메서드로 클래스 전역변수를 반환하도록 한다.확인 클래스에서는 별도의 객체생성없이 바로 static메서드를 호출할 수 있다.이 과정이라면, 위 실험조건에 맞는 것..
일단 서블릿을 구성한다.1. MainServlet - 2. nromServlet - /nrom/*3. VipServlet - /vip/*4. AdminServlet - /admin/*5. ErrorServlet - /error/* 이렇게 서블릿을 구성한다.일단 서버를 구동하면 1번이 동작하고 /norm/main으로 포워딩한다.그러면 2번이 동작하고 /norm/ 이후의 키워드에 따라 적절한 핸들러를 매칭한다.3번은 회원 전용페이지를 위한 서블릿이다.4번은 운영진 전용페이지를 위한 서블릿이다.5번은 에러 발생시 연결할 서블릿이다. 회원 가입을 위한 테이블 및 스키마를 생성한다. 1. 문제 발생. include-prelude로 메인 탑 페이지를 인크루드 시켰다./nrom/*형태로 인크루드를 시키니 에러가 계속..