struts2.0에서 서비스를 별도로 처리 할 수 있습니까? JSP 파일에는 세 가지 다른 제출 단추가 있습니다. 버튼을 클릭 할 때마다 다른 프로세스를 중지하지 않고 각각 별도로 처리해야합니다.비동기 프로세스를 수행하는 방법?
2
A
답변
0
예 가능합니다. 그래도 조금 어렵습니다 :
서버는 "프로세스"(또는 스레드)가 현재 실행중인 것을 추적해야합니다.
서버는 처리 결과를 전달하기위한 메커니즘을 구현해야합니다.
일부 사용자가 제출 버튼을 여러 번 클릭하면 서버가 우발적이거나 고의적 인 "거부 서비스"를 방지해야합니다.
1
@Async
주석을 사용하여 비동기 적으로 메소드를 호출 할 수 있습니다. 내가 찾은 가장 좋은 문서는 스프링 소스 웹 사이트에 있습니다 : Task Execution and Scheduling
편집 : 스티븐 언급 '거부 서비스'에 대해서 - 봄은 구성 스레드 풀을 제공 애플리케이션 서버의 당신은하지 않습니다 배기 CPU 때문에.
0
비동기 모드에서 Ajax 호출을 만들 수 있습니다 .Jquery.ajax는 다른 프로세스를 중지하지 않고 separtely를 처리하는 편리한 방법입니다. 아약스 호출에서 버튼 클릭 이벤트를 트리거 할 수 있습니다.
관련 문제
- 1. 모든 비동기 프로세스를 죽이는 방법
- 2. 토네이도에서 비동기 쓰기를 수행하는 방법
- 3. 비동기 프로세스를 시작하는 방법은 무엇입니까?
- 4. watchmalloc을 사용하여 backround 프로세스를 수행하는 방법
- 5. C# 2.0에서 비동기 파일 읽기를 수행하는 방법?
- 6. 양식 onsumbit에서 비동기 작업을 수행하는 방법
- 7. qt에서 비동기 파일 io를 수행하는 방법?
- 8. 비동기 적으로 일부 UI 작업을 수행하는 방법
- 9. 장고 + 비동기 프로세스를 실행 하시겠습니까?
- 10. DLL에서 백그라운드 비동기 프로세스를 실행하십시오.
- 11. 새로운 프로세스를 열지 않고 Android 비동기 프로그래밍?
- 12. 비동기식 프로세스를 시작한 클래스의 비동기 청취
- 13. 클래식 ASP에서 멀티 스레딩/백그라운드 프로세스를 수행하는 방법
- 14. 백그라운드에서 디스패치 비동기 프로세스를 처리하는 방법은 무엇입니까?
- 15. 비동기 BPEL 프로세스를 호출하는 방법은 무엇입니까?
- 16. PHP로 오랫동안 배치 프로세스를 수행하는 방법은 무엇입니까?
- 17. 웹 서비스에서 애프터 콜 프로세스를 수행하는 방법은 무엇입니까?
- 18. 비동기 포스트 백이 아닌 전체 포스트 백을 강제로 수행하는 방법
- 19. 사육사가 비동기 API에서 함수 완료 기능을 수행하는 방법
- 20. C++에서 교차 플랫폼 비동기 파일 I/O를 수행하는 방법
- 21. 여러 활동에서 비동기 서버 통신을 수행하는 가장 좋은 방법
- 22. DelegatingHandler가 비동기 호출을 수행하는 방법 (ASP.NET MVC 웹 API)?
- 23. Asp.Net을 사용하여 비동기 프로그래밍을 수행하는 가장 좋은 방법
- 24. pthread를 사용하여 플랫폼에서 비동기 스레드 간 통신을 수행하는 방법
- 25. 비동기 웹 요청을 사용하여 멀티 스레딩을 수행하는 방법
- 26. Node.js에서이 작업을 수행하는 방법
- 27. 간단하지만 시간이 많이 걸리는 작업을 수행하는 비동기
- 28. WCF 작업에서 비동기/백그라운드 프로세스를 만드는 방법은 무엇입니까?
- 29. 비동기 작업에서 취소하는 방법
- 30. MySQL에서 수면 프로세스를 삭제하는 방법