JSP111
283
2018-08-29 21:11:20
5
1415

안녕하세요 신입 개발자입니다. 분석실력을 늘리고싶은데요..


한달도 안된 신입사원입니다. 현재는 jsp를 주력으로 하고있구요

아직 기간이 얼마 안되서 반 방목 상태지만 눈치도 보이고 해서 간단한 거라도 주어지면 열심히 하고 있는데요.

구버전 솔루션 분석 하면서 시간 보내고 있는데 가끔 과제를 내주시는데 맘처럼 빠릿하게 하지 못해서 고민입니다. 

데이터가 어떤 흐름으로 넘어가고 받고 하는걸 잘 이해못하는거 같은데요

해보라고 주신것중에 2개의 테이블에서 원하는 값을 뽑아서 화면에 뿌려주는 부분인데  하나는 잘 되도 나머지 하나는 잘 안되서 오늘도 하루종일 붙잡고 있었습니다. ㅠㅠ

사수님이나 다른 선임자들이 많이 바쁘셔서 가급적 혼자서 하려고 하는데 생각보다 잘안되서 고민입니다.

퇴근하고 값 흐름이 어떻게 가는지 잘 보려고 하는데  공부를 한다면 어떤 부분을 하면 좋을지 조언을 받고 싶습니다.

건네주는 방식이 다양해서 질문이 광범위하지만.. 중간에 코딩을 놓은 텀이 길에서 기초가 많이 부족합니다 ...사소한 조언이라도 새겨듣고 열심히 공부하겠습니다.

감사합니다.

0
1
  • 댓글 5

  • 하두
    9k
    2018-08-29 21:34:00 작성 2018-08-29 21:40:42 수정됨
    너무 급하게 생각마시고,
    시간을 두고 친해지시고,
    윗분 말씀처럼
    요건 흐름, 상관성등등을
    체계화 정리하면
    도움 될겁니다.

    시간이 지나고,
    내공이 쌓이면,
    복잡한것도
    그림처럼 단순하게 
    한눈에 보일때가  올겁니다.
    저 처럼요ㅋ
    1
  • ceastgun
    1k
    2018-08-29 22:55:25 작성 2018-08-29 22:56:17 수정됨
    1
  • 북삼촌사람
    898
    2018-08-29 23:20:04 작성 2018-08-29 23:23:55 수정됨

    일단 진정하시고, 천천히 보세요. 시간이 필요한 부분입니다.

    JSP라면 URL 처리는 어떻게 되나요 ? 변경하지 않고, 그대로 스프링 컨트롤에서 사용되고 있나요 ?
    분석이 필요한 화면 주소로 검색해보시면 컨트롤 부분이 있습니다.

    이 부분을 분석하시고, 컨트롤 > 서비스 > DAO 순으로 분석 하셔야 합니다. 차후에 관련된 코드를 추가할때도 동일한 순서입니다.

    1. 컨트롤에서 전달해주는 값 여부 확인, JSTL, EL 대해서 공부가 필요하고요

    2. 화면으로 전달 해주는 AJAX 호출 되는 부분이 여부 확인

    3. Mybatis 사용하고 있다면 연결된 서비스에서 찾은 DAO 함수를 목록 시키고요

    @Override
    public MemberVO readMember(String userid) throws Exception{
      return(MemberVO)sqlSession.selectOne(namespace+".selectMember", userid);
    }

    위와 같은 함수들를 목록화 후에 빨강색(selectMember)으로 표시되어있는 부분들을 찾아서 검색합니다. 관련된 SQL를 찾을 수 있어요 쿼리를 정리하시고요, 기준코드, 코딩 스타일 문서가 있다면 그것부터 먼저 보시고요

    분석한 내용를 워드, 엑셀, 파워포인트로 정리하시면 좋습니다. 

    프로젝트에서 사용되고 있는 라이브러리 분석하시면, 나중에 도움이 됩니다. 메이븐은 pom.xml 파일을 그레이들은 build.gradle 파일을 분석하시면 됩니다.

    1
  • 로그인을 하시면 댓글을 등록할 수 있습니다.