본문 바로가기

java15

[ 전공 지식 ] Maven Evernote 전공 정리 노트 불러오기 Computer ScienceApache Maven Maven 아파치 메이븐(Apache Maven) 자바용 프로젝트 관리 도구이다. 아파치 앤트(Apache Ant)의 대안으로 만들어졌다. 아파치 라이선스로 배포되는 오픈 소스 소프트웨어이다. 메이븐(Maven)이란 대다수의 사용자 소스 코드로부터 배포 가능한 산출물(artifact)을 빌드(build)하는 "빌드 툴(build tool)" 빌드 엔지니어, 프로젝트 관리자 들 무엇인가 조금 더 편리한 "프로젝트 관리 툴" 엔트(Ant)와 차이 점 엔트(Ant)와 같은 빌드 툴은 전적으로 전처리(prepocessing), 컴파일(compilation), 패키징(packaging), 테스팅(testing), 배포(d.. 2018. 1. 5.
[ 스프링 부트 코딩 공작소 ] 스프링의 새로운 시작 종류 : 대학교 소장 도서 제목 : 스프링 부트 코딩 공작소 저자 : 크레이 월즈 옯김 : 황인서 소개 : 2017/12/29 - [Study Progamming/Spring] - [ 스프링 부트 코딩 공작소 ] 정리를 시작하며단지 공부의 목적으로 해당 도서 및 자료를 정리해둔 것입니다. - 1장 스프링 시작하기 -스프링의 새로운 시작 스프링은 는 JEE나 J2EE로 알려진 자바 엔터프라이즈 에디션을 경량화하려는 대안으로 시작했었다.스프링은 무거운 엔터프라이즈 자바 빈으로 컴포넌트를 개발하는 대신 의존성 주입과 관점 지향 프로그래밍를 활용해서 EJB의 기능을 평법한 자바 객체로 구현할 수 있게 하여 간단하게 엔터프라이즈 자바 개발에 접근할 수 있는 방법을 제공했다.컴포넌트 코드 작성은 가벼웠으나 개발 구.. 2018. 1. 3.
[ 전공 지식 ] Java Filter Evernote 블로그 기사 스크랩 불러오기 Computer ScienceJava Filter 필터를 이용한 웹 프로그래밍 Part1, 필터란 무엇인가! Java 2001.09.06 14:38 서블릿 2.3에 새롭게 추가된 필터가 무엇이며, 어떻게 구현하는지에 대해서 살펴본다. 필터!! 현재 서블릿 2.3 규약은 Proposed Final Draft 2 상태에 있다. 조만간 서블릿 2.3과 JSP 1.2 최종 규약이 발표될 것으로 예상되며 우리는 당연히 새롭게 추가된 것들이 무엇인지에 관심이 쏠리게 된다. 서블릿 2.3 규약에 새롭게 추가된 것 중에 필자가 가장 눈여겨 본 것은 바로 필터(Filter) 기능의 추가이다. 그 동안 필자는 서블릿 2.2와 JSP 1.1에 기반하여 웹 어플리케이션을 구현하는 .. 2018. 1. 3.
[ 전공 지식 ] Java Servlet Evernote 전공 정리 노트 불러오기 Computer ScienceJava Servlet Java Servlet 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다. 자바 서블릿은 자바 EE 사양의 일부분으로, 주로 이 기능을 이용하여 쇼핑몰이나 온라인 뱅킹 등의 다양한 웹 시스템이 구현되고 있다. 비슷한 기술로는 펄 등을 이용한 CGI, PHP를 아파.. 2018. 1. 3.
[ 전공 지식 ] Spring Framework Evernote 전공 정리 노트 불러오기 Computer ScienceSpring Framework Spring Framework 스프링 프레임워크(Spring Framework) 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린다. 동적인 웹사이트를 개발하기 위한 여러가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자 종부 표준프레임워크의 기반 기술로서 쓰이고 있다. 특징 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. POJO(Plain Old Java Object) 방식의 프레임워크이다. 일반적인 J2EE 프.. 2018. 1. 3.
[ 전공 지식 ] Spring Annotation Evernote 전공 정리 노트 불러오기 Computer ScienceSpring Annotation Spring Annotation 스프링 애너테이션(Spring Annotation 또는 Java Annotation) 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종이다. 보통 @ 기호를 앞에 붙여서 사용한다. JDK 1.5 버전 이상에서 사용 가능하다. 자바 애너테이션은 클래스 파일에 임베디드되어 컴파일러에 의해 생성된 후 자바 가상머신에 포함되어 작동한다 종류 Annotation Description Use @Controller 스프링 MVC의 컨트롤러 객체임을 명시하는 Annotation Class @RequestMapping 특정 URI에 매치오디는 클래스나 메소드임을 명시하는 Ann.. 2018. 1. 3.