본문 바로가기

전체 글

(117)
Spring 시작 전 개념익히기2<해설> Spring 시작 전 개념익히기2를 풀어보고 오세요~!!
Spring 시작 전 개념익히기2<문제>------- 문제를 풀기 전 Spring 시작 전 개념익히기2 를 보고 오세요 클래스HelloTest에서 sayHello()호출시 "안녕, 홍길동!!!"을 콘솔과 파일(hello.txt)에 출력하시오. FileOutput인터페이스 ----> output(String str)메소드 사용 ----> MessageBeanImpl클래스에 주입!! => 1. FileOutput인터페이스 작성 2. FileOutputImpl클래스 작성 (실제 파일생성과 내용쓰기) 3. applicationContext.xml파일에 FileOutputImpl클래스 등록 4. MessageBeanImple클래스에 주입 (---> applicationContext.xml에서) - 멤버선언 FileOutput - 세터주입 또는 생성자주입 - 주입하는..
"Spring 설치의 모든 것" Spring 설치해보자 Spring을 사용하려면 STS(Spring Tool Suite)를 직접 깔아주는 방법 vs Java에서 Plug in 해주는 방법이 있다 Help => Eclipse Marketplace에서 sts 검색 후 설치하기 기본값으로 설치해주기 동의 후 FInish!! 확인되지 않은 컨텐트를 포함한 소프트웨어를 실행할려고 하는데 실행하겠습니까? 위험한 요소가 없으니 Install anyway 누르기 Select All 클릭 후 Accept selected 웹 프로젝트를 시작하는 방법은Spring Boot vs Template Project 이 2가지 중 Template 방법을 사용해볼게요 Project 이름을 Spring으로 하고 Spring MVC Project를 눌러줍니다 Yes를 ..
Spring 시작 전 개념 익히기 "IoC가 뭘까?" "DI는 뭐지?" "AOP는?" 질문에 대답을 하지 못했다면 아직 Spring을 할 준비가 안 되었다고 할 수 있다 답변을 하기 전에 데이터에 대해 먼저 말하고자 한다. 데이터를 저장하는 방법에는 어떤 것들이 있을까? 세가지 방법이 있다 !! 프로그램 실행 도중 사용자가 직접 입력해주는 경우 예) in.readLine을 통해 즉, 클래스가 유지되는 동안(메모리할당이 된) 메모리 소멸 전까지 메모리에 데이터가 저장된다. 당연히 메모리 소멸되면 데이터도 소멸된다!! 유지를 하기 위해서 어떤 방법을 써야할까? file과 DB가 있다 IO를 이용해 file에 저장 text를 통해 저장해서 간단하다 하지만 복잡하고 체계적인 경우엔 이용하기가 쉽지 않다 입력은 쉬운데 조회가 어렵다DB에 저장 복..
"흰 종이 위 내가 원하는 부분에 원하는 콘텐츠를 어떻게 넣을 수 있을까?" 박스 모델로 내가 원하는 영역에 데이터 넣기 박스 여러개로 빈 공간을 꾸민다고 생각하고 태그를 활용해볼게요. 박스와 박스 사이의 간격 → 마진박스의 두께 → 테두리박스 크기 → 패딩박스 물건 → 내용(콘텐츠) 마진 마진 값 설정하기 .p1{margin: 30px;} vs.p2{margin-top: 30px;} 값이 어떻게 다를까? p1의 경우 전체 부분에 30px씩 마진이 들어가고, p2의 경우 top에만 30px이 들어간다. .p1{margin: 30px 50px 20px 10px; }시계방향으로 돌아가면서 값이 주어진다. 즉, margin-top=30px; margin-left=50px; margin-bottom=20px; margin-right = 10px; 값 사이의 공백으로 다른 값인 것을 표시..