저장하는개발자
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (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 - 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
프로그래밍/myBatis

myBatis - 6. 구문 빌더(SelectBuilder, SqlBuilder)

자바 개발자에게 가장 끔직한 일중 하나는 자바 코드에서 내장 SQL 을 처리하는 것이다. SQL은 항상 동적으로 생성되기 때문에, 파일이나 저장 프로시저를 외부에 둘수도 있다. Mybatis는 XML 매핑에서 동적으로 SQL을 생성하기 위한 강력한 대답이 될것이다. 자바코드에서 SQL 구문을 문자열로 만들어야 할 필요가 종종 있다. 이경우 MyBatis를 좀더 쉽게 만들도록 해준다. 이기능은 +, 따옴표, 개행문자 그리고 콤마와 AND 등의 포맷팅에 관련된 작업을 줄여준다. 한마디로 쿼리문을 XML이아닌데 class파일에서 SQL클래스의 메소드이용해 작업해주는다는것이다. 하다보면 편리하고 쉽다. SelectBuilder : 조회할떄 사용하고 SqlBuilder : insert, delete, update..

2021. 10. 11. 16:32
프로그래밍/myBatis

myBatis - 5. 동적 쿼리 실습

학원에서 배운내용을 복습할겸 처음부터 다시 쳐보고 코드를 올리는 형식으로 공부진행하고있습니다. 우선 구현할 목차입니다. 목차 1. if 확인하기 (1). 원하는 금액대에 적합한 추천 메뉴 목록 보여주기 (2). 메뉴 이름 혹은 카테고리 명으로 검색하여 메뉴 목록 보여주기 2. choose(when, otherwise) 확인하기 (1). 카테고리 상위 분류별 메뉴 보여주기(식사, 음료, 디저트) 3. foreach 확인하기 (1). 랜덤한 메뉴 5개 추출해서 조회하기 4. trim(where, set) 확인하기 (1). 검색조건이 있는 경우 메뉴코드로 조회, 단 없으면 전체 조회 (2). 메뉴 혹은 카테고리코드로 검색, 단 메뉴와 카테고리 둘 다 일치하는 경우도 검색하며, 검색 조건이 없는 경우 전체 (3..

2021. 10. 7. 15:13
  • «
  • 1
  • ···
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • ···
  • 25
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (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)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

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

전체 방문자

오늘
어제
전체

블로그 인기글

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

티스토리툴바