spring form tag를 사용하면 모가 좋나요?

1,405 views
Skip to first unread message

CHOI YongEun

unread,
Feb 9, 2012, 10:27:15 AM2/9/12
to ks...@googlegroups.com
안녕하세요 KSUG 유령 회원 최용은 이라고 합니다^^;

제가 개발 2년 동안 하면서 spring form tag를 사용한적이 없기 때문에..

왜 spring form tag를 사용하는지에 대해서 궁금해서 글을 올립니다.

저의 입장에서 spring form tag의 장점과 단점 적어 보겠습니다.

장점
1. controll단에서 데이터를 가공해서 jsp단으로 radio 나 checkbox 같은거 한줄로 끝낼 수 있다는 장점
2. controll 단에서 validation 체크 할때, 유효성 검사를 통과하지 못하면 jsp 단에서 form:errors 태그를 사용해서 에러를 표현 할 수 있다.

단점
1. 자바 초보 개발자나, 처음 spring framework를 접하는 사람에게는 어려울 수도 있다.


이건데요....

여러분의 생각은 어떠 하신가요?

spring form tag를 사용하면 좋은점 좀 말씀해주셨으면 좋겠습니다.

그럼 이만 허접한 질문은 마무리 하겠습니다.

이제 금요일인데 오늘 하루 잘 마무리 하시고 즐거운 주말 보내세요^^

그리고 많이 늦었지만 새해복 많이 받으시구여^^

이재일

unread,
Feb 9, 2012, 10:12:39 PM2/9/12
to ks...@googlegroups.com
이미 장단점을 몽땅 적어주셌네요.
그리고 오히려 자바 초보자에게는 STF가 더 편하지 않을까요? <form>에대해 몰라도 되닌까.

2012년 2월 10일 오전 12:27, CHOI YongEun <choi...@gmail.com>님의 말:

--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.


최용은

unread,
Feb 10, 2012, 12:09:32 AM2/10/12
to ks...@googlegroups.com
네 답변 고맙습니다.
 
제가 생각한게 다군요 ㅠ,.ㅠa
 
저 또 몬가 더 있는지 궁금해서요 ㅎㅎ;;
 
자바는 초보자 이지만.. 다른 웹언어에서 좀 하셨던 분들이 있어서..
 
html 태그를 잘 알아서여..
 

이재일님 답변 감사합니다^^
2012년 2월 10일 오후 12:12, 이재일 <son...@gmail.com>님의 말:

Andrew,Ahn

unread,
Feb 13, 2012, 2:34:07 AM2/13/12
to ks...@googlegroups.com
사실, 지금까지는 HTML/JSP(VIEW)에서는 Model(Entity)설계와 따로 노는 경향이 있었고,
Naming을 비슷하게 가지고 가려는 경향으로 어느 정도 맞추고 했지만,
Spring Form Tag를 사용하면,

이 부분이 아주 직관적이게 됩니다. 
화면의 Form을 처리하는 모델의 속성과 Form의 속성이 (거의)1:1이 되기 때문이고, Naming도 같으니까요.
게다가 데이터형에 대한 Validation까지 되니, 조금 더 Java 스러운? 웹 어플을 개발한다고 볼 수 있을 것도 같네요.

불편하다 안 불편하다 말하기는 조금 애매한 것 같습니다.
저는 쓰는 게 더 나은 것 같습니다.
(사실, 저 역시 맨처음에는 조금 불편하다고 생각했습니다. 기존 방식에 익숙해져서 그런 것일지도 모르죠.)

Model과 자동 매핑해주는 것만으로 충분히 쓸만한 것 같습니다. ^^

p.s. learning costs만 조금 넘기면, 별반 차이도 없는 것 같습니다.

2012/2/10 최용은 <choi...@gmail.com>



--
/**
* All Life is Problem Solving - Karl Popper
*
* @email Andrew, Ahn <rats...@gmail.com>
* @blog http://xinublog.tistory.com
* @deprecated twitter @ratsbomb
* @googletalk rats...@gmail.com
*/
Reply all
Reply to author
Forward
0 new messages