2009-10-08 4 views
0

첫 번째 실제 애플릿을 작성 중이므로 일부 데이터를 저장해야합니다. 나는 인터넷에 코드를 넣고 유지하는 데 정말로 혼란을 겪어 본 적이 없기 때문에 조금이라도 붙잡기가 힘들다면 저와 함께하시기 바랍니다.애플릿과 서버를 처음 사용합니다. 서버 측에 정보를 저장하는 방법은 무엇입니까?

나는 일하는 학생 (그냥 학생)을위한 캘린더 애플릿을 만들고 있는데 특정 날짜와 로그인 이름 및 암호 정보와 같은 필요한 정보를 저장하는 방법을 모르겠습니다. 나는 서버에 접근 할 수 있다고 가정하지만, 내가 전통적으로 필요로하거나 정확히 무엇이 필요한지를 모릅니다.

최악의 시나리오에서는 정보를 텍스트 파일에 저장하고 애플릿이 저장된 모든 시작시이를 읽을 수는 있지만 분명히 일을 잘못하는 것처럼 보입니다. 사람들이 현실 세계에서 이것을 실현하는 몇 가지 실용적인 방법에 대해 나에게 교육시킬 수 있습니까? 어떤 아이디어라도 대단히 감사하겠습니다.

또한 부탁드립니다. 나는 애플릿 클래스를 자체적으로 테스트했으며 .class 파일로 HTML 페이지에서 만족스럽게 실행되도록했습니다. 애플릿에 더 많은 클래스를 통합하고자 할 때 더 이상 .class 파일을 사용할 수 없다고 가정합니다. 모든 것을 .jar로 컴파일하고 .class 파일 대신 사용해야합니까?

도움을 주셔서 감사합니다.

답변

0

질문의 첫 번째 부분이 다른 페이지에서 답변되었습니다.

질문의 마지막 부분에 관해서. 특별히 필요한 것은 없습니다. 모든 클래스 파일을 동일한 디렉토리에 둘 수 있습니다 (동일한 패키지에 있다고 가정하면 다른 패키지를 서버의 일반적인 Java 트리에 배치해야 함). 필요에 따라 다운로드됩니다. 그러나 일반적으로 Jar 파일은 여러 파일에 대한 더 나은 솔루션입니다. Jar 파일은 매우 쉽습니다 (필요한 경우 클래스와 리소스를 압축하여 압축 할 수 있음). 단일 파일로 다운로드됩니다.

0

애플릿이 데이터를 저장해야하는 경우 애플릿을 클라이언트 측의 파일에 저장할 수 있습니다.

또 다른 솔루션은 원격 데이터베이스에 연결, 또는 웹 서비스에 연결할 수 ...

애플릿 아무것도에 연결하거나 디스크에 작성해야하는 경우,이 서명하는 것을 기억하십시오.

http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

0

애플릿은 헤 시안은 JPA 또는 다른 빠른 프로토콜을 사용하여 데이터베이스에 데이터를 저장해야하는 서버와 통신하는 것처럼 효율적인 API를 사용합니다, 클라이언트에 데이터를 저장해서는 안된다. 애플릿의 장점 중 하나는 헤센이하는 효율적인 바이너리 패키지로 데이터를 인코딩 할 수 있다는 것입니다. JavaScript를 사용하면 Json이나 XML과 같은 데이터 인코딩에 고정 될 수 있습니다.

Netbeans를 사용하는 경우 그래픽 스윙 디자이너와 더 많은 클래스 파일이있는 Jar 파일을 만드는 도구가 제공됩니다. Jar 파일에 항상 애플릿을 팩해야합니다 ...

관련 문제