[java] Apache Click의 사용 예제
Apache Click는 사용하기 쉬운 Java의 웹 응용 프레임워크입니다. 간단한 예제를 통해 Apache Click를 어떻게 사용하는지 살펴보겠습니다.
Apache Click 설치
먼저 Apache Click를 설치합니다.
$ mvn install click-mvn-archetype
Hello World 예제
다음은 간단한 “Hello World” 예제입니다.
public class HelloWorldPage extends Page {
public void onInit() {
addModel("message", "Hello, World!");
}
public void onGet() {
String message = getModel("message").toString();
addModel("message", message.toUpperCase());
}
public String getTemplate() {
return "/hello-world-template.htm";
}
}
hello-world-template.htm
파일은 다음과 같습니다.
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>${message}</h1>
</body>
</html>
여기서 onInit
은 초기화를 위한 메소드이고, onGet
은 GET 요청을 처리하기 위한 메소드입니다. getTemplate
메소드는 템플릿 파일의 경로를 반환합니다.
웹 응용프로그램 실행하기
웹 응용프로그램을 실행하기 위해 다음과 같이 명령을 실행합니다.
$ mvn jetty:run
웹 브라우저에서 http://localhost:8080/hello-world.htm
으로 접속하여 “Hello, World!” 메시지를 확인할 수 있습니다.
이제 Apache Click를 사용하여 웹 응용 프로그램을 간단하게 만드는 방법을 알아보았습니다. 더 많은 기능과 세부 내용은 공식 문서를 참고하시기 바랍니다.