전체 글
-
실전 문제 1회정보처리기사(자격증) 2020. 7. 23. 11:07
실전 문제 1 회 답 : 2, 3, 5, 7 답 : 시퀀스 다이어그램(Sequence Diagram) * 메세지를 주고 받고, 시간의 흐름 답 : 이상(Anomaly) 답 : 뷰 (View) 파티션(Patition) : 대용량의 테이블이나 인덱스를 작은 논리적 단위인 파티션으로 나누는 것. 1 : 범위 분할(Range Partitioning) : 지정한 열의 값을 기준으로 분할 2 : 해시 분할(Hash Partitioning) : 해시 함수를 적용한 결과 값에 따라 데이터 분할 3 : 조합 분할(Composite Partionting) : 지정한 열의 값을 기준으로 분할한 다음 해시 함수를 적용하여 다시 분할 답 : 12 답 : 미들웨어(Middleware) 운영체제와 해당 운영체제에서 실행되는 응용 ..
-
Spring(AOP, 관점지향 프로그래밍)Spring(전자정부 프레임 워크) 2020. 7. 22. 10:16
관점지향 프로그래밍(AOP : Aspect Oriented Programming) a, b, c라는 클래스에서 공통된 코드를 외부로 빼놓고 필요할때 가져다 쓰는 것 장점 - 중복 코드 제거 - 수정, 삭제, 추가 시 추출된 코드만 대상으로 하면 됨. 관련 키워드 Advice : 언제. 무엇을. 어떤 공통모듈을 어떤 시점(컴파일시|로딩시|생성시|함수호출시|전역변수 값설정/취득시)에 어디에 주입할것인지를 결정함. (분리된 코드를 언제 어디서 쓸지 결정) JoinPoint : 어디에. 공통모듈을 어디에 주입할것인지를 결정함. (분리하기 전 해당 코드가 위치했던 장소) PointCut : JoinPoint들의 팩키지. (분리된 코드가 있던 클래스들을 가리키는 명칭) Weaving : Advice를 PointCu..
-
정보처리기사 - 애플리케이션 테스트 관리정보처리기사(자격증)/애플리케이션 테스트 관리 2020. 7. 17. 15:31
애플리케이션 테스트 케이스 작성 소프트웨어 테스트의 이해 1. 소프트웨어 테스트 개념 - 개발된 응용 애플리케이션이나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고, 노출되지 않은 숨어있는 소프트웨어의 결함을 찾아내는 활동 2. 소프트웨어 테스트 필요성( 발예향 ) 1) 오류 발견 관점 2) 오류 예방 관점 : 동료 검토, 워크스루, 인스펙션 3) 품질 향상 관점 : 반복적인 테스트, 신뢰도 향상 3. 소프트웨어 테스트의 기본 원칙( 결완초집 살정오 ) 3-1. 소프트웨어 테스트 원리 1) 결함이 존재함을 밝히는 것 : 결함이 없다는 것을 증명할 수 는 없음 -> 결함을 줄이는 활동 2) 완벽한 테스팅은 불가능 : 무한 입력값, 무한 경로가 있어서 3) 개발 초기에 테..
-
Spring( @PathVariable )Spring(전자정부 프레임 워크) 2020. 7. 16. 13:34
@PathVariable - 클라이어트 요청시 서블릿 패스 내 의미있는 길을 취득 jsp에서 요청 경로 $('input[value=삭제]').on('click',function(){ $(location).attr('href','${pageContext.request.contextPath}/user/member/deleteMemberInfo/${memberInfo.mem_id}.do'); }); controller에서 받을 때 @RequestMapping("deleteMemberInfo/{user_id}") public String deleteMemberInfo(@PathVariable("user_id") String mem_id,Map params){ params.put("mem_id", mem_id);..
-
Spring(RedirectAttributes)Spring(전자정부 프레임 워크) 2020. 7. 16. 13:30
Spring(RedirectAttributes) 컨트롤러간에 정보를 주고 받을 때 사용 String 타입뿐만 아니라 VO 등의 Object타입도 주고 받을 수 있음 @RequestMapping("insertMemberInfo") /*(MemberVO memberInfo :도메인 오브젝트*/ public String insertMember(MemberVO memberInfo, @RequestBody String totalParams, RedirectAttributes redirectAttributes) throws Exception{ System.out.println("@RequestBody : "+ totalParams); redirectAttributes.addFlashAttribute("message..
-
Spring(다국어 지원)Spring(전자정부 프레임 워크) 2020. 7. 16. 09:42
Spring(다국어 지원) [message.properties] ##################################################### # 메세지 표준 # > # 수정일 수정자 수정내용 # ======= ======= ===================== # 2016.04.. 최초생성 # Copyright (c) 2016 by DDIT All right reserved ##################################################### fail.common.msg=에러가 발생했습니다! fail.common.sql=sql 에러가 발생했습니다! error code: {0}, error msg: {1} info.nodata.msg=해당 데이터가 없습니다...
-
Spring(초기 구동 원리?)카테고리 없음 2020. 7. 16. 09:18
Spring(초기 구동 원리?) src/main/java : 비즈니스 로직(controller, service, dao) src/main/doc : 문서 파일 src/main/common : 컴파일되어지는 공유되어지는 파일 src/main/resources : 컴파일되지 않는 공유되어지는 설정파일 src/test/java : test 파일 src/test/resources : test 파일 src/main/webapp : 웹 다이나믹 프로젝트에서의 WebContent역할. 1. web.xml 설정 doDispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/config/servlet-*..
-
Spring(인코딩, encoding 설정)Spring(전자정부 프레임 워크) 2020. 7. 15. 16:33
Spring(인코딩, encoding 설정) [web.xml] encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter *.do .do 라는 요청이 들어오면 filter에서 걸러져서 encoding = UTF-8, forceEncoding=true가 적용된다. forceEncoding 속성 1. true - 클라이언트가 서버 대상 요청시 HttpServletRequest(기본객체 생성).getCharacterEncoding() 취득 시 다른 인코딩 타입으로 선언 되어 있더라도 해당 취득 인코딩 타입을 적용 - 클라이언트가 서버 대상 요청시 HttpSe..