본문 바로가기

Spring13

STS IoC컨테이너 IoC컨테이너 IoC는 Inversion of Control의 약자로 프레임워크의 핵심 요소입니다. IoC는 해석하면 제어의 역전 또는 제어의 반전이며 이것은 메소드나 객체의 호출작업이 개발자에 의해 결정되는 것이 아닌 외부(스프링)에서 결정되는 것을 의미합니다. 또한 스프링 프레임워크를 이해하는 데 가중 중요한 개념이 바로 컨테이너 입니다. 컨테이너의 개념은 스프링에서 처음 사용된 것은 아니며, 기존의 서블릿이나 EJB 기술에서 이미 사용해왔습니다. 그리고 대부분 컨테이너는 비슷한 구조와 동작 방식을 가지고 있으므로 서블릿 컨테이너를 통해 스프링 컨테이너의 동작 방식을 가지고 있으므로 서블릿 컨테이너를 통해 스프링 컨테이너의 동작 방식을 유추해볼 수 있습니다. 간단한 서블릿 클래스를 만들어보겠습니다. .. 2022. 7. 25.
프레임워크 개념 https://www.youtube.com/watch?v=t9ccIykXTCM 매우 좋은 말씀이시기에 한번 들어보시면 좋을거 같습니다. 프레임워크의 개념 프레임워크의 사전적 의미는 뼈대 혹은 틀로서 이 의미를 소프트웨어 관점에서 접근하면 아키텍처에 해당하는 골격 코드입니다. 어플리케이션을 개발할 때, 가장 중요한 것이 전체 어플리케이션의 구조를 결정하는 아키텍처인데 이 아키턱처에 해당하는 골격 코드를 프레임워크가 제공합니다. 프레임워크의 장점으로는 잘 만들어진 프레임워크를 사용하면 어플리케이션에 대한 분석, 설계, 구현 모두에서 재사용성이 증가하는데, 이를 통해 빠르 구현 시간, 쉬운 관리, 개발자들의 역량 확일화, 검증된 아키텍처의 재사용과 일관성 유지 등의 장점들을 얻을수 있습니다. 자바 기반의 프레.. 2022. 7. 25.
Spring 시작 먼저 DB는 Oracle로 진행중입니다. 전자정부 프레임워크 사용중입니다. 실습관련해서 DB user는 sts로 만들어 두었고 실습용으로 단순하게 테이블을 만들어 보았습니다. CREATE TABLE users( ID VARCHAR2(8) PRIMARY KEY, PASSWORD VARCHAR2(8), NAME VARCHAR2(20), ROLE VARCHAR2(5) ); INSERT INTO USERS VALUES('test', 'test1234', '관리자', 'Admin'); INSERT INTO USERS VALUES('user1', 'user1', '홍길동', 'User'); CREATE TABLE BOARD ( SEQ NUMBER(5) PRIMARY KEY, TITLE VARCHAR2(200), W.. 2022. 7. 25.
sts 배경화면 색 바꾸기 window -> perferences 에 들어가시고 General -> Appearance 에서 변경 가능합니다 2022. 7. 22.