얼마전 같은 페이지 상에서 신규입력과 수정을 해야 되는 경우가 있었다 즉 같은 jsp와 js상에서 같은 버튼으로
수정과 신규입력을 해야 했다. 이 경우 merge문을 사용할 수 있었으나 파일 입력 및 수정에서 로직이 달라지는 부분이 있어서 한 컨트롤러나 서비스 상에서 처리하는 것보다 이를 분리하는것이 깔끔하고 나중에 유지보수도 편하기 때문에
이를 분리하고자 하였는데 이를 위해서 사용자의 입장에서 예상행동으로 flag값을 구분하도록하여 수정과 입력을 분리하였다. 참신하거나 어려운 해결방법은 아니엇으나 이러한 활용법을 다른데에도 사용할 수 있도록 생각해보는것도 필요할것 같다.
'개발이야기 > 개발관련 팁 및 잡담' 카테고리의 다른 글
Spring에 공통화면에 공통기능 달고 싶다 할때 @pathvariable (0) | 2020.09.13 |
---|---|
전역변수 변경했는데 재기동을 ?(변수의 메모리에 올라간 시점을 생각하라) (0) | 2020.08.26 |
자바스크립트 이벤트 가 작동하지 않을때(onclick가 먹히지 않아요 ㅠㅠ) (0) | 2020.07.11 |
파일업로드 관련 (로컬에서는 잘되는데 운영에서는 오류가나네) (0) | 2020.07.11 |
개발자에게 리눅스(운영체제)공부와 네트워크 공부의 필요한 이유 (0) | 2020.07.06 |