본문 바로가기

4

Maven 개념 Maven 애플리케이션을 개발하기 위해 반복적으로 진행 해왔던 작업들을 지워하기 위해 등장한 도구 Maven을 이용하면 빌드,패키징,문서화, 테스트와 테스트 리포팅,git, 의존성 관리,svn 등과 같은 형상 관리 서버와 연동, 배포 등의 작업을 손쉽게 할 수 있다. CoC(Convention over Configuration) Maven을 이해하려면 CoC에 대해 이해 해야한다. CoC는 일종의 관습이며 예를 들어 프로그램의 소스파일은 어떤 위치에 있어야하고, 소스가 컴파일된 파일들은 어떤 위치에 있는지를 미리 정해놨다는 의미이다. Maven의 장점 편리한 의존성 라이브러리 관리 설정파일에 몇 줄을 적어줌으로써 직접 다운로드 하지 않아도 라이브러리 사용가능 모든 개발자가 일관된 방식으로 빌드 가능 다양.. 2020. 5. 22.
EL(표현 언어) 문법 및 정리 EL(Expression Language) 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다. 기능 JSP의 스코프에 맞는 속성사용 집합 객체에 대한 접근 방법 제공 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메소드 호출 기능 제공 표현언어만의 기본객체 제공 표현방법 ${expr} 2020. 5. 15.
JSP개념 JSP란? Java Server Page의 약자 HTML 코드에 Java코드를 넣어 동적웹페이지를 생성하는 웹 애플리케이션 도구 JSP문서는 백그라운드에서 Servlet으로 자동변환된다. JSP의 특징 스크립트 언어이기 때문에 자바의 기능을 그대로 사용가능하다. JSP라이프사이클 브라우저의 요청이 오면, Servlet클래스가 로딩되어 요청에 대한 Servlet객체 생성 서버는 Init()메소드를 호출하여 Servlet을 초기화 한다. service()메소드를 호출한 후 Servlet이 브라우저의 요청을 처리하도록 한다. service()메소드는 특정 Http요청(GET,POST,...)을 처리하는 메서드(doGet(),doPost()등을 호출 서버는 destroy() 메소드를 호출한 후 Servlet을 .. 2020. 5. 12.
Servlet 기초 서블릿이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할입니다. 서블릿을 정의해보면 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스입니다. 서블릿은 HttpServlet 클래스를 상속받아야 합니다. 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두 가지(JSP, 서블릿)를 조화롭게 사용해야 합니다. 예를 들어, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현합니다 서블릿 기본 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 package examples; i.. 2020. 4. 26.