2012-01-16 3 views
0

jsp를 통해 UI에서 호출되는 기존 자바 함수를 호출해야하는 요구 사항이 있습니다. 데이터는 양식에서 제공됩니다.JSP의 게시 방법 조롱과 API 작성하기

자바 코드에서이 함수를 호출하려고합니다.

나는 자바 코드에서 호출해야하는 API를 만들고, 자바 기능

또는

(그것의 가능한 경우) 형태의 모형을 만들고 통과에 필요한 모든 매개 변수를 전달해야 그것은 JSP로.

추천 방법은 무엇입니까?

+0

라이브러리로 액세스 할 수 있다면 그렇게하는 것이 훨씬 빠릅니다. 그렇지 않으면 HttpClient 또는 동등한 것을 사용하십시오. –

+0

아니요, 라이브러리로 액세스 할 수는 없지만 자체 패키지입니다. 이 패키지를 의존성에 넣고 함수로 사용하기를 원할 때 사용해야한다. 종속성으로 선언하고 공용 자바 함수로 호출하면 문제가 있습니까? – instanceOfObject

+0

라이브러리로 액세스 할 수는 없지만 사용 중이십니까? 어떤 문제가 있는지 알지 못합니다. 귀하의 도서관이나 신청서에 대해 아무것도 모릅니다. 미안합니다. –

답변

1

코드가 동일한 웹 응용 프로그램 내에있는 경우 요청 디스패처를 통해 해당 JSP에 대한 핸들을 가져온 다음 JSP에서 필요로하는 매개 변수를 포함하도록 적절히 조정 된 래핑 된 요청/응답 개체로 호출 할 수 있습니다.

HttpClient을 사용하면 모든 종류의 문제가 발생할 수 있습니다. 우선 네트워크 레이어로 이동해야합니다 (처음에는 서버에서 자신의 앱에 연결할 수 있습니까? IP/포트를 알고 계신가요? 로그인이나 세션이 필요하지 않으신가요? 그리고로드 밸런서를 통해 요청을 받으실 수있는 보안 필터가 없습니까?)

API를 사용하면 코드가 변경된 코드로 코드가 노출되는 문제가 생길 수 있음). 그러나 REST 또는 SOAP을 이미 사용하고 있다면 그다지 어렵지 않을 수 있습니다.