이번에는 Java Struts2를 이용하여 개발하고 있다.
이유는 유지보수 부분을 다른 분에게 양도해야 하기 때문에,
듣보잡인 RoR로 개발해서 넘겨줄 수 없기 때문이다.
과거에 블로깅 에서 소개한 Java로 Ruby on Rails의 RESTful, scaffold처럼 웹개발하기
방법을 활용해서 개발했다.
iBator 에서 DB Access소스 제너레이션을 하고, 내가 만든 scaffold generator를 이용하여,
기반코드를 작성하니 좋았다.
이제는 이런 소스 제너레이터 없이 개발하는 것은 상상하기도 싫다.
CRUD 를 위한 RESTful plugin, Convention plugin등을 사용하여 RoR 환경에 비슷한 방향으로
개발 할 수 있도록 노력했다.
plugin에 버그가 조금 있는 것 같은데, (아니면 문서화가 부족해서 내가 잘 모르는 부분이 있거나..)
우회하는 방법으로 피해서 사용하고 있다.
그래도 Ruby on Rails보다는 개발하기 번거로운 부분이 많다.
RoR 생각을 간절히 하면서..
Java 노가다 코드를 삽입하며, 천천히 코드를 개발중이다.
그래도 나중에 Java환경에서 개발을 할 일이 있을 때,
많은 도움이 될 개발이 될 듯 하다.
만약에, 회사에서 처럼 이런 라이브러리 쓰지 말고 개발하라고 요구 했다면??
못한다..-_-
안녕하세요. ㅋㅋㅋ struts2 의 restful 플러그인 사용하시는 분이 있으셔서.. 혹쉬.. 제가 가지고 있는 문제점을 해결해 주실 수 있나 싶어 이렇게 허락없이 댓글 달아봅니다. ^^;
답글삭제Struts2 의 Rest 방식으로 개발 시
http://localhost/myrest/user/test
이렇게 하면 UserManager 의 show()메서드가 호출이 되는데요.
http://localhost/myrest/user/test/message/1
이런식으로의 처리는 불가능 한건지.. 혹시 개발 중에 이런 문제를 겪어보신 적이 없는지 여쭙고 싶습니다.
해당 문제를 인터넷에 아무리 조회해 봐도 속시원한 답변을 찾아볼 수가 없네엽.
이런 문제를 겪어보신적이 있으시다면.. 저에게도 도움을 좀 주시기 바랍니다.
블로그~에 자주 들러보도록 하겠습니다.
즐거운 시간 되세요~
@강병권 - 2010/06/04 17:02
답글삭제불가능하고, URL 패턴이 정해져 있는 것으로 알고 있습니다.