#스트럿츠(2)
-
[spring/framework] Action 총 수행 시간을 인터셉터로 구현 + 수 입력이 되지 않을경우.
(structs 예시 연습) Struts2 인터셉터(initerceptor) : Action 총 수행 시간을 인터셉터로 구현 - 이번에는 Action의 전체 수행시간을 확인할 수 있는 인터셉터를 만들어서 두수의 합을 구하는 Action에 붙여보자 #Action의 수행시간 계산을 위한 Timer.java 작성 extends AbstractInterceptor 클래스를 상속. 클래스 변수로 log를 찍어내고 있다. (이 부분은 콘솔창에 빨간색으로 나오는 부분) 이 log는 println보다 출력하는데에 서버에 부담이 덜간다. intercept가 가지고 있는 ActionInvocation invacation은 컨트롤러에서 액션으로 갈 때 잡히는 부분으로 목적지 액션의 정보를 가지는 것이다. System.cur..
2022.02.23 -
[struts/framework] 인터셉터 개요 및 사용자 입력값 처리
• 뷰에 대한 결정을 contoroller에서 한다 Struts2에서 Action을 구성하는 세가지 방법 -클래스를 상속받지 않고 인터페이스를 구현하지 않은 일반 자바 클래스(POJO) -com.opensymphony.xwork2.Action 인터페이스를 구현한 클래스 -com.opensymphony.xwork2.ActionSupport 클래스를 상속한 클래스 # POJO 클래스 이용 : 순수자바문법만 가지고 액션을 구성하는 것. 클래스 자체가 간결하고 쉬운 특성이 있으나 단점은 클래스나 변수를 호출할 수 있게끔 하나하나 지정해줘야. package hello1.action; public class HelloWorld { private String name; private String msg; public..
2022.02.23