본문 바로가기

Languages

VB - Data Environment Designer [1] Data EnvironmentDesigner ▶Data Environment Designer 를 사용하면 자동화된 개발 환경에서 데이터베이스를 관리하는 응용프로그램을 쉽고 간편하게 만들 수 있습니다. Data Environment Designer 란 무엇인가? > ADODC와 목적은 동일합니다 :) 이것은 보다 쉽게 데이터베이스의 테이블과 테이블간의 관계를 쉽게 맺을 수 있는 도구입니다. Microsoft Hierachical FlexGrid Control을 손쉽게 만들수 있고, SQL을 자동으로 만들어 주기 때문에 SQL을 모르는 상태에서도 문답 형식으로 데이터의 그룹화를 쉽게 해줄 수 있습니다. Data Environment Designer를 제작할 때의 3가지의 큰 절차 ADODC Data Envi..
VB - Data Environment Designer [2] Data Environment Designer 버튼 실습 이전에는 부모가 상위테이블이었고, 자식은 하위테이블이었습니다. 이번에는 거꾸로 해보면 됩니다. p279참고 그리고 완성시에 테이블을 가져올때는 똑같이 하면 됩니다. 버튼을 추가하고, 각각의 행이동 명령을 소스에 추가하시면 됩니다만, 다른 점은 DataEnvironment에 연결되어있는 "." rs로 시작하는 커맨드의 이름이 보입니다. (예로 Person&PersonType) 그것을 선택하고 다시 "."을 찍어서 메소드를 입력하거나 선택하면 됩니다.(예 ; DataEnvironment.rs.MoveNext) [따라하기] ▲ [-] 위의 디자인으로 관계를 맺고, 프로그램을 만들어 봅니다. ▲ [1] 사용할 데이터베이스는 PhoneBookII ▲ [2]..
IT Business - 데이터모델링 계속 -> 프로시저 , 트리거 데이터모델링-프로시저 ▶프로시저? (Procedure) SQL문을 컴파일하여, 서버의 데이터베이스에 저장합니다. 프로그래밍에서, 프로시저는 루틴 이나, 서브루틴 및 함수 와 같은 뜻입니다. 하나의 프로시저는 특정 작업을 수행하기 위한 프로그램 의 일부입니다. 일반적인 의미의 프로시저란, 어떤 행동을 수행하기 위한 일련의 작업 순서를 말합니다. 출처 : 텀즈(http://www.terms.co.kr/procedure.htm) 서버에 내장되는 함수이며, 반복적으로 발생되는 쿼리를 함수화하여 저장해 놓은 것입니다. 일반적으로 부를 때 '저장 프로시저' 라고 합니다. 장점★ 서버가 해당 프로시저를 컴파일 해둔 상태로 캐싱이 가능하므로, 해당 쿼리를 빠른 속도로 수행이 가능합니다. 작성의 예★[1] Create ..
JSP - 컴포넌트 - SmartEditor JSP에 적용하기 SmartEditor - http://dev.naver.com/projects/smarteditor # SmartEditor 에 대한 궁금점은 http://dev.naver.com/projects/smarteditor 에서 확인할 수 있으며, 매주 매일 매월 업데이트되는 정보또한, 위 사이트에서 확인이 가능합니다. # 본 문서에서 참고했던 내용은 모두 위의 사이트에서 참고하고, 공부해서 만든 문서임을 밝힙니다. # SmartEditor 에 대한 설치 및 적용방법은 여기를 참고하세요! ▲ [1] 설치하는 방법은 > 여기를 클릭하세요 ^^ 위와 같이 웹 폴더에 추가 합니다. ▲ [2] 스마트에디터를 삽입할 JSP 페이지를 하나 만들어봅니다 :D ▲ [3] 이름은 SmartEditor 로 하겠습니다. 임의로 ..
JSP - 세션관리 Staless 프로토콜 세션에 대해 알아보기전에 우리는 HTTP의 프로토콜 특징에 대해 알아보고자 합니다. HTTP 프로토콜을 기본적으로 클라이언트의 요청(request), 응답(response)로 구현되어 있습니다. 이 말은, 서버에 요청을 하고 응답을 받으면 서버와의 통신이 끊기게 되고, 서버에는 클라이언트의 어떠한 정보도 유지하지 않는다는 뜻입니다. 이것을 HTTP의 Staless특성인즉, 비연결형 프로토콜이라고 합니다. 장점 프로토콜을 직관적으로 이해하기 쉽고, 구현이 단순합니다. 클라이언트의 요청에 대한 처리 결과를 응답으로 전송하고 나면 접속이 종료되기 때문에, 서버측 네트워크 자원의 효율 성이 증가합니다. 즉, 더 많은 클라이언트 요청을 처리 할 수 있습니다. 단점 각 클라이언트 요청마다 새..
JSP - 내장객체 JSP내장객체란? JSP에서 선언하지 않고 사용할 수 있는 객체입니다. 컨테이너에 의해 미리 선언된 자바클래스의 참조 변수이며, 스크립트릿이나 표현식에서 사용할 수 있습니다. [주요활용] HTML폼에서 입력한 값을 가지고 올 때. 세션 관련 작업을 처리할 때. 스크립트릿에서 브라우저 출력이 필요할 때. 사용자 요청을 다른페이지로 전달할 때. 현재 JSP에 대한 각종 정보를 알고자 할 때. [내장객체의 종류] Request 객체 javax.servlet.http.HttpServlet 클래스에 소속되어 있으며, 사용자의 요청(request)과 관련된 정보를 처리할 때 사용합니다. 주로 HTML 폼을 통해 전달된 값을 가져올 때 사용합니다. 메서드 설명 getParameterNames() 현재 요청에 포함된 ..
VB - Data Report Designer [1] Data Report Designer VB 6.0 이전의 버전에서는 Crystal Report라는 별도의 제품을 구입하고 설치하여 작성했어야 합니다. Data Report Designer라는 것을 사용하면, 화면 혹은 프린터 출력 시 자동화된 개발 환경에서 매우 간편하고 쉽게 데이터베이스와 연결하여 데이터 출력이 가능합니다. [그림1] [따라하기] - 교재 304~307 ▲ [1] 늘 그렇듯, 데이터 프로젝트를 시작합니다. ▲ [2] 데이터베이스와 연결하기 위해, Data Environment 속성을 설정합니다. ▲ [3] ~_~ ▲ [4] 이번에 사용할 DB는 CYBER.mdb 라는 파일입니다. ▲ [5] 하나의 명령을 추가하도록 합니다. !!. 명령을 추가한다는 것 무엇을 의미하는지 아시죠? (테이블..
VB - Data Report Designer [2] 폼 프로그래밍을 이용해서 더 응용해보아요. ▶VB - Data Report Designer [1] 편을 마치고 계속 진행하시면 됩니다 ^^ ㅇㅅㅇ ▲ [1] 이전에는 Command1 만 있었습니다. Command2를 추가합니다. ▲ [2] Command2에 다음과 같이 SQL문을 입력합니다. 오타가 있으면 안되욧!!!!!!!! ▲ [3] 제대로 입력했다면, 매개변수에는 sld 하나가 자동으로 들어갑니다. # 만약 다른 값이 있다면, SQL문을 확인하세요. ▲ [4] 새로운 데이터리포트를 추가합니다. ▲ [6] 위의 이미지와 같이 새로운 데이터리포트에 필요한 라벨과 텍스트박스를 추가합니다. ▲ [7] 추가한 데이터리포트에는 테이블 연결이 안되어 있으므로, 테이블 연결을 해주세요. ▲ [8] 그리고 각각의 ..