Home
LaSiyan
Cancel

Ajax를 통한 데이터베이스 사용 - JSP

JSP 환경에서 Ajax를 통하여 데이터베이스에 접근하고, 이를 통해 간단한 데이터를 출력하는 예제입니다. MySQL을 기준으로 작성되었습니다. 먼저 mysql-connector-{JAVA Version}-bin.jar 파일을 다운받아 해당 프로젝트의 WEB-INF 아래 lib 폴더에 복사합니다. JDBC connector 등록 및 DO 추가 프...

프로젝트 관리 및 계획

프로젝트 관리 PDCA 모델 각 주기와 PMBOK의 5가지 프로세스 PDCA 사이클이란 어떤 일을 함에 있어 계획(Plan)하고 실천에 옮겨 실행(Do)하고, 이러한 실행이 옳은지 그른지 또는 유익한지 해한지를 검증(Check)하여 잘못된 점을 개선(Act)하고 다음번에는 보다 발전된 계획으로 실행하고 검증하여 개선해 나가는 반복적인 사이클이라 할 ...

소프트웨어 개발 방법론 2

신속한 소프트웨어 개발을 위한 방법론 애자일 기법과 폭포수 모델 비교 애자일 방법론은 2000년대 무렵 새롭게 대두된 단어로 기존의 방법론에서 탈피한 새롭지만 강력한 방법론 중 하나이다. 소프트웨어 공학이라는 학문에서는 계획, 요구사항 분석부터 설계, 구현, 테스트 등을 거치면 완벽한 소프트웨어가 될 것이라 생각했다. 하지만 사용자의 요구사항은 빈번...

소프트웨어 개발 방법론 1

시스템 개발 패러다임 4가지 과거 틀이 정해지지 않은 소프트웨어 개발은 이에 위기를 불러왔고 그 결과 소프트웨어 개발 방법론이 등장하게 되었다. 소프트웨어 패러다임으로 우리는 개발에 대한 여러 가지 시각과 관점, 틀을 생각하게 되었고 다양한 생각의 전환으로 목표를 달성하기 위해 필요한 방법, 개발 환경 및 관리에 대한 포괄적인 틀을 고려한 결과 많은 ...

소프트웨어 개발 공정 과정

소프트웨어 개발의 일반적 공정과정 요구사항 명세서와 설계 문서의 차이 요구사항 명세서(Requirements specification)는 요구사항 분석(Requirements Analysis)단계에서 작성되는데 이는 하드웨어나 소프트웨어의 측면부터 시작하여 사용자의 요구사항, 타당성, 비용과 시간 등을 종합적으로 분석하고 이를 산출하여 만들어진 문서...

소프트웨어 개발의 오해와 실체

소프트웨어 개발의 오해와 실체 소프트웨어 공학의 출현 배경 공학은 일반적으로 과학이나 수학을 기초로 구조나 기계, 생상 공정, 시스템 등을 생산에 합리적이고 체계적인 방법으로 적용시키는 학문을 의미한다. 이러한 원리 아래 대두된 소프트웨어 공학은 소프트웨어를 분석, 설계, 개발, 테스트, 유지보스 단계를 거쳐 개발하고 이와 관련된 전반적인 방법론 등...

인터넷 서버 Internet Server

인터넷 위의 서버 인터넷의 전반적인 구조는 클라이언트 서버 모델에 기반을 두고 있다. 전 세계에서 지속적으로 동작하고 있으면서도 인터넷에 연결되어 있는 서버는 수백만 대에 이른다. 인터넷 서버가 제공하는대표적인 서비스는 다음과 같다. 월드 와이드 웹(WWW) 월드 와이드 웹(World Wide Web, WWW, W3)은 인터넷에 연결된 컴퓨터들을 ...

웹 어플리케이션 서버 Web Application Server

웹 어플리케이션 서버 웹 애플리케이션 서버(WAS)는 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 Application(신청하다)을 수행해주는 미들웨어(소프트웨어 엔진)이다. 추가적으로 미들웨어란, 응용 소프트웨어가 운영체제로부터 받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어로 DB시스템, 전자 통신...

서버의 종류

서버의 종류 애플리케이션 서버 애플리케이션 서버(H/W)는 웹 서버와 데이터 베이스 서버 중간에 위치, 웹 애플리케이션 서버(WAS)가 동작하는 하드웨어를 의미한다. 애플리케이션 서버(S/W, WAS와 거의 유사한 의미)는 웹 용 프로그램을 동작시킬 수 있도록 해주는 소프트웨어 플랫폼을 의미한다. 웹 애플리케이션 서버(WAS) 자세히 보기 컴퓨...

WinSock File Transfer with TCP (Client)

TCP 기반의 서버 클라이언트 파일 전송 프로그램 (클라이언트 파트) 타 머신과 테스트 경우 코드상 IP를 해당 머신의 IP로 수정. 받은 파일이 열리지 않은 경우 recv.mp4의 확장자 확인 (서버 측에서 보낼 파일 명을 미리 전송함으로서 개선 가능) 사용 포트 : 9090 기본 IP : localhost /* Server */ /* Cl...