복습 : Bean 등록 방법에는 생성자를 이용한 방법, setMethod 를 이용한 방법 두 가지가 있다. 많은 댓글과 조언이 제 공부에 도움이 됩니다 ^~^ **************************************************************************************** Persistence Layer (영속성 계층) ORM Framework - Hibernate Mapper Framework - Mapper Framework - ibatis, Mybatis - DAO의 메소드와 XML문서의 Element 와 Mapping 해주는 것 IBatis 1. Spring 환경에서 사용할 수 있도록 라이브러리 검색 - mavenrepository.com -> spri..
파일 업로드에 이어 파일 다운로드를 배워 보겠습니다.1. content.jsp ( 게시판의 글을 읽는 View 페이지 에서 다운로드할 파일을 클릭한다. )2. download.ktds 요청과 함께 파일 이름이 파라미터로 넘어간다3. 파일 이름을 가지고서 실제 파일이 저장되어 있는 경로에 파일을 가져와 전송한다. ◎ content.jsp 파일에서 다운로드 요청을 날리는 라인입니다.${article.fname}◎ controller 에서 요청을 받아 처리할 소스를 작성합니다. @RequestMapping("/download.ktds") public ModelAndView download(@RequestParam("fname") String fname) { String realFolder = "d:/uploa..
메일 서비스로 받는 행간 읽기 입니다 ^^필요하신 분은 직접 행간 읽기에서 메일 등록하시면 되구요문제시 삭제하도록 하겠습니다.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 며칠 전에 북경에서 찍은 신기한 영상인데 페북에 올렸다가 좋은 반응을 얻어서 공유해 봅니다 클릭! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * google drive에 개인적으로 보관하는 분들을 위한 구닥 문서 [행간읽기] 2014.3.3_"러시아, 올해 인기 많네"_by 발행인 러시아, 올해 인기 많네_by 발행인 1) 이슈 들어가기 ‘크림반도', 이름이 생소하긴 하지만 19세기에 러시아의 남하 정책에 맞서 오스..
스프링 Bean Factory 배우기 BeanFactory beanFacotry = new ClassPathXmlApplicationContext("Bean정의파일.xml"); // ProductSampleRun 클래스와 같은 T형을 사용한 getBean 메소드 클래스명 오브젝트명 = beanFactory.getBean(클래스.class); WAS -> web.xml -> 서블릿 확인 -> WebApplicationContext가 정의된 Bean.xml 을 확인 -> Bean.xml 에 정의된 Bean 을 Spring이 읽음 Listener 설명 - 웹 컨테이너는 웹 애플리케이션이 시작되거나 종료 되는 시점에 특정 클래스의 메소드를 실행할 수 있는 기능을 제공하고 있다. 이 기능을 사용하면 웹 애플리케이..
pom.xml 태그에 등록 되어 있는 Jar파일을 다운로드한다. http://mavenrepository.com/ 사이트에서 필요한 Jar 파일을 검색하면 태그를 복사 할 수 있고, pom.xml 에 추가하면, Spring이 자동으로 다운로드 한다. 또한, maven 은 의존 관계에 있는 Jar 파일을 자동으로 모두 다운로드 한다. 어떤 기능이 필요할 때, 어떤 Jar 파일을 필요로 하는지 다운로드 하면서 공부해 봅시다! JDBC Template- dataSource 를 생성자를 통해서 줄 수도 있고, set Method를 이용해서 줄 수도 있다.- Annotation 은 구현이 안되 있으므로, 사용 불가 mavenrepository 에서 spring jdbc 버전 ( 맞춰서 ) 다운로드 : 본인 3.1..
Spring JDBC Template - Query statement API 읽기를 생활 화 하세요!! ( 나도 영어 못해.. ) http://docs.spring.io/spring/docs/3.2.9.BUILD-SNAPSHOT/javadoc-api/ 1. QueryForInt - 쿼리를 통해 수치 값을 반환 받을 때 사용 게시판 DB에서 게시판 글의 글의 개수를 가져오는 쿼리입니다. (오타...board = bbs)위 소스는 자바에서 사용했던 것인데 직접 Connection을 구현하고, Connection 을 통해서쿼리를 날리고 그 결과 값을 rs에 저장하여, rs의 저장된 값을 리턴하는 형태 입니다.리턴하는 소스 외에도, close() 와 예외 처리 등의 소스코드가 더 추가 됩니다. 스프링에서 jdb..
1. @ResponseBody 이 Annotation 이 쓰여 있는 메소드에서 리턴 되는 값은 View 를 통해서 출력 되지 않고 HTTP Response Body 에 직접 쓰인다.이 때, 쓰여지기 전에 리턴 되는 데이터 타입에 따라 MessageConverter 에서 변환이 이뤄진 후 쓰여지게 됩니다. MessageCover 의 종류 - StringHttpMessageConverter - FromHttpMessageConverter - ByteArrayMessageConverter - MarshallingHttpMessageConverter - SourceHttpMessageConverter - BufferedImagedHttpMessageConverter - MappingJacksonHttpMessa..
메일 서비스인 행간읽기 입니다.문제시 삭제하도록 하겠습니다. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * [행간읽기] 2014.03.03_"사물 인터넷과 만물 인터넷" by 카르디 “사물 인터넷과 만물 인터넷” by 카르디 카르디 : 저번주의 아두이노-라즈베리 파이에 이어서 약간의 유사성이 있는 사물인터넷, 만물인터넷에 대해서 다뤄볼까 합니다.1) 이슈 들어가기사물인터넷상상해 보자. 출근 전, 교통사고로 출근길 도로가 심하게 막힌다는 뉴스가 떴다. 소식을 접한 스마트폰이 알아서 알람을 평소보다 30분 더 일찍 울린다. 스마트폰 주인을 깨우기 위해 집안 전등이 일제히 켜지고, 커피포트가 때맞춰 물을 끓인다. 식사를 마친 스마트폰 주인이 집을 나..
1. CommonsMultipartResolver 를 이용한 파일 업로드CommsMultipartResolver 빈을 설정하여 파일 업로드를 처리할 수 있다.MultipartFile 클래스를 이용하여 업로드한 파일 정보를 얻는다JSP 파일의 Enctype 을 multipart/form-data로 설정한다commons-fileupload, commons-io jar 파일이 있어야 한다.pom.xml 확인commons-fileupload, commons-io 가 있는지 확인한다.mavenrepository.com 에서 필요한 라이브러리 파일을 검색한다. commons-fileupload 에 coomons-io 가 연결되어 있다. 1234567891011 commons-fileupload commons-fil..
- Total
- Today
- Yesterday
- AOP
- log4jdbc
- RollingFileAppender
- Excel
- 자바스크립트
- @Access
- static resources
- AngularJS
- 쿼리 로그
- 브라우저 콘솔
- java
- jsonify
- summernote
- bootstrap
- @Temporal
- 오프라인 확인
- 한성키보드
- Spring Boot
- learning javascript
- 정적 파일
- WYSIWYG
- GO1104 LED
- Spring
- telegram bot
- 초대장
- spring jpa
- offline.js
- 스프링 부트
- mybatipse
- jQuery 삽입
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |