Java 2

[SW설계 및 테스트] gradle 알아보기 및 설치하기

Gradle에 대해 알아보기 Gradle이란 빌드 자동화 도구이다. 일반적으로 프로그램을 빌드할 때는 다음과 같은 다음과 같은 프로세스를 거친다. ① 소스코드 컴파일 ② 테스트 코드가 존재한다면, 컴파일 후 테스트 프레임워크 사용하여 테스트 수행 ③ 컴파일된 파일 가지고 .jar 혹은 .war 등 배포 가능한 형태로 패키징 ④ 빌드 후 생성된 출력물을 local repository 혹은 remote repository로 배포 ⑤ 빌드 결과 정리하여 레포트 생성 Gradle을 사용하면 해당 빌드를 자동화하는 것인데, build.gradle이라는 이름으로 된 파일엥 각 단계를 정의하여 처리한다. Gradle은 자바 기반의 Groovy 언어를 사용하여 빌드 스크립트를 작성한다. 개발자들이 조금 더 쉽게 사용하..

[사용자 인터페이스와 서버구현] JSP와 JAVA Beans

JAVA Beans 자바 빈즈란, 특정한 일을 독립적으로 수행하는 컴포넌트를 의미한다. 주로 컨테이너 쪽에 위치하며, JSP에 데이터베이스 연동 등 프로그램적 요소를 모듈화할 수 있도록 도와주는 역할을 한다. ① HTML폼에서 사용자에게 입력값을 받는다. 이 값들은 각각 form의 요소로 name 속성 값을 통해 a.jsp로 전달된다. ② a.jsp는 useBean 액션을 사용하여 빈즈 클래스를 불러오고, setProperty를 통해 폼으로부터 전달받은 값을 빈즈 클래스의 멤버 변수 값으로 전달한다. ③ 빈즈 클래스의 setter메소드들이 이때 자동으로 호출된다. ④ 빈즈 클래스의 값을 참조하려면 getter 메소드를 사용해야 한다. ⑤ 결과를 보는 b.jsp는 a.jsp와 마찬가지로 useBean 액션..