1. Gradle 2012년에 출시된 groovy 기반으로 한 오픈소스 빌드도구로, 거의 모든 타입의 소프트웨어 (어떤 언어든 상관없이 빌드하겠다)를 빌드할 수 있는 빌드 자동화 시스템이다. 프로젝트를 실행 가능한 어플리케이션으로 만들어주는 툴 2. 빌드 소스코드를
프로그램을 개발하는데 필요한 여러 기능을 활용할 수 있도록 묶어놓은 함수나 기능의 집합이다. 자주 활용하거나 필요한 기능을 편리하게 사용할 수 있도록 해주며, 제어권이 개발자에게 주어진다. (예 : JS 의 React 와 jQuery, Python 의 numpy)Mod
gradle > tasks에 빌드에 빌드 더블 클릭 후 터미널 열기. 빌드가 끝나면 좌측 빌드에 libs 폴더가 생긴다.하단 터미널에 명령어 입력cd .\\build\\libspwdjava -jar .\\DemoProject-0.0.1-SNAPSHOT.jar도구 > 배
#### controller에 HelloController 클래스 작성
Aspect Oriented Programming로 비즈니스, DB연결, 파일송수신, 로깅 part 관점을 나눠서 모듈화하는 것이다.(OOP를 극강의 OOP로 만든게 AOP => 완전 OOP이다.)실제 비즈니스 로직과 공통적으로 처리할 로직을 분리해놨다가 필요한때에 적
디스패처 서블릿의 dispatch는 "보내다"라는 뜻을 가지고 있다. 그리고 이러한 단어를 포함하는 디스패처 서블릿은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러(Front Controller)라고 정의할 수 있
디스패처 서블릿의 dispatch는 "보내다"라는 뜻을 가지고 있다. 그리고 이러한 단어를 포함하는 디스패처 서블릿은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러(Front Controller)라고 정의할 수 있
440와 80번 포트 두가지가 있는데 이 두개를 정적 데이터라고 한다. 정적 데이터 > HTML,CSS,JS,이미지 등으로 이것들은 한번 다운받으면 끝난다. 아파치(포트관리도 해주고 분기점도 해주고 특정 포트도 열 수 있다.)와 톰켓 (포트관리도 해주고 분기점도
ㅇ