2012-12-22 1 views
1

우리는 몇 가지 데이터 형식으로 내부 키 - 값 저장소에 데이터를 저장하고 있습니다. 저장소의 데이터를 보거나 업데이트하려면 사용자 지정 쿼리에서 명령을 받아들이는 명령 줄 도구를 만들었습니다 언어 (Object Query Language와 유사)는 콘솔에서 구문 분석, 해석 및 표시합니다.클라이언트처럼 웹 기반 SQL을 구축하십시오.

저는 이것을 위해 웹 기반 GUI를 구축 할 생각입니다. 필자는이 경험이 제한되어 있기 때문에 (java에서) 가장 쉬운 방법이 무엇인지 알고 싶었습니다.

현재 UI에는 명령을 수락하기위한 텍스트 영역과 출력을 표시하는 테이블의 두 요소 만 있으면됩니다. 출력 테이블은 구현하기에 충분히 단순해야하지만 콘솔 어플리케이션이 기본적으로 명령의 내역을 제공하기 때문에 입력 요소 부분에 고정되어 있습니다. 그러나 GUI 요소가 어떤 것인지 잘 모르겠습니다. 다른 방법으로는 사용자가 여러 명령을 입력하고 가장 일반적인 GUI 클라이언트처럼 강조 표시하고 실행할 수있는 큰 텍스트 상자를 사용하는 것입니다 ( http://mywebsql.net/screenshots/?cat=Sql+Editors#/images/screens/02.Sql%20Editors/Multiple%20Editors.png)

Google 웹 도구 키트 위젯 갤러리 (https://developers.google.com/web-toolkit/doc/latest/RefWidgetGallery)하지만 그 중 아무 것도 내 필요에 맞지 않는 것 같습니다.

이에 대한 제안 사항은 매우 유용 할 것입니다.

감사

+0

답을 찾았습니까? 또는 당신의 해결책은 무엇입니까? – andyf

+0

아직까지 콘솔 기반 앱을 사용하고 있습니다. –

답변

1

당신이 당신을 위해 이전에 실행 된 명령의 역사를 제공하는 구성 요소를 찾을 수 있다고 생각하지 않습니다. 하지만 아무도 자신 만의 솔루션을 구현할 수 없습니다.

텍스트 필드 또는 텍스트 영역 옆에 명령을 입력하고 텍스트 필드/영역 옆에 이전 명령 목록을 표시하십시오. 이전 명령을 클릭하면 텍스트 영역의 텍스트를 클릭 한 명령의 텍스트로 바꿉니다. 명령이 실행되면 히스토리 목록에 추가하십시오.

기본 서블릿/JSP에서 구성 요소 기반의 프레임 워크에 이르기까지 모든 웹 프레임 워크가이를 허용해야합니다.

+0

고마워,이 날 위해 작동합니다. –

관련 문제