JQuery, Stripes, Spring, JPA (Hibernate)를 사용하여 webapp을 만들고 있습니다.Javascript에서 또는 AJAX 호출로 돈 계산을 수행해야합니까?
사용자가 여러 주문 광고 항목을 입력 할 수있는 페이지가 있으며 onblur이 가격 필드에 나타날 때마다 모든 가격 필드를 합한 필드에 바인딩 된 JQuery 이벤트가 있습니다 (이 부분은 소계입니다) , 10 % 세금을 계산하고 부분 합계에 세금을 추가합니다. 소계, 세금 및 총액을 표시하는 페이지를 업데이트합니다.
제 질문은 자바에서이 계산을 수행해야합니까? 그렇다면 반올림 등이 올바르게 작동하는지 어떻게 확인할 수 있습니까? 저는 정밀도 문제에 대해 조금 걱정합니다.
Java에서 계산을 수행하기 위해 Ajax 호출을하는 것이 더 좋을까요?
모든 조언은 훌륭합니다!
+ 1 Paulo에서. JS가 산술 계산에 정밀 문제가 있다는 것을 알지 못했습니다. – ram
램, ECMAScript는 빠르고 정확하지만 부동 계산을 사용합니다. 예를 들어'.1 + .2 = 0.30000000000000004'입니다. ECMAScript 5조차도 제안 된 정밀 시스템이 표준에 대해 너무 문제가있는 것으로 간주되어 (매우 느리고 기존 응용 프로그램이 손상 될 수 있기 때문에) 이러한 문제가 발생합니다. 정확한 시스템이 표준화되기까지는 몇 년 더 걸릴 것입니다. – eyelidlessness
똑같은 조언을하려고합니다! –