jpa사용과 관련한 몇가지 질문
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/04cf7288d2626d6f
요약 :
domain 객체 Member 클래스(회원정보)를 사용하는데
클래스 변수가 가변적으로 사용이되는 경우가 있습니다.
회원가입시에는 password와 passwordRepeat이 필요하구요
일반적일 때에는 passwordRepeat이 필요없습니다.
회원정보수정시에는 password와 passwordRepeat이 필요없습니다.
이런 식으로 특정컬럼이 사용하는 경우에 따라서 필요하거나 필요하지 않은 경우가 발생합니다.
jpa에서는 groups를 지정하여 이런 부분에 대해 해결하라고 되어 있는데
spring에서는 groups옵션에 대한 지원이 안되는 것으로 알고 있습니다.
1. 이런 경우 어떻게 해결을 하시나요?
저같은 경우는 기본 Member 클래스를 만들고 확장해서 MemberForJoin이나 MemberForModify 클래스에서
passwordRepeat변수를 따로 지정할까 했는데요...
entity로 지정할 클래스와 실제 사용시 확장한 domain객체를 나누어 사용하는 것은 올바른 방법이 아닌 것 같습니다..
hibernate에서 테이블을 만들 때, 실제 저장 컬럼에서는 제외될 수 있는 annotation이 있는지 궁금합니다.
..
POST방식으로 대용량 파라미터를 넘길 때
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/ab077140a926b4a3
요약 :
엑셀을 만들기 위한 데이터를 파라미터로 주욱 넘기는데 이 용량이 꽤 크다보니(50Mb정도)
에러가 발생하는군요. 혹시 이런 대용량 파라미터를 넘겨본 경험이 있으신가여?
대용량 데이터 Excel처리에 대해
글타래: http://groups.google.com/group/ksug/browse_thread/thread/9a59cc888570899d
요약 :
6만건 이상의 데이터를 POI나 JXL등으로 Excel을 생성하려고 하니 메모리 부족으로
뻗어버리는 현상이 일어나는데 혹시 대용량 데이터 Excel 다운로드 시 좋은 해결방법을
알고 계신 분 계신가요?
spring3.0 기반의 프로젝트에 fitnesse 적용
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/1e62ae6920a0e65a
요약 :
현재 spring3.0+ibatis 프레임웤기반 개발 프로젝트를 진행하고 있는데요
통합테스트를 위해 fitnesse를 적용하려고 합니다.
그래서 열심히 자료를 찾아보고 있는데 finesse의 기본적인 예문만 있을 뿐, 이렇다 할 자료들이 없더라구요..ㅠㅠ
요약 :
한방에 wtp와 연동도 잘되고 해서 Spring Template Project로 프로젝트를 생성하는데요. 이게 문제네요. 다음
과 같습니다.
Version: 2.5.1.RELEASE
Build Id: 201011111000
Project Encoding : UTF-8
프로젝트를 생성시 Spring Template Project로 생성하고
HelloController.java 파일에 다음과 같이 작성하고
@Test
public void test() {
System.out.println("이거 왜 이러나요???");
}
Run AS > JUnit Test 실행하면
한글이 깨집니다.
해결 방법 : .project 파일을 열어서 다음과 같은 코드를 추가합니다.
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments></arguments>
</buildCommand>
다시 Run As > JUnit Text 실행하면 잘됩니다.
요약 :
..
어플리케이션을 사용자가 포인트를 소비해서 사용한다라는 액션이 일어났을때
ApplicationController에서 PointController의 메소드를 호출해서
A라는 사용자가 포인트를 사용했다라는 부분을 테이블에 저장을 하고
A 사용자가 가지고 있던 포인트에서 소비한 포인트만큼을 사용자 테이블에서
빼는 작업을 구현하려고 하는데
PointController에서 UserController를 호출해서
UserDAO를 이용하여 포인트를 변경하느냐..
아니면 PointController에서 UserDAO를 이용하여
포인트를 변경하느냐 라는 부분이
걸려서 이렇게 질문을 드립니다.
controller를 타고서 가는게 맞나요?
..
회원별 권한 설정에 대한 문의
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/5643b07fc6406064
요약 :
현재 Spring 2.5+ibatis를 이용해서 사내사이트를 개발 운영하고 있습니다.
이번에 개편되는 작업이 회원별 페이지 권한을 줘야 하는데요....
security를 제대로 알아 못해서 어느정도 찾아보니 제가 하려는 작업과는
잘 맞지 않는거 같아서요....
지금 생각에는 DB에서 회원별 권한 정보를 가지고 있고 로그인시 쿠키로 굽던가 해서 페이지마다 구분해야겠다 싶습니다. 허나 이러려면
각페이지마다 수정을 해야되고 해서 작업이 너무 커지네요... 그리고 왠지 시대를 역행하는듯한 기분이;;;;
소프트웨어 기술자 신고 마지못해 합니다. ㅜ.ㅜ
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/a3e1e2f5ded2e146
요약 :
하....
이거 영 참... 심이 불편하네요...;;;
전화로 상담을 했더니. 그 예전 인터넷에 많이 떠돌던. 그 만화가 기억나네요.ㅎ
sts2.5.1에서 commit 단축키 잘 먹나요?
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/63250c59c4dba5d1
요약 :
svn(team) 관련된 메뉴가 단축키가 먹지를 않네요. key binding을 살펴봐도 제대로 매핑되어있는데 단축키가 먹지를
않습니다. 다른분들은 잘 되시나요....
AOP 혹은 인터셉터 관련 질문
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/14d837e20fb3f7ea
요약 :
리턴되는 modelAndView 객체를 를 가로채서 중간에 값을 변경하는게 가능한지 여부를 알고 싶습니다.
security의 annotation 설정 관련 문의
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/80c48ba646eaba33
요약 :
@mvc에 security annotation을 적용하면서 생긴 문제에 대해 문의드립니다.
상위 root applicationContext엔 *Service, *Dao 를, 하위 servletContext엔
*Controller를 설정하였습니다.
그리고 상위 Context에 Security관련 xml설정을 하였습니다.
이렇게 하는 경우 *Service 에서는 security annotation이 잘 동작하지만
Controller에서는 인식을 하지 않습니다.
이런 경우 올바른 설정은 어떻게 해야하는지요?
요약 :
여러 이미지 파일들이 묶음으로 되어있는 tif / tiff 파일들을 컨트롤 할수있을까요??
예를들어 1번,2번,3번 그림이 묶어져 있는 tiff 파일에서
2번그림만 삭제를 한다던지 3번뒤에 다른 그림을 추가를 한다던지 그런걸 하고싶은데
검색을 해봐도 어떻게 검색을 조합해야될지도 몰라서 너무 막막한 상황인데
혹시 방법을 아시는분 계시면 간단한 조언이라도 들을수 있을까요?
EJB와 스프링 선택의 기준에 대한 질문
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/f36430b957207902
요약 :
최근에는 보험사 차세대 프로젝트만 돌아서 그런지 스프링을 실무로 접한지 오래됐습니다.
한데 이런 대형 프로젝트에서 스프링을 사용하지 않는거 같더군요
어떤 곳은 자체 프레임워크를 사용하는데 스프링의 개념이 섞이긴 했으나 기본은 EJB를 사용합니다.
다른 X보험사 같은 경우는 EJB에 스트러츠의 액션 기능을 붙여서 쓰고있습니다.
어떤 분은 복잡한 트랜잭션 처리를 EJB 컨테이너에 맡기기 위해서 EJB를 사용한다고 하며,
어떤 이는 대형 프로젝트에서는 관리차원에서 스프링을 쓰기가 어렵다고 합니다.
굳이 선택해서 진행해야 한다면 각각이 비교될 수 있는 장단이 뭐가 되며 그 기준은 어떤 것들이 있을까요?
비지니스 로직 관련 질문
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/44032640057f3fd2
요약 :
특정 조건으로 select 한 값으로 insert 및 delete 를 수행한다고 하였을때
위 세가지 행위가 하나의 메서드 단위로 묶여 서비스단에 위치해도 되는 것인지
아니면 컨트롤러에서 분기하여 처리해야하는지 궁금합니다.