본문 바로가기

전체 글

미들웨어(Middleware) 란? https://12bme.tistory.com/289 [프로그래밍] 미들웨어(Middleware)란? 미들웨어(Middleware)는 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어입니다. 응용 소프트웨어는 유연하고 확장, 축소가 편리해야하.. 12bme.tistory.com 미들웨어는(Middleware)는 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 SW 입니다. 응용 SW는 유연하고 확장, 축소가 편리해야 하며 이러한 장점을 충족하기에 개발자의 다른 기종 간 플랫폼을 다시 구축할 필요가 없어야 합니다. 이를테면 DB 시스템, 전자통신 SW, 메시지 및 쿼리처리 SW를 .. 더보기
Spring 프레임워크와 전자정부프레임워크의 차이 https://extsdd.tistory.com/48?category=851852 [스프링/전자정부 프레임워크 입문] #2 스프링이란? / 전자정부프레임워크란? 전편에서 프레임워크가 무엇인지 알아봤다. 복습하자면 프레임워크란 소프트웨어 작업대라고 생각하자. 그럼 스프링 프레임워크란 무엇인가. 스프링 프레임워크 = JAVA플랫폼 기반 프레임워크 더 쉽게 생각하면 J.. extsdd.tistory.com 쉽게 말해 스프링 프레임워크 = JAVA 플랫폼 기반 프레임워크이고 전자정부 프레임워크는 스프링 프레임워크에 기업/기관이 사용할 수 있도록 특화되어 있는 프레임워크라고 생각됩니다. ​ 각 공공기관의 웹 서버를 하나의 프레임워크로 개발하면서 같은 기능들을 쉽게 개발하고, 개발하는 데 있어서 구조적으로 통일할 .. 더보기
내가 하는 디버그 제가 변수에 값이 안들어오거나, 프로그램이 정상작동하지 않을 때 그 원인을 알아보기 위해 하는 방법입니다. 그냥 어쩌다가 혼자 터득한거라서 틀릴 수도 있습니다.. ​ [이클립스에서 디버그 찍기] 예를 들어서, 제가 만든 프로그램에서 공지사항을 등록한다고 가정할 때 공지사항 등록으로 성공여부에 대한 과정을 하고 싶으면 ​ ​ 해당 메소드가 끝나는 부분(어디가 정확히 어떻게 돌아가는지 모를 때)이나 해당 코드 부분 옆 번호에 마우스 우클릭을 하여 Toggle Breakpoint(중단점 설정)을 합니다. 그 후 서버를 우클릭하여 Debug 모드로 실행시킵니다.(벌레모양 표시) 그 후 해당 코드와 관련된 동작을 실행할 때, Break Point 에서 Switch 가 걸립니다. Debug 화면으로 전환하는 것이므.. 더보기
정보처리기사 실기 Daily 문제 71 출처 : [2020년 제1회 정보처리기사 실기 복원 문제] : 네이버 카페 (naver.com) ​ OSI 계층 중 비트를 전송하는 계층은 무엇인가 ? ​ 정답 : 물리계층 ​ 애플리케이션의 성능을 측정하기 위한 지표는 무엇인가 ? ​ (1) : 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수, 웹 애플리케이션의 경우 시간당 페이지 수로 표현 (2) : 사용자 입력이 끝난 후, 애플리케이션의 응답이 출력이 개시될 때 까지의 시간, 애플리케이션의 경우 메뉴 클릭 시 해당 메뉴가 나타나기까지 걸리는 시간 (3) : 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료할 때까지 걸리는 시간 (4) : 애플리케이션이 트랜잭션을 처리하는 동안 사용하는 CPU 사용량, .. 더보기
정보처리기사 실기 Daily 문제 70 출처 : [2020년 제1회 정보처리기사 실기 복원 문제] : 네이버 카페 (naver.com) ​ 공통모듈 구현의 개념에 대한 설명이다. 괄호 ( ) 안에 알맞은 용어를 쓰시오 ​ 소프트웨어 개발에 있어 기능을 분할하고 추상화하여 성능을 향상시키고 유지보수를 효과적으로 하기 위한 공통 컴포넌트 구현 기법이다. 인터페이스 모듈, 데이터베이스 접근 모듈 등 필요한 공통 모듈을 구현한다. 모듈 간의 ( 1 ) 는 줄이고, ( 2 ) 는 높은 공통 모듈 구현을 권장하고 있다. ​ 정답 ( 1 ) 결합도 ( 2 ) 응집도 ​ 다음이 설명하는 제품 패키지 릴리스 노트의 작성 항목은 무엇인가? ​ 문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전등의 정보 ​ 정답 : 헤.. 더보기
정보처리기사 실기 Daily 문제 69 출처 : [2020년 제1회 정보처리기사 실기 복원 문제] : 네이버 카페 (naver.com) ​ 트랜잭션의 특성 중 일관성, 지속성 외 2개의 특성을 쓰시오 ​ 정답 : 원자성, 고립성 ※ 원자성 : 하나라도 실패할 경우 전체가 취소되어야 하는 특성 ※ 고립성 : 트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 불가한 특성 ​ 공격자가 패킷의 출발지 주소나 포트를 임의로 변경해 출발지와 목적지 주소를 동일하게 함으로써 공격 대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법 ​ 정답 : 랜드어택 ( Land Attack ) ※ 네트워크 패킷의 출발지 주소(IP)를 변조해 공격 대상의 자원을 소모 ​ RFC1321 로 지정되어 있으며,.. 더보기
Inner Join 과 Outer Join 의 차이 같이 면접 본 분이 알려주신, 다른 기업에서 물어봤다던 질문 중 하나입니다. ​ https://jetalog.net/28 [Database] INNER JOIN과 OUTER JOIN의 차이 중복 없는 열(column)들을 Join한다고 가정했을 때, 가장 일반적인 경우입니다: A와 B를 Innter-Join하면 A와 B의 교집합을 얻을 수 있습니다. A와 B를 Outer-Join하면 A와 B의 합집합을 얻을 수 있습니다. Exampl.. jetalog.net 중복없는 열(column)들을 Join 한다고 가정했을 때, 가장 일반적인 경우로 Inner Join : A 와 B의 교집합을 얻을 수 있다. Outer Join : A와 B의 합집합을 얻을 수 있다. ​ 예시 A는 1,2,3,4 B는 3,4,5,6.. 더보기
내가 하는 디버그 제가 변수에 값이 안들어오거나, 프로그램이 정상작동하지 않을 때 그 원인을 알아보기 위해 하는 방법입니다. 그냥 어쩌다가 혼자 터득한거라서 틀릴 수도 있습니다.. ​ [이클립스에서 디버그 찍기] 예를 들어서, 제가 만든 프로그램에서 공지사항을 등록한다고 가정할 때 공지사항 등록으로 성공여부에 대한 과정을 하고 싶으면 ​ ​ 해당 메소드가 끝나는 부분(어디가 정확히 어떻게 돌아가는지 모를 때)이나 해당 코드 부분 옆 번호에 마우스 우클릭을 하여 Toggle Breakpoint(중단점 설정)을 합니다. 그 후 서버를 우클릭하여 Debug 모드로 실행시킵니다.(벌레모양 표시) 그 후 해당 코드와 관련된 동작을 실행할 때, Break Point 에서 Switch 가 걸립니다. Debug 화면으로 전환하는 것이므.. 더보기