본문 바로가기

JSP - 스크립트 요소 JSP 스크립트 요소 ▶page 지시어는 해당 페이지가 어떤 속성을 가지고, 어떤 방법으로 요청을 처리해야 하는지 JSP 컨테이너에게 알려주는 역할을 합니다. 하지만, 선언문태그. 스크립틀릿(Scriptlet)태그, 그리고 표현식 태그와 같은 스크립트 요소는 JSP파일에 자바 코드(또는 language속성)에 지정된 스크립트 코드)를 삽입하는데 사용되는 요소 입니다. 3가지의 스크립트 요소 선언문(Declarations) 스크립틀릿(Scriptlet) 표현식(Expressions) 선언문(Declarations) 이 태그는 페이지에 삽입된 코드를 통해 변수나 메소드를 선언하는 데 사용이 됩니다. JSP 페이지 내에서 선언문 태그를 통해 선언된 변수나 메소드는 페이지를 컴파일할 때, 해당 클래스의 멤버 변..
ORACLE - Oracle Shared Server의 사용 및 구성 ORACLE - Shared Server와 Dedicated Server의 접속 방식 이전에 봤던 그림이랑 다르네요. ㅡ.,ㅡ 물론, 데이터베이스 버퍼 캐시 등도 있지만, 설명을 하기 편하게 하기 위해, 생략 하였습니다. 사용자 프로세스가 Dedicated Server를 통해 접속 반면 Shared Server를 통하면 여러개의 백그라운드 프로세스를 통하여 접속 및 처리가 가능하게 됩니다. DO0 , DO1...은 디스패쳐입니다. Conn hr/hr 이 L에 돌아갔다가 오는데, 이것은 리다이렉트 방식입니다. 이렇게 프로세스는 적지만 다량의 작업이 가능하기 때문에, 서버에 부하가 적습니다. 하지만, 반환하는 시간이 Dedicated Server 보다는 조금 더 오래 걸릴 수 있습니다. Shared Serv..
ORACLE - Oracle Shared Server의 사용 및 구성 [실습] Shared Server 접속 및 상태 확인하기. 1. 윈도우 시작->실행->regedit 레지스트리 편집기 실행 2. HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->ORA_UMSORA_AUTOSTART를 FALSE로 변경합니다. 3. 로컬드라이브에 설치된 오라클의 spfileORCL.ora파일과initxxxx.ora 파일을 백업하고 4. 데이터베이스를 시작시킨다. /as SYSDBA 계정으로 접속 5. create pfile from spfile; 6. 기존의 spfilexxxx.ora의 확장자를 변경합니다. (xxxx는 오라클 서비스의 이름 예 ; PROD) 7. initxxxx.ora파일을 열고 다음을 추가합니다. 8.*.dispatchers='(PROTOCOL=TCP)(DIS..
JSP - 데이터를 담는다! BEAN! MVC 에 대한 설명 # 순수 자바 보다는 JSP를 위한 방법이 됩니다. # 이 방법을 습득하게 되면, 나중에 실무에서도 익숙해질 수 있습니다. # JSP에서는 어떻게 씌여 질까요? M : Model 데이터입니다. 데이터베이스가 존재하게 됩니다. 이 데이터를 가져오는 것을 MODEL이 해줍니다. V : View 가져오는 데이터는 동일하지만, 사용자에게 보여질 화면은 달라질 수 있습니다. 모델이 변화되지 않기 때문에, 뷰만 분리시켜 따로 구성할 수 있습니다. C : Controller 모델과 뷰의 데이터 연계를 제어해주는 컨트롤 입니다. #DAO(Data Accese Object) : 데이터를 추출하기 위한 개체입니다. 데이터베이스가 될 수 있으며, 파일이 될 수 있습니다. 왜?! 자바빈즈를 사용할까.? ..
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 로 하겠습니다. 임의로 ..