본문 바로가기

Languages

IT Business - Back Office / 인사관리 [2] 테이블 관계 성립시키기. ● 어떠한 관계를 맺기전에는 무엇이 필요한지 어떻게 어디를 연결해야할지 고려해야 합니다. ● 인덱스를 설정할때에는 자주 사용되어질 컬럼에만 인덱스를 부여합니다. 자주 사용되지 않을 컬럼에 인덱스를 마구마구 부여하게 되면, 쓸데 없는 메모리를 사용하기때문에 부적합합니다. ● 테이블을 생성할 때에는 필요한 공간과 타입을 고려하여 설정합니다. 예로, 이름은 최대 6자까지가 가능한데, Varchar2(255) 를 주게되면 공간낭비가 된다. ● 다대다의 관계를 맺어주기 위해서는 중간 매개체 역할을 하는 테이블을 만들어줍니다. - 이들을 연결할 수 있는 하나의 새로운 테이블을 만들때는 원하는 필드들 외에, 반드시. 다:다의 관계를 갖는 2개 테이블 각각의 기본키 필드가 삽입되어 있어야 합니..
JSP - JSP 태그 [기초문법], 액션 JSP 기본 태그 및 지시어 JSP태그 : 모든 태그는 대소문자를 구별하며, 주석, 지시어, 스크립트 요소, 액션을 알아봅니다. 주석 주석이란, 코드를 설명하는 글을 남겨 놓아 후에 디버깅 혹은 다른 개발자가 그 코드를 읽고자 할 때 가이드의 역할을 할 수 있도록 남겨 놓는 글을 말합니다. HTML의 주석 HTML을 안다면 알겠지만, 이것은 HTML 이나, XML에서 주석으로 사용하는 태그입니다. 이러한 내용은 클라이언트에게도 전송되며, 추후 웹 브라우저에서 소스보기를 통하여 확인할 수 있습니다. [방법] , JSP의 주석 이 방식은 숨겨진 주석(Hiddeng Comment)으로 클라이언트로 전송되지 않으며, 오로지 개발자 만이 읽을 수 있습니다. 또한, 컴파일 과정에서도 주석 부분은 컴파일을 하지 않습..
Visual Basic DB - ADODC이용 실습 [1] Visual Basic 6.0 ADODC 를 이용한 데이터베이스 연동하기 실습 (2009-03-12) ▲ [1] 최종적으로 위와 같은 모습으로 디자인합니다. 그리고 각 텍스트박스 및 레이블에 아래와 같이 설정합니다. 회원번호의 텍스트 박스 ID I_id 회원이름의 텍스트 박스 ID I_name 생년월일의 텍스트 박스 ID I_dayofbirth 나이의 텍스트 박스 ID I_age 직장전화의 텍스트 박스 ID I_wphone 핸드폰번호의 텍스트 박스 ID I_cphone 집전화의 텍스트 박스 ID I_hphone 주소의 텍스트 박스 ID I_address 회원가입일의 텍스트 박스 ID I_inDate 회원만기일의 텍스트 박스 ID I_vDate 취미의 텍스트 박스 ID I_hobby 회원종류의 텍스트 박스..
Visual Basic DB - ADODC이용 실습 [2] 두 개의 테이블을 ADODC를 이용하여 하나로 묶어서 만들기 ▲ [1] 최종 결과화면입니다. 사용자를 추가할 수 있고 저장 및 삭제도 할 수 있어야 겠어요~ ^^ 위와 같이 우선 디자인 하시고, 각각의 속성의 아래의 표를 참고하시면 됩니다. 각 개체의 이름 각 개체의 ID 데이터 그리드 main_Grid 데이터 콤보박스 data_ComboBox 버튼 1 > 추가 C_Add 버튼 2 > 저장 C_Update 버튼 3 > 삭제 C_Delete 버튼 4 > 종료 C_End Adodc 1 > 고객 A_Customer Adodc 2 > 변호사 A_Lawyer > Visible = False 로 변경 ▲ [2] 혹시나 VB에서 일부 필요한 아이콘이 보이지 않는다면 메뉴의 프로젝트->구성요소에 들어갑니다. ▲ [3]..
IT Business - 데이터 모델링 데이터모델링 ▶프로그래밍 작성을 하기위한 방안 - 방법 데이터베이스 설계 1-1 업무분석 (분석표) 1-2 개념적 데이터베이스 설계 (모델링) 1-3 논리적 데이터베이스 설계 (모델링) 1-4 물리적 데이터베이스 설계 1-5 관련된 프로시저(http://www.terms.co.kr/procedure.htm), 트리거(http://e-words.ne.kr/w/C3ADC28AC2B8C3ABC2A6C2ACC3AAC2B1C2B0.html) 등을 설계 [업무분석 예 - 학사관리 모델링] A라는 모 중학교선생님은 매번 반복되는 서류처리를 DB화 시키려고 한다. 선생님께서 전산화하려고 하는 업무는 학기가 끝날 때 어느 반의 어떤 과목이 규정된 수업 시간에 맞는 지를 비교하려고 하는 것이다. 학년별로 해당 과목의 수업..
JSP- JSP에서 사용가능한 컴포넌트(Editor, chart, report ...) - 예제 컴포넌트란 무엇인가? 프로그래밍이나 엔지니어링에서 말하는 컴포넌트란, 더 큰 프로그램이나 구조물에서 식별 가능한 "일부분"입니다. 객체지향 프로그래밍(OOP)과 분산객체기술에서의 컴포넌트는 재사용이 가능한 프로그램 빌딩 블록으로서, 하나의 애플리케이션을 형성하기 위해 같은 컴퓨터에 있거나 또는 네트웍 상의 다른 컴퓨터에 있는 컴포넌트들과 조합될 수 있습니다. 썬 마이크로시스템즈에서는 일반적으로 컴포넌트 인터페이스의 노출과 발견, 컴포넌트 속성, 이벤트 처리, 영속성, 프로그램 개발 지원, 컴포넌트 패키징(JAR) 등과 같은 서비스를 제공하는 것을 "컴포넌트 모델"로 정의하고 있습니다. [원본 출처] : 텀즈 (http://www.terms.co.kr/component.htm) FCKEditor , Sma..
JSP - 스크립트 요소 JSP 스크립트 요소 ▶page 지시어는 해당 페이지가 어떤 속성을 가지고, 어떤 방법으로 요청을 처리해야 하는지 JSP 컨테이너에게 알려주는 역할을 합니다. 하지만, 선언문태그. 스크립틀릿(Scriptlet)태그, 그리고 표현식 태그와 같은 스크립트 요소는 JSP파일에 자바 코드(또는 language속성)에 지정된 스크립트 코드)를 삽입하는데 사용되는 요소 입니다. 3가지의 스크립트 요소 선언문(Declarations) 스크립틀릿(Scriptlet) 표현식(Expressions) 선언문(Declarations) 이 태그는 페이지에 삽입된 코드를 통해 변수나 메소드를 선언하는 데 사용이 됩니다. JSP 페이지 내에서 선언문 태그를 통해 선언된 변수나 메소드는 페이지를 컴파일할 때, 해당 클래스의 멤버 변..
JSP - 데이터를 담는다! BEAN! MVC 에 대한 설명 # 순수 자바 보다는 JSP를 위한 방법이 됩니다. # 이 방법을 습득하게 되면, 나중에 실무에서도 익숙해질 수 있습니다. # JSP에서는 어떻게 씌여 질까요? M : Model 데이터입니다. 데이터베이스가 존재하게 됩니다. 이 데이터를 가져오는 것을 MODEL이 해줍니다. V : View 가져오는 데이터는 동일하지만, 사용자에게 보여질 화면은 달라질 수 있습니다. 모델이 변화되지 않기 때문에, 뷰만 분리시켜 따로 구성할 수 있습니다. C : Controller 모델과 뷰의 데이터 연계를 제어해주는 컨트롤 입니다. #DAO(Data Accese Object) : 데이터를 추출하기 위한 개체입니다. 데이터베이스가 될 수 있으며, 파일이 될 수 있습니다. 왜?! 자바빈즈를 사용할까.? ..