저장하는개발자
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (148)
      • 프로그래밍 (135)
        • 개인프로젝트 (12)
        • JAVA (36)
        • JSP (17)
        • Database(Oracle) (14)
        • Spring (20)
        • SpringBoot (7)
        • Vue (0)
        • 자바스크립트 (17)
        • 제이쿼리 (1)
        • myBatis (9)
        • DevOps (2)
      • 코딩테스트 (0)
        • 프로그래머스 (0)
      • 운영체제 (6)
        • 리눅스 - centOS (6)
      • 주저리...주저리... (4)
        • 주저리... (4)
  • 홈
  • 태그
  • 방명록
프로그래밍/Spring

Spring - 5. Spring IOC

작성중 ...

2021. 10. 18. 22:10
프로그래밍/Spring

Spring - 4. Spring IOC

IOC IOC란, Inversion of Control의 약자로 프로그램을 구동하는데 필요한 객체에 대한 생성, 변경 등의 관리의 프로그램을 개발하는 사람이 아닌 프로그램을 구동하는 컨테이너에서 직접 관리한느 것을 말한다. IOC 컨테이너 스프링에서 관리하는 객체를 'Bean'이라고 하고, 해당 빈들을 관리한다는 의미로 컨테이너를 Bean Factory 라고 한다. IOC 컨테이너의 역할 1. 객체의 생명주기와 의존성을 관리한다. 2. VO 객체의 생성, 초기화, 소멸 등의 처리를 담당한다. 3. 개발자가 직접 객체를 생성할 수 있지만 해당 권한을 컨테이너에 맡김으로써 소스 코드 구현의 시간을 단축할 수 있다. DI(의존성 주입) DI란, Dependency Injection의 약자로 IOC 구현의 핵심..

2021. 10. 15. 21:57
프로그래밍/Spring

Spring - 3. Spring 개요

Spring Framwork 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로 간단하게 스프링 이라고 불린다. 동적은 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로 쓰이고있다. Spring Framework의 특징 DI (Dependency Injection) 설정 파일이나 어노테이션을 통해 객체간의 의존 관계를 설정하여 개발자가 직접 의존하는 객체를 생성할 필요가 없다 Spring AOP (Aspect Oriented Programming) 트랜잭션, 로깅, 보안 등 여러 모듈, 여러 계층에서 공통으로 필요로 하는 기능의 경우 해당 기능들을 분리하여 관리한다. Spring JDBC My..

2021. 10. 15. 21:27
프로그래밍/Spring

Spring - 2. STS3 다운,설치하기

스프링프레임워크를 작업할떄 툴을 사용하느 방법이 2가지가존재합니다. 1. 이클립스에 스프링 플러그인을 설치해 사용한다. 2. STS라는 툴을 설치해사용한다. 왠만하면 STS사용하는것을추천한다. 이클립스와 다르다고 생각하면안되고 이클립스툴에 스프링프레임워크를 위한 설정을 해둔것이라고 생각하면편할것같습니다. 사용방법이랑 모든게 UI 부분도 이클립스와 똑같습니다. STS3 는 JDK8버전 추천하고 STS4 부터는 JDK11으로 사용하는것을 권장한다고 나와있습니다. 1. 홈페이지 접속 아래 홈페이지에 접속합니다. https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Sp..

2021. 10. 15. 20:58
프로그래밍/Spring

Spring - 1. jar파일 다운로드

안녕하세요. 스프링 실습에필요한 jar파일 모두다 올려둘려고합니다. 다운방법은 메이븐 사용해 pom.xml방식도있지만 저는 아직 메이븐을 사용안하고 lib폴더에 등록할려고하기 떄문에 jar파일로다운을하였습니다. 그리고 라이브러리 등록시 5.2.9 버전이면 통일해서 다운받아야 충돌이 덜생깁니다. 라이브러리같은경우는 아래페이지에서 전부다 다운가능하고 jar및 pom.xml 방식으로도 사용이가능합니다. https://mvnrepository.com/ 1. core container에 필요한 jar 2. AOP에 필요한 jar JDBC 연결 + mybatis 에 필요한 JAR 파일 추후 학습시 올릴예정입니다.

2021. 10. 15. 20:50
프로그래밍/myBatis

myBatis - 7. Mapper Element(cache, resultMap, sql)

Mapper 엘리먼트 xml에서 사용가능한 엘리먼트는 총 9가지입니다. , , , , , , , , 1. cache와 cache-ref 엘리먼트는 캐시를 설정하는 엘리먼트 cache는 현재 네임스페이스에 대한 캐시 설정, cache-ref는 다른 네임 스페이스에 대한 캐시 설정 참조 시 사용 캐시란? 컴퓨터 과학에서 데이터나 값을 미리 복사해놓은 임시 장소를 가리킴 캐시 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나, 값을 다시 계산하는 시간을 절약하고 싶은 경우 사용 캐시에 데이터를 미리 복사해놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근 가능 설정 속성 default설정 1. mapper XML의 모든 select 구문의 결과를 캐시함 2. mapper XML의 ..

2021. 10. 13. 16:42
  • «
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ···
  • 23
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (148)
    • 프로그래밍 (135)
      • 개인프로젝트 (12)
      • JAVA (36)
      • JSP (17)
      • Database(Oracle) (14)
      • Spring (20)
      • SpringBoot (7)
      • Vue (0)
      • 자바스크립트 (17)
      • 제이쿼리 (1)
      • myBatis (9)
      • DevOps (2)
    • 코딩테스트 (0)
      • 프로그래머스 (0)
    • 운영체제 (6)
      • 리눅스 - centOS (6)
    • 주저리...주저리... (4)
      • 주저리... (4)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #혼자공부하는자바
  • #자바 배열
  • #java inh
  • #삼항 연산자
  • #자바 비교
  • #자바 클래스
  • #자바
  • #객체 equals
  • #자바 자식
  • #자바 조건문
  • #주석
  • #자바프로그래밍
  • #자바 부모
  • #자바 오버라이드
  • #자바 독학
  • #자바 객체
  • #반복문
  • #JAVA 연산자
  • #java
  • #자바 객체배열
  • #자바 필드
  • #자바 객체 비교
  • #자바 연산자
  • #aws연동
  • #자바 return
  • #Java 주석
  • #자바 StringBuilder
  • #자바 해쉬코드
  • #자바 상수
  • #Break
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 저장하는개발자 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바