목록2024/09 (14)
The Debugging Chronicles : "코드의 미학"
01 컴퓨터의 기본 구성 *하드웨어 : 컴퓨터 기기 그 자체를 의미, 인간의 육체에 해당*소프트웨어 : 하드웨어를 움직여주는 프로그램들을 의미, 인간 정신(두뇌)에 해당 펌웨어 (Firmware):firm은 '단단한, 견고한'의 의미로 단단한 개념의 ROM에 소프트웨어를 접목시켜 저장한 중간 형태의 특성을 가진 제품(ware) 으로 하드웨어를 교체하지 않아도 소프트웨어를 업그레이드하여 시스템의 성능을 향상시킬 수 있음 02 하드웨어(Hardware)- 컴퓨터의 기계적인 부분을 의미- 본체, 모니터, 프린터, 키보드, 마우스 등- 컴퓨터를 구성하는 하드웨어는 입력 장치, 출력 장치, 제어 장치, 연산 장치, 기억 장치로 나누어지며 이를 5대 장치라고 함하드웨어(H/W)중앙 처리 장치주변 장치제어 장치연산..
01. 컴퓨터의 정의- 프로그램이 지시하는 절차에 따라 자동적으로 대량의 데이터를 고속으로 처리하는 장치- *EDPS는 전자적인 성질을 이용하여 주어진 데이터를 자동으로 신속, 정확하게 처리하여 유용한 정보를 생성, 출력하는 기계 장치를 의미- 입력된 데이터를 자동으로 처리하므로 ADPS라고도 함 *EDPS: 전자적 자료 처리 장치*ADPS:자동 자료 처리 장치 02. 컴퓨터의 특징정확성 컴퓨터에서 프로그램에 의해 처리된 결과는 정확함신속성 컴퓨터에 의한 처리 속도는 매우 빠름자동성 작성된 프로그램을 이용하여 자동으로 처리가 가능함대용량성 멀티미디어 관련 자료 등 대량의 자료 처리 및 저장이 가능함호환성 서로 다른 컴퓨터간에도 프로그램이나 자료의 공유가 가능함범용성 일부분에 국한되지 않고 다목적 분야에서..
1. 특수한 형태의 서블릿 클래스 extends 서블릿 서블릿의 하위(자식) 클래스2. 서블릿 == not POJO 기능이 있어서 무거운 JAVA 클래스3. 특수한 기능을 수행할 수 있는 not POJO클래스 => 초기 샘플 데이터를 웹 크롤링을 활용하여 셋팅 리스너 == 모니터링 , 감시한다는 뜻 샘플 데이터를 웹 서버가 구동(실행)되면, 최초에 한번 DB에 저장시켜줘! 샘플 데이터 받아려면 DAO필요boardDAO는 결합도를 낮추기 위해서 BoardDTO 가 필요하다 몇번 나오는지 확인하는 로그 찍어 보기 web.xml를 보면web.xml에 이 코드가 있어야만 listener를 인지한다. 아니면 어노테이션으..
section01. 프로젝트 구조 설계 - 웹의 구조도 작성 1. 웹 앱 구조도 · 앱의 전체 흐름을 파악하는데 도움을 준다. · 메인 페이지로부터 각 주요 화면의 연결 구조를 계층 구조로 작성하여 표현한다. · 주요 화면에 딸린 내용이 많을 경우 다시 그에 따른 각각의 하위 화면도 구조에 포함시킨다. - 필요 페이지 명세서 1. 웹 앱의 메인 화면과 주요 화면에 해당하는 페이지의 명세서 작성 · 페이지의 명세서에는 각 페이지가 표시하거나 처리하는 내용등을 간략하게 기술해서 실제로 구현될 때 사용한다. · 명세서 예시페이지명파일명페이지가 표시하는 내용[main] 페이지index.html사이트의 개략적인 소개와 메인 페이지에서 각 주요 화면으로 이동하는 내비게이션 바 제공[movies] 페이지s1.htm..