본문 바로가기

개발이야기/개발관련 팁 및 잡담

화면을 만들때 상태값이 필요한 경우 사용자의 예상행동으로 구분하라

 얼마전 같은 페이지 상에서 신규입력과 수정을 해야 되는 경우가 있었다 즉 같은 jsp와  js상에서  같은 버튼으로 

수정과 신규입력을 해야 했다.  이 경우 merge문을 사용할 수 있었으나 파일  입력 및 수정에서 로직이 달라지는 부분이 있어서 한 컨트롤러나 서비스 상에서 처리하는 것보다 이를 분리하는것이 깔끔하고 나중에 유지보수도 편하기 때문에 

이를 분리하고자 하였는데  이를 위해서 사용자의 입장에서 예상행동으로 flag값을 구분하도록하여 수정과 입력을 분리하였다. 참신하거나 어려운 해결방법은 아니엇으나 이러한 활용법을 다른데에도 사용할 수 있도록 생각해보는것도 필요할것 같다.