전체보기 767

[5.25]리눅스 기초

/bin : 리눅스 기본 명령어가 들어 있는 폴더 /boot : 부팅 관련된 이미지 파일 /dev : 장치 관리자 파일이 들어 있음 /etc : 리눅스 시스템에 설치되어 있는 온갖 프로그램의 환경파일이 들어 있음. 굉장히 중요 /home : 관리자가 아닌 일반 계정의 홈 디렉토리 /root : 관리자 계쩡의 홈 디렉토리 /lib : 온갖 라이브러리가 들어 있는 곳 /lost+found : 결손 클러스터 정보가 들어가는 곳 /mnt : 외부 장치를 연결할 때 마운트 시키는 폴더 /opt : 추가적인 프로그램을 설치하는 곳 /proc : 프로세스 정보가 들어 있는 곳 =======================================

[5.24]안드로이드 개발 환경 설정

참조 : http://dkatlf900.tistory.com/36, http://m.blog.naver.com/aiwositai/220326111669, http://icedream.tistory.com/43 [환경설정] 1.이클립스 준비 2.윈도우용 안드로이드 sdk 다운로드(.exe) : https://developer.android.com/studio/index.html 맨 밑쪽 3.sdk 설치 -> sdk 매니저 시작 4.매니저에서 tool, extra 설치 5.이클립스 마켓플레이스에서 android 설치. ======================================= [안드로이드 sdk] : [매니저에서 필요한 것] [IDE로 사용할 이클립스에서 안드로이드 세팅] ============..

[4.29]스프링(쿠키+MVC3:날짜 값 변환, @PathVariable, 익셉션 처리)

[스프링MVC에서 쿠키를 사용하는 방법 중 하나는 @CookieValue 애노테이션을 사용하는 것이다.] [컨트롤러-쿠키가 존재할 경우 가져오는 부분] [컨트롤러- 로그인 처리 시 쿠키를 생성하거나 삭제하는 부분] [뷰-로그인폼에 이메일저장하기 체크박스 추가] [결과] ==========================================

[4.28]스프링 프레임워크(MVC2:메시지.커맨드 객체 검증, 세션)

[메시지를 출력하는 방법] [메시지 파일 작성] [메시지 파일에서 값을 읽어오는 MessageSource 빈을 설정] 스프링은 로케일(지역)에 상관없이 일관된 방법으로 문자열(메시지)을 관리할 수 있는 MessageSource 인터페이스를 정의하고 있다. [JSP 코드에서 태그를 사용해서 메시지를 출력] ================================ [커맨드 객체의 값을 검증하는 방법] 스프링MVC에서 커맨드 객체의 값이 올바른지 검사하려면 Validator, Errors 인터페이스를 사용 -커맨드 개체를 검증하고 결과를 에러코드로 저장 -JSP에서 에러 코드로부터 메시지를 출력 정규식 표현http://breath91.tistory.com/entry/Java-정규표현식을-이용한-Pattern..

[4.27]스프링MVC1(요청 매핑, 커맨트 객체, 리다이렉트, 폼 태그, 모델)

@RequestMapping을 이용한 경로 매핑 :적용 메서드를 두개 이상 정의할 수도 있다.여러 단계에 거쳐서 하나의 기능이 완성된 경우, 여러 요청 경로를 한개의 컨트롤러 클래스에서 처리하는 것이 코드 관리에 도움이 된다.(예제: 약관 동의(step1) -> 회원 정보 입력(step2) -> 가입 완료(step3)) ====================================================약관 동의 :뷰 페이지 구현 + 컨트롤러 클래스 + 설정파일 =====================================================[GET과 POST]폼을 전송할 때 POST방식을 주로 사용함.스프링MVC는 별도 설정이 없으면 GET과 POST 방식에 상관없이 @Reque..

[4.26]스프링(DB연동, 스프링MVC)

[Jdbc Template를 사용하는 이유] 1. 반복코딩을 줄이기 위해 2. @Transactional => tx처리 3. rowMapper를 통한 bean처리 [스프링 트랜잭션 처리] @Transactional 1.@Transactional 애노테이션이 제대로 동작하기 위해 설정 파일에 다음의 두 가지 내용을 추가 - PlatformTransactionManager 빈 설정 : 스프링은 구현 기술에 상관없이 동일한 방식으로 트랜잭션을 처리하기 위해 이 인터페이스를 사용 - @Transactional 애노테이션 활성화 설정 : 태크 2. 트랜잭션 범위에서 실행하고 싶은 스프링 빈 객체의 메서드에 @Transactional 애노테이션 붙이기: .selectByEmail, .changePassword, ...

[4.25]스프링(AOP, DB연동)

aop cf) AOP 예제 실습시 에러가 나면 pom.xml에 추가해야할 디펜던시 - xml 설정 사용 : 태그 사용 - 자바 설정 사용 : @EnableAspectJAutoProxy애노테이션을 적용 + @Aspect 애노테이션을 적용한 클래스를 빈으로 등록 3.2 AOP 구현 : @Aspect 애노테이션을 이용하면 XML설정이 간단해 진다.(요즘 기법) 3.4 프록시 생성 방식 - 스프링은 AOP를 위한 프록시 객체를 생성할 때, 실제 생성한 빈 객체가 인터페이스를 상속하고 있으면, 인터페이스를 이용해서 프록시를 생성한다.- 그러나, 빈 객체가 인터페이스를 상속받고 있을 때, 인터페이스가 아닌 클래스를 이용해서 프록시를 생성하고 싶다면 다음과 같은 방법을 이용하면 된다. -- POJO 방식 XML 설정..

[4.22]스프링 프레임 워크( 자바 설정을 이용한 의존성 주입 : DI + 빈 라이프사이클)

[스프링] 방법1,2 1.한 쪽 자바 설정에 @Autowired를 사용하여 다른 쪽의 자바 설정 추가 2.@Import 애노테이션을 사용 : 한 쪽 자바 설정에 @Configuration 밑에 @Import(클래스명.clas)를 입력 방법1,2 1. 자바 설정에서 XML 설정 임포트하기 : @Configuration밑에 @ImportResource("classpath:xxx.xml")을 사용 => 메인클래스에서 AnnotationConfigApplicationContext(클래스명.class)사용 2. XML 설정에서 자바 설정 임포트하기 : XML 설정에서 태그와

[4.21]의존성 주입:DI

1.생성자를 이용한 2.메서드(setter)를 이용한 3.애노테이션을 이용한 ==================================== [생성자를 이용한 의존성 주입] [메서드를 이용한 의존성 주입] [애노테이션을 이용한 의존성 자동 주입] =============================================== [XML파일을 효과적으로 설정 관리하기 위한 방법] 1. 배열을 이용 2.파라미터를 이용 3.태그를 이용 [배열 이용] [파라미터(인자) 이용] [import태그 이용] 1. @configuration과 @bean을 이용 => appctx.xml 을 자바클래스로 바꿈.(xml 문법 대신 자바 코드를 이용해서 빈 객체를 생성하고 프로퍼티를 설정) 2. AnnotationConf..