spring(35)
-
[Spring] STS, Tomcat
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. STS STS : Spring Tool Suite : Spring 개발을 도와주는 툴 모음. STS3을 사용한다. STS3에선 Eclipse에 STS 플러그인을 설치할 수 있고 STS를 설치할 수도 있다. STS를 설치하도록 한다. 가. 설치 우선 springMVC_STS 아래 workspace로 사용할 project 폴더와 다운로드한 파일을 관리할 download 폴더를 생성한다. github에서 설치한다. Spring Tool Suite 3 the d..
2023.10.28 -
[Spring] @Configuration로 Bean 생성하기
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. @Configuration XML을 사용하지 않고 Java Code로 스피링 설정 파일을 만드는 방법에 대하여 알아보자. 가. MemberConfig @Configuration annotation을 사용해서 스프링 프레임워크에서 MemberConfig 클래스를 스프링 설정 파일로 인식하게 한다. applicationContext.xml을 모두 옮긴다. 위 내용은 다음과 같이 옮길 수 있다. package ch06_pjt_2.ems.configuration..
2023.10.18 -
[Spring] 의존 객체 자동 주입_2
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 문제 발생 [Spring] 의존 객체 자동 주입_1 0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 ramen4598.tistory.com 앞서 의존 객체 자동 주입_1에서 의존 객체를 자동으로 주입해 보았다. 앞선 글에 사용한 예제는 아주 단순하기 때문에 아무런 문제 없이 의존 객체를 자동으로 주입할 수 있었다. ..
2023.10.18 -
[Spring] 의존 객체 자동 주입_1
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 스마트폰 연락처 전화번호를 저장, 출력하는 프로그램이다. 연락처 3개를 샘플로 저장한다. 전체 연락처를 출력한다. 특정 인물의 연락처를 출력한다. 2. 클래스 해당 프로젝트의 클래스 다이어그램이다. 의존 관계를 확인할 수 있다. 가. ContactSet package ch05_pjt_01.contact; public class ContactSet { private String name; private String phoneNumber; public Con..
2023.10.07 -
[Spring] Spring Bean Scope
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. Spring Bean Scope 4.4 Bean scopes The other scopes, namely request, session, and global session are for use only in web-based applications (and can be used irrespective of which particular web application framework you are using, if indeed any). In the int..
2023.10.07 -
[Spring] 학사 정보 시스템
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 학사 정보 시스템 학교에서 사용하는 학사 관리 시스템(EMS)에서 학생 관리(학생 등록, 조회, 수정, 삭제 등) 부분을 구현한다. 필요에 의해서 다른 용도의 관리 시스템으로 수정해서 사용할 수 있다. 학생의 샘플 데이터를 데이터베이스에 등록한다. 전체 학생 정보를 출력한다. 새로운 학생 정보를 등록한다. 학생 정보를 수정한다. 학생 정보를 삭제한다. 시스템 정보를 출력한다. 코드 : https://github.com/ramen4598/Study_Java..
2023.10.07 -
[Spring] 스프링으로 계산기 만들기
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1.디렉터리 구조 [project_name]/src/main/java : .java 파일 관리. [project_name]/src/main/resources : 자원 관리. 스프링 설정 파일(xml) 또는 프로퍼티 파일. pom.xml : 메이븐 설정 파일 가. 메인 리포지터리 또는 remote repository라고 한다. 필요한 모듈들을 다운로드하는 곳이다. https://mvnrepository.com이 우리가 사용하는 메인 리포지터리의 주소다. 다운로드..
2023.09.22 -
[Spring] Maven
아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 컴파일과 빌드의 차이점 컴파일 : 코드 파일을 컴파일러가 바이트코드로 변환하는 과정. 빌드 : 컴파일보다 넓은 의미로 라이브러리 다운로드 및 연결, 컴파일, 링크, 패키징 등 애플리케이션 제작에 필요한 전반적인 과정을 뜻합니다. 2. 메이븐 빌드툴의 종류 Ant : 과거에 사용. 내부 스크립트가 복잡. Maven : 오래전부터 사용되어 여전히 사용됨. Gradle : 최근에 많이 사용. Maven에 비해서 대략 2배 빠름. 이번 강의에서는 Maven을 사용함. 메이..
2023.09.14