inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]

제7강 프로시저로 요청

MainMapper.xml 파일에 프로시저 관련하여

328

스스로 스터디

작성한 질문수 12

0

{ call sp_myproc(#{myid,mode=IN},#{myid,mode=IN},#{out_state,mode=OUT,jdbcType=INTEGER,javaType=INTEGER} )}
  1. 실제 db에서 생성한 프로시저는 in_userid, in_userpw, out_state 이렇게 3개로 작성하였는데 xml에서 call할때는 myid만 2개인 이유가 궁금합니다

paramMap.put("myid", userid);
paramMap.put("out_state", -1);
  1. MainServiceImpl.java 에서도 paramMap에 2개만 전달하는 이유도 궁금합니다

spring 전자정부프레임워크

답변 3

0

스스로 스터디

공유해주신 3가지 자료를 봐도 이해가 안가는데, 혹시 다른 자료 없을까요?

세번째 소스코드예제는 전체코드를 주셔서... 어디를 봐야할지 전혀 모르겠습니다;;;ㅠㅠ

0

개발자Park

안녕하세요. 개발자 park입니다.
해당 소스코드만 공유가 가능합니다. 다른 자료는 제공을 못 드리는 점 죄송합니다.

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155021&tab=curriculum

로그인시 비밀번호 일치하는 지 비교하는 소스코드는 27:21쪽의 밑줄친 소스코드와 바로 위의 객체생성쪽이 전부입니다.

밑줄친 소스코드에서 method를 호출하여 method내부에서 확인 후 비밀번호가 일치하면 true를 다르다면 false를 반환합니다

 

공유된 소스코드에서

@RequestMapping(value = "/loginsubmit.do", method = RequestMethod.POST)

해당 loginsubmit action쪽에서 마찬가지로 볼 수 있습니다.

감사합니다.

0

스스로 스터디

그러면 로그인시 입력한 id 와 pw가 잘못된 경우에는

어디서 잘못됐다는 로직(입력한 id와 pw가 DB에 저장된 값과 불일치)을 어느부분에 작성해야 하나요?

0

개발자Park

안녕하세요.개발자park입니다.

실무에서의 비밀번호 처리관련해서는 https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155021

26:05초부터 설명이 시작됩니다.

회원정보는 DB로부터 id로 검색 후

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155018&tab=curriculum

4:51초처럼 가져와주시면 됩니다.

소스코드예제:

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=159883&tab=curriculum

감사합니다.

0

개발자Park

안녕하세요.개발자park입니다.

[1.2.답변]

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155007&tab=curriculum

19:16초에 해당 설명처럼

해당 7강은 저장프로시저 호출 방법에 대해 초점을 맞췄습니다.

해당 강의 이후에는

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155009&tab=curriculum

25:35초처럼. 말씀하신대로 갯수를 맞춰주게 됩니다.

감사합니다.

 

6강 실컷 진행하다가 마지막 실행부분에서 안되요...

0

87

2

이전버전 강의 쿠폰 받을 수 있나요?

0

104

2

jdk-17로 해도 상관없나요?

0

145

2

제6강. No bean named 'MainService' available 에러 발생

0

285

2

인텔리제이 세팅

0

163

2

http://localhost:8080/Egov_WEB/main2.do 요청 관련

0

178

4

1,2강 환경 구축시 메이븐 에러

0

594

2

Egov_WEB3 로그인을 하면 에러가 납니다.

0

282

3

db로 mariaDB가아니라 MySQL을 사용해도 괜찮을까요?

0

127

1

안녕하세요~ 쿠폰 관련해서 질문드립니다

0

105

1

혹시 이 강의부터 결제하면 "스프링 프레임워크+전자정부 표준프레임워크"의 강의를 들을수 없나요?

0

152

2

7강 질문드립니다

0

111

2

Egov_WEB3 실행시 에러질문드립니다.

0

166

2

7강 프로시저 호출하기 부분에서 Oracle의 경우 resultMap을 어떻게 받을 수 있을까요?

0

268

2

스프링 프레임워크+전자정부 표준프레임워크 강의 쿠폰요청 메일

0

170

1

질문있습니다

0

142

1

현강의 및 국비지원 수강생입니다.

0

172

1

수정, 삭제 기능 관련 질문있습니다

0

241

2

13강 제공해주신 소스코드 중 boardList.do 에러

0

182

1

강의자료 중 프로젝트 파일 여는 방법

0

314

2

전자정부표준프레임워크에서 마리아 디비 말고 다른 디비를 써도 되나요?

0

199

1

15강#1 질문드립니다.

0

209

2

파일을 다운로드 로드중 문제가 생겼습니다

0

182

1

제6강#0 질문입니다.

0

304

3