2010-03-27 9 views
1

사용자 입력을 받아 XML 파일로 변환하고 파일을 데이터베이스로 보내는 간단한 웹 응용 프로그램을 만드는 데 관심이 있습니다.Java 웹 응용 프로그램

현명한 코딩 나는 괜찮 았다고 느낍니다. 단지 일반적인 설정이며 어떤 구현을 사용해야 할 지 확신이 없습니다. I이 한 형태를 함유하는 JSP 페이지가 순간

, 사용자가 양식을 채우고 submitPOST method 서블릿은 java object 인스턴스화하고, 사용자가 입력을 통과 서블릿 doPost() 방법에서, servlet로 보내진다 데이터. 그런 다음 java 객체는 해당 데이터를 XML file에 쓰고 REST을 통해 데이터베이스로 보냅니다.

이 모든 웹 응용 프로그램을 만드는 표준/최적의 방법인지 알고 싶습니다.

모든 의견을 환영합니다.

감사합니다.

답변

3

"간단한 웹 응용 프로그램"의 경우이 고급 접근 방식이 일반적으로 잘 보입니다. 그러나보다 중요한 피드백을 원하면 낮은 수준의 접근 방식에 대한 자세한 내용을 제공해야합니다. 예를 들어 웹 사용자가 동시에 10 명이 넘는 사용자가 웹 애플리케이션을 사용했을 때 메모리가 효율적이지 않아 중단 될 수 있습니다.

GET 방법에 대해서만 질문합니다. 일반적으로 데이터를 검색하는 데만 사용하고 (SELECT) 데이터를 만들거나 변경하지는 않습니다 (INSERT/UPDATE/DELETE). 이를 위해서는 일반적으로 POST을 사용하십시오. 그러면 누구도 북마크 된 링크를 클릭하여 "실수로"실행할 수 없게됩니다. GETPOST으로 변경하는 것이 그리 어렵지 않으므로 을 <form> 요소에 추가하고 doGet()doPost()으로 이름을 바꿉니다.

+0

'POST '제안에 대해'GET' 해 주셔서 감사합니다. 제안을 반영하도록 코드를 변경했습니다. –

+0

반갑습니다. – BalusC

관련 문제