문제

는 좋은 방법은 무엇입하 렌더링 생성된 데이터에 의해 Java 프로세스에서는 브라우저는 무엇입니까?

나의 광대한 사용을 만들었 JSP 과 관련된 다양한 프레임워크(JSTL, Struts, 태피스트,etc.)뿐만 아니라,좀 더 포괄적인 프레임워크에 관련되지 않 JSP(GWT, OpenLaszlo).없음의 솔루션은 이제까지 완전히 만족스러운-에서 대부분의 경우 프레임워크가 너무 제한되거나 너무 복잡한 요구하는 동안,다른 사람이 필요한 광범위한 리팩터링 기존의 코드입니다.또한,대부분의 프레임워크를 보이는 성능 문제입니다.

현재 저는 쪽으로 기울고의 솔루션 노출 내 java 데이터를 통해 간단한 servlet 반환하는 JSON,다음을 렌더링을 사용하여 데이터 PHP 또는 루비.이것은 혜택을 추가의 노출 즉시 내 서비스를 웹 서비스뿐만 아니라,하지만 내가 궁금하면 내가 개혁 바퀴 여기에.

도움이 되었습니까?

해결책

나 개인적으로 사용 태피스트리 5 를 이용하여 웹페이지를 만드는 방법과 Java 지만,나는 것에 동의할 수 있는 비트입니다.나는 모양으로 사용하 JAX-RS(java.net 프로젝트, jsr311 는)그것은 아주 간단을 사용하여 지원합 마샬링 작성된 객체/XML 에서 있습니다.그것은 가능하도록 확장 지원을 통해 JSON 투하.

가 있는 두 개의 구현하는가:

  • 저지 -대한 참조 구현 JAX-습니다.
  • Resteasy -구현은 내가 선호하는,좋은 지원을 위한 정렬 작성된 광범위한 형식으로 되어있습니다.또한 매우 안정적이며,더 많은 기능을 가지고 있는지.

을 살펴 다음 코드를 느낌을 얻을 위해 무엇 JAX-RS 당신을 위해 할 수 있습니다:

@Path("/")
class TestClass {
    @GET
    @Path("text")
    @Produces("text/plain")
    String getText() {
        return "String value";
    }
}

이 작은 클래스에 노출됩에서 자신의 루트 서버(@경로에서 클래스),다음 노출 getText()메소드에서 URI/텍스트 대한 액세스를 허용하는 HTTP 를 통해 얻을.는@생산하는 주석을 알려줍 JAX-RS 프레임워크를 시도하는 차례의 결과 방법으로 일반 텍스트입니다.

을 배울 수있는 가장 쉬운 방법에 대해 무엇으로 가능 JAX-RS 을 읽 사양.

다른 팁

우리가 사용하는 스트라이프.그것은 당신이 더 많은 구조물보다 똑바로 서블릿만,그것을 제어할 수 있습의 url 을 통해@UrlBinding 주석이 있습니다.우리는 그것을 사용할 스트림록 브라우저를 위한 ajax 물건입니다.

당신은 쉽게 소비하는것으로 다른 기술하고 싶다면 그 길을,하지만 당신은 실제로 개발을 즐길 수 있습니다.

체크아웃 Restlet 에 대한 좋은 위한 프레임워크에 노출되는 도메인 모델로 나머지는 서비스를 제공합니다(JSON 및 사소한 XML 출력).

렌더링하기 위한 당신의 정보,어쩌면 당신은 사용할 수 있습니다 GWT 클라이언트 측에서 소비의 데이터 서비스는?는 경우 GWT 지 않는 부유물의 보트,어쩌면 JQuery 가?

아마도 당신이 생성할 수 있는 데이터는 XML 및 렌더링을 사용하여 XSLT?

나는 확실하지 않 PHP 또는 루비가 대답하면 Java 빠르지 않지만 충분히 당신을 위해!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top