분류 전체보기 889

안드로이드 Volley http 라이브러리 사용 예제!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 오랜만에 안드로이드 카테고리에 글을 씁니다.이번 포스팅에서는 android에서 제공하는 volley http라이브러리 사용법에 대해 공부합니다. 먼저 android에서 말하는 volley 라이브러리의 장점입니다.12345678910Volley offers the following benefits: -Automatic scheduling of network requests.-Multiple concurrent network connections.-Transparent disk and memory response caching with standard H..

안드로이드 2018.01.05

스프링(spring) AOP 구현하기[2] : @Aspect 어노테이션으로 구현

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 aop를 @Aspect 어노테이션으로 구현하는 방법에 대해 공부합니다.aop의 경우 클래스에 설정하는게 xml에 설정하는 것보다 편할 수 있습니다.xml 설정방법 보러가기▼2018/01/05 - [Spring(스프링)] - 스프링(spring) AOP란? spring AOP 구현하기[1] : xml 스키마로 구현 1. pom.xml 파일에 의존설정부터 해주시고요.12345 org.aspectj aspectjweaver 1.7.4cs2.공통 기능을 가지는 @Aspect 어노테이션을 가지는 클래스를 만듭니다.1234567891011121..

스프링(spring) AOP란? spring AOP 구현하기[1] : xml 스키마로 구현

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ AOP : Aspect Oriented Programming - 관점 지향 프로그래밍 프로그램 개발 시 공통되는 기능들이 많이 사용됩니다.대표적으로 로그가 있겠죠?이러한 공통되는 기능들을 여러 모듈에 적용하기 위한 방법으로는상속이 있습니다.이 방법에는 문제가 있습니다.자바에서는 기본적으로 다중 상속이 지원되지 않기 때문에다양한 모듈에 상속을 통해서 공통 기능을 주는데에는 한계가 있고,기능 구현 부분에 핵심코드와 함께 공통 기능코드가 함께 있기 때문에효율성이 떨어집니다. 이러한 한계 때문에 AOP가 나왔습니다.AOP 방법은 핵심 기능과 공통 기능을 분리..

스프링(Spring) 스프링 컨테이너, 스프링 빈 생명주기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 스프링 컨테이너와 스프링 빈의 생명 주기에 대해 알아보겠습니다. 스프링 컨테이너 생명 주기컨테이너 생성 -> 컨테이너 설정 -> 컨테이너 사용 -> 컨테이너 종료의 순서로 생명 주기가진행됩니다.코드로 보겠습니다.스프링설정 .xml123456789101112// input your code here Colored by Color ScriptercsStudent.java123456789101112131415161718192021package org.mon.altong.lifecycle; public class Student { priva..

구글 이미지로 구글링 해보기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 이미지를 가지고 구글링 하는 방법에 대해서 알아보겠습니다. 몇 시간 전 지인에게 아래 지폐가 어느나라 돈인지 아냐고카톡이 왔었습니다엥?????????????????????????????????????????????????????????????????전혀 처음 보는 지폐라 어떻게 찾아야하나 생각을 하다가이미지 구글링을 하기로 했습니다.아래 링크로 이동 한 후https://www.google.co.kr/imghp?hl=ko 1. 카메라 버튼 클릭2. 이미지 url을 가지고 있다면 url을 저처럼 이미지 파일을 가지고 있다면,이미지파일을 ..

아무거나 2018.01.02

스프링(Spring) DI설정방법[3] : DI java in XML and DI xml in JAVA

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 두 번의 포스팅에서 DI를 XML에서 하는 방법과 JAVA 클래스 파일에서 하는 방법에 대해서알아보았는데요.2017/12/28 - [Spring(스프링)] - 스프링(Spring) DI설정방법[1] : DI in XML2018/01/02 - [Spring(스프링)] - 스프링(Spring) DI설정방법[2] : DI in JAVA 이번 포스팅에서는 섞어쓰는 방법에 대해 알아보겠습니다. 1. XML을 기반으로 JAVA 클래스 혼용총 3 개의 클래스와 1 개의 xml 스프링설정파일이 필요합니다.클래스 구성은 DI in JAVA 와 같습니다.Stude..

스프링(Spring) DI설정방법[2] : DI in JAVA

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 DI in xml 에 대해서 공부했습니다. 2017/12/28 - [Spring(스프링)] - 스프링(Spring) DI설정방법[1] : DI in XML 이번 포스팅에서는 DI in JAVA 에 대해서 알아봅시다!MAVEN 프로젝트를 만들어주시구요.이번에는 DI를 자바에서 설정하기 때문에 별도의 스프링 설정 .xml 파일이 필요하지 않습니다.총 세 개의 클래스를 사용합니다.먼저 data가 될 클래스Student.java학생의 이름, 취미, 키를 담습니다.12345678910111213141516171819202122232425262..

스프링(Spring) DI설정방법[1] : DI in XML

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 스프링 DI 설정방법에 대해 알아보겠습니다. 총 4가지를 공부하겠습니다. 1. XML 로 DI 설정 : 이번 포스팅2. Java 코드로 DI 설정 3. XML에 Java 혼용4. Java에 XML 혼용 1. XML 로 DI 설정준비 클래스 및 xml 저는 먼저 org.mon.altong.di.xml 이라는 패키지를 만들고그 안에Family, Running, Student, StudentInfo 라는 클래스를 만들었습니다.그리고 src/main/resources 에는 두 개의 xml 파일을 만들었습니다.xmlContext1.xml, x..

스프링(Spring) new 연산자를 이용한 객체생성과 DI를 이용한 객체생성의 관계

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는new 연산자를 이용한 객체생성과 DI를 이용한 객체생성의 관계에대해서 알아보겠습니다. 공통Sub.java12345678910111213141516171819package smaple; public class Sub { private String name; public Sub() { System.out.println("Sub클래스 객체 생성."); } public void setName(String name) { this.name = name; } public String getName() { return name; }} Colored..