본문 바로가기

전체 글

정보처리기사 실기 Daily 문제 21 출처 : [2021년 제2회 기사 실기 출제예상 문제] (10과목) 애플리케이션 테스트 관리 - 68 : 네이버 카페 (naver.com) ​ 테스트를 위한 설계 산출물로, 응용 소프트웨어가 사용자의 요구사항을 준수하는지 확인하기 위해 설계된 입력값, 실행조건, 기대 결과로 구성된 테스트 항목의 명세서 ​ 테스트 케이스 ( Test Case ) ​ 분석, 설계 단계의 논리적인 Case 로 테스트 설계를 위한 기준이 되는 문서 ( 요구사항 명세서, 관련 기준 또는 표준 등) 이다. ​ 테스트 베이시스 ( Test Basis ) ​ 출처 : [2021년 제1회 기사 실기 출제예상 문제] (7과목) SQL 응용 - 10 : 네이버 카페 (naver.com) ​ 학생 테이블을 이용하여 아래 결과가 나올 수 있도.. 더보기
JSP, 서블릿의 URI 매핑 기능을 왜 ControllerUsingURI 로 몰아주었을까? (질문입니다.) 이것도 문득 궁금해졌습니다. ​ 서블릿이 각각의 URI 매핑 기능을 가지고 있는데, 그것을 하나로 묶어서 ControllerUsingURI 라는 클래스(컨트롤러)를 만들어 여기서 처리하게 하고 ​ 서블릿은 Model 에 접근하여 뷰 정보(DAO를 통한 VO)를 가져다가 컨트롤러에게 넘깁니다. ​ 음.. 즉, 각각의 분할되었던 것들에서의 공통된 기능을 한 곳으로 몰아 넣었다는 건데 구글링해도 잘은 안나오고 교재에서도 명확하게 찾아볼 수 없지만 ​ 유지보수의 측면이지 않을까 생각했는데, 구글에서도 비슷한 글이 있는 것 같습니다. ​ (학원에 계신 분이 보내주셨습니다.) https://taetae0079.tistory.com/m/12 JSP 컨트롤러(Controller) properties,XML 적용 pac.. 더보기
JSP, PreparedStatement 와 Statement 의 차이 Statement 와 PreparedStatement 는 SQL을 실행할 수 있는 객체인데, ​ JSP 를 배우면서 어쩔 때는 Statement 를 쓰고 PreparedStatement 를 쓰는지 궁금해졌습니다. 또 PreparedStatement를 쓸때는 PreparedStatement pstmt = conn.prepareStatement(sql); 을 한 후 pstmt.setString(1, mVo.getUserid()); 등등으로 인자를 찍을 수 있었는데, Statement는 불가능 하더군요.. ​ 그래서 찾아보았습니다. ​ https://mozi.tistory.com/29 [JAVA] PreparedStatement 와 Statement 차이점 알아보기 Statement 와 PreparedStat.. 더보기
문득 든 의문, JSP 주소 .do? JSP 를 배우다가 강사님께서 do 를 사용하라고 하셨습니다. 예 게시판을 보여주는 주소 /list.do 로그인 주소 /login.do 왜 .do 일까?라는 생각이 들엇습니다. 다른 주소로 해도 충분히 가능할텐데.. ​ 구글링 해보니 이게 제일 타당한 이유인 것 같습니다. ​ https://okky.kr/article/262795 OKKY | 초보자를 위한 .do 확장자의 역사 계정 짤릴 각오로 올립니다. 이유는 아래에 설명하겠습니다. 초보자분들이 자바웹(스프링/정부표준 등)에 입문하실 때 강사나 선배 개발자분들이 표준을 가르칩니다. 그때 가장 질리게 들을 확장자가 .do 이고, 항상 .do 로 끝나야 한다고 하죠. 몇번 프로젝트할 때 이게 업무표준일 줄 알았지만, 스트럿츠 하면서 저도 의문점을 가지게 .. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 67일차 (평가 2일차) 평가 2일차입니다. ​ 평가항목은 이렇습니다. https://blog.naver.com/tnwnsrla/222373923949 1. 63일차에 작성한 쇼핑몰관리자 애플리케이션(서블릿으로 구현)을 MVC2(핸들러, Controller URI, property) 로 만들기 (하는 방법 배웠음.) ​ 2. 게시글 리스트 페이징 처리 기능 제공 (배우지 않은 내용..^^) - 한 페이지의 10개의 게시글을 보여주어야 함 - 보여지는 페이지의 개수는 10개로 한다. - 페이징 처리기능이 잘 동작하는지 확인하기 위하여 게시글은 100개이상 등록되어야 한다. ​ 3. 비밀번호를 암호화 하여 저장 (배우지 않은 내용..^^) - 암호화되지 않은 비밀번호를 암호화하여 저장하는 기능을 구현 - 암호화 한 회원리스트를 /c.. 더보기
정보처리기사 실기 Daily 문제 20 출처 : [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 7 : 네이버 카페 (naver.com) ​ C 프로그램 출력결과 ​ int main() { char str[8] = "2021"; int num = atoi(str); printf("%d", num * 2); return 0; } ​ 정답 : 4042 ​ atoi 함수는 문자열을 int 로 변환한다. ​ 출처 : [2021년 제1회 기사 실기 출제예상 문제] (7과목) SQL 응용 - 8 : 네이버 카페 (naver.com) ​ '교수'테이블을 생성하는 SQL문에서 전공과목의 속성 값을 '물리학','심리학'으로 제한하고자 한다. 다음 1,2에 들어갈 SQL 구문은? ​ CREATE TABLE 교수 ( 교수번호 N.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 66일차 (평가 1일차) 오늘은 평가를 보았습니다. 내용은 없습니다. 다행히 배우진 않았지만.. 구글선생님과.. 학원 사람들과 소통하면서.. 완벽하진 않지만 어느정도 구현은 햇습니다. ​ 내일도 이어서 평가하는 날인데, 미리 끝내서, 월,화에 정리하지 못했던 내용을 마저 하겠습니다. ​ 더보기
정보처리기사 실기 Daily 문제 19 출처 : [2021년 제2회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 67 : 네이버 카페 (naver.com) ​ 다음 C 언어 연산자를 우선순위가 높은 것 부터 낮은 것 순으로 기호를 쓰시오. 1 ( ) 2 == 3 3 -> 2 -> || ​ 우선순위 연산자 설명 결합법칙 1 :: 범위 확인 (C++만) 왼쪽에서 오른쪽 2 ++ 후위 증가 -- 후위 감소 () 함수 호출 [] 배열 첨자 . 참조에 의한 요소 선택 -> 포인터를 통해 요소 선택 typeid() 런타임 형식 정보 (C++만) (typeid 참조) const_cast 자료형 캐스트 (C++만) (const cast 참조) dynamic_cast 자료형 캐스트 (C++만) (dynamic cast 참조) reinterp.. 더보기