IT&코딩 (152) 썸네일형 리스트형 Spring - 5일차 (MVC2 모델 실습) ■ springController ■ com.care.cf.member □ 컨트롤러 (MemberController) package com.care.cf.member; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMappi.. Spring - 4일차 (MVC2 모델 이론) ■ 간단한 이론 정리 프레임워크 : 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. @Controller / XML new의 의미 : 새로운 공간의 할당 프레임워크를 통해 객체 관리가 수월해진다. POJO : 객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용 될 수 있는 방식으로 설계된 오브젝트를 말한다. HTML 삽입 미리보기할 수 없는 소스 □ DI & IOC 1. 의존성 주입 : Spring DI (Dependency Injection) - 프로그램에 필요한 각종 클래스들을 Bean Container에 두고 필요할 때마다 불러와서 사용함. - 객제가 의존성이 존재한다는 것을 뜻한다. - Service 클래스는 DAO 클래스에 의존성이 있다. - 객체를 직접 생성하는 .. 4. Hypervisor / 신규 VM 설치 ■ Hypervisor 소개 Desktop용 VMware Hypervisor 소개 - Workstation Pro - Workstation Player - Mac용 Fusion 이 중에서, 가정용으로 사용할 수 있는 버전은 Player다. VMware는 대중적인 것, 실제로 OpenStack을 하기 위해서는 VirtualBox를 설치해야 함. □ VMware 호스트 OS 요구사항 - 표준 x86 기반의 64비트 CPU와 대부분의 Window & Linux - Window 7은 지원하지 않음 CPU 요구사항 - 2011년 이후 출시된 64비트 x86 / AMD64 호환가능 CPU - 1.3GHz 이상의 코어 속도 - 최소 2GM RAM(4GM RAM 이상 권장) 디스크 요구사항 - 응용프로그램 설치를 위해.. Spring - 3일차 (MVC_2) ■ Quiz 5 com.mvc.basic.quiz5 package 생성 □ 2개의 인터페이스 생성 □ MemberDTO package com.mvc.basic.quiz5; public class MemberDTO { private String id; private String pw; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPw() { return pw; } public void setPw(String pw) { this.pw = pw; } public String getName() { return name; } public vo.. Spring - 2일차 (MVC_1) com.mvc.basic package 생성 ■ 공통 부분 ArrayList - 데이터 관리 코드만 MemberDAO에 작성 데이터 관리 코드 : 데이터의 입력, 조회, 수정, 삭제 ■ Quiz 1 - 1번은 회원관리 프로그램을 Quiz1 클래스에서 모두 처리하는 방식으로 진행된다. - case문 각각의 상황을 처리하는 메소드들이 밑에 기술되어있다. - email, name, mobile 정보는 각각 별개의 ArrayList 객체의 저장된다. package com.mvc.basic; import java.util.ArrayList; import java.util.Scanner; public class Quiz1 { private static ArrayList emails = new ArrayList();.. Spring - 1일차 (기본 설정 관련) [간단한 브레인스토밍] Model : Service + DAO(Data Access Object) Controller(제어) : Servlet View : jsp Mapper 방식 / 레거시와 부트 / AJAX XMLHttpRequest(); 설치 후 프로젝트를 생성하고 Maven Dependencies : jar 같은 외부파일 관리. 스프링은 간접적으로 파일을 다운받는다. https://mvnrepository.com/ 위와 같은 곳에서 파일 찾고 코드를 복사해서 붙여넣는다. Maven, Gradle 이 제일 많이 사용 이와 연관된 파일이 pom.xml JSON : Key랑 Value가 한 쌍이다. web-app의 view 밑에다 jsp를 준다. (jsp 때와의 차이점) recource 폴더엔 css,.. 3. SDDC / SDx(SDC, SDS, SDN) ■ SDDC(Software Defined Data Center) 가상화 소프트웨어를 이용하여 서버, 스토리지, 네트워크 및 부수적인 시스템들을 동시에 구현한 소프트웨어 전산실 전통적인 H/W 기반의 전산실을 가상 서버, 가상 스토리지 및 가상의 네트워크로 연결하여 S/W 기반의 전산실을 구성하는 기법 물리적인 건물, 전력, 냉난방 등을 사용하지 않아 전통적인 전살실에 비해 구축 비용과 시간을 혁신적으로 감소 고객의 요구에 따른 추가, 삭제 및 변경에 신속하게 대응. □ 전통적인 데이터 센터의 문제점 1. 시간의 흐름에 따른 복잡성 증가 - 동일한 기능을 하더라도 서로 다른 종류의 H/W가 존재 - H/W 이외의 솔루션도 시간이 흐름에 따라 다수의 솔루션 설치 2. 복잡성 감소를 위해 특정 장비 선호 -.. 2. 클라우드 핵심 기술/운영 및 동향 ■ 서비스 기술(가상화) □ 가상화의 개념 가상화는 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어 - 추상화는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념, 기능을 간추려 내는 것을 말함 물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용프로그램, 최종 사용자들이 리소스와 상호작용하는 방식으로부터 감추는 기술 □ 가상화 구현기술 1. Hypervisor (VMM) 물리적인 컴퓨터 자원의 접근을 추상화시켜 가상화를 제공하는 계층 타입 1 : 직접 하드웨어에 접근 타입 2 : Host O/S 에 요청 full virtualization : 운영체제 수정하지 않음 para virtualization : 운영체제 일부 수정 2. Container □ 가상화의 장점 1. Server conso.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 19 다음