2012-03-15 4 views
0

java 및 lucene API를 프로젝트의 일부로 사용하여 검색 엔진을 구축하려고합니다. 마지막 단계를 위해 우리는 같은 웹 UI (로컬 호스트가 할 UI)를 구축 할 계획입니다. 자바 클래스에있는 함수를 호출 할 수 있도록 Eclipse 용 UI 소프트웨어/플러그인이 있습니까?기존 Java 응용 프로그램의 웹 UI

본질적으로 나는 검색 상자와 검색 키를 갖기를 원할 것이다. 검색 결과는 자바 프로그램에서 계산된다. 자바 스크립트 이해할 수있는 자바 코드를 호출 할 수 없습니다. 그래서 그것을 사용하는 것은 제거됩니까?

무엇을 사용할지에 대한 제안은 크게 감사하겠습니다. 프론트 엔드 디자인에 대한 지식이 매우 부족합니다!

건배! AB

답변

0

입력란과 버튼이있는 간단한 화면 만 있으면 html 표를 반환하기 만하면됩니다. 나는 서블릿과 두 개의 JSP로 갈 것이다. 서블릿은 검색 엔진을 호출 한 다음 jsp 형식의 데이터를 테이블에 저장할 수 있습니다. 당신이 웹 API를 모르는 경우 이것은 아마도 가장 쉬운 항목입니다.

0

이를 달성 할 수있는 옵션이 많이 있습니다. jsp를 사용하여 web-ui를 만들 수 있습니다. Lucene을 사용하여 같은 유형의 프로젝트를 만들었습니다. 여기에서 봄 mvc.i를 사용하여 모든 백엔드 프로세스를 모든 web-ui에서 사용할 수있는 REST API로 제공했습니다.

0

JSF를 살펴 보지 마십시오. 그것은 당신의 임무를위한 과장된 더미입니다.

확실히 자바 스크립트에서 자바 코드를 호출 할 수 있습니다. DWR과 같이 간단하게 만들 수 있습니다.

그러나 프로젝트의 경우 GWT를 제안 할 때 Java 만 처리하면 javascript, html 및 css가 생성됩니다.

프로젝트의 경우 Spring이나 fullstack JavaEE와 같은 "엔터프라이즈"수준의 프레임 워크가 필요하지 않습니다. JSP와 html/javascript 만 있으면 실제 oldschool로 유지할 수 있습니다. 그러나 그것은 나의 취향을 위해 약간 너무 색다른 것, 그래서 GWT와 함께 간다.

기본적으로 GWT를 사용하면 모듈, 입구 지점 (안녕하세요 세상을 보시오)을 정의한 다음 페이지에 레이아웃을 추가하여 검색 상자를 배치하고 결과 상자를 배치 할 수 있습니다. 그런 다음 평소처럼 다른 Java 코드와 클래스를 호출합니다.

0

GWT를 사용하려는 경우 Vaadin을 확인할 수도 있습니다.

검색 UI를 만드는 것은 매우 간단하며 튜토리얼에서는 조건/결과 테이블 응용 프로그램을 적용 할 수 있습니다.

관련 문제