CBD(Component Based Development) 기존의 시스템 및 소프트웨어를 구성하고 있는 컴포넌트를 조립해서 하나의 새로운 애플리케이션을 만드는 소프트웨어 개발 방법론. 소프트웨어를 완제품으로 개발하던 기존 방식과 달리 부품 역할을 하는 소프트웨어 컴포넌트를 각 기능별로 개발하고 각자에 필요한 것을 선택하여 조립함으로써 소프트웨어 개발에 드는 노력과 시간을절약할 수 있다. 컴포넌트의 정의 - 독립적으로 실행가능하며 표준 인터페이스를 갖추고 소프트웨어의 대처가능성, 재사용성, 기능적 독립성을갖춘 소프트웨어 집합 - 잘 정의된 하나 또는 그 이상의 인터페이스를 가지는 소프트웨어의 단위 조각 컴포넌트의 특징 - 실행환경에서 독립적으로 개발, 배포될 수 있음 - 개발 생산성을 획기적으로 향상시킬 ..
구조적 방법론시스템의 대표적인 기능을 찾아내고, 대표 기능을 수행하기 위한 서브 기능을 찾아가는 식으로 분석한다. 전체에서 세부를 알아내가는 하향식 방법이다. 사람의 구조적인 분석 대표기능: 밥먹기 서브기능: 이빨로 자른다 -> 목구멍으로 넘긴다 -> 식도를 타고 내려간다 -> 위에서 녹인다 -> 장에서 흡수한다 -> 항문에서 배출한다. 서브기능: 장에서 흡수한다. 세부기능: 모세혈관이 흡수한다 -> 심장으로 보낸다 -> 동맥을 통해 근육과 내장기관에 보낸다. 특정 기능을 수행하는 엔트리 포인트를 찾아 한단계씩 진행하며 소스를 따라 가능 디버깅 방식을 참고 하면 될듯... 객체 지향 방법론 시스템의 구성 요소들을 찾아내고 구성 요소들간의 연관성을 증명해내는 과정이다. 세부에서 전체를 만들어가는 상향식 방..
Attribute:The tag has following attributes:AttributeDescriptionRequiredDefaultsqlSQL command to execute (should return a ResultSet)NoBodydataSourceDatabase connection to use (overrides the default)NoDefault databasemaxRowsMaximum number of results to store in the variableNoUnlimitedstartRowNumber of the row in the result at which to start recordingNo0varName of the variable to represent the data..
[css] display display 에 block과 none 속성을 이용하면 결국 div의 보이기, 숨기기와 같은 결과가 나온다. 다 알지만 다 생각나지 않는 것들. 1. [css] display block display block에 대한 예제 이미지를 보고 가시죠. 위 화면은 ul li 에 display block을 적용한 상태입니다. display block 은 화면상에 사각형 덩어리로 나타나게 하겠다. 라고 알고계시면 되겠네요. 그리고 일반적으로 ul태그는 display block 상태가 기본입니다. 그러니 저렇게 display block을 하지않아도 block속성을 가지고 있다고 생각하면 됩니다. 적용된 화면을 보시죠. block 형태는 화면상에서 전혀 변화가 없는걸 알수있습니다. 육안으로 목..
MSSQL에서 SELECT 문을 통해서 다른 테이블로 UPDATE를 할수 있습니다. 기본적인 A테이블에 PRICE 컬럼에 B테이블에 PRICE 컬럼 값을 업데이트 합니다.(같은 코드는 가지고 있는 조건으로) UPDATE TableAset TableA.PRICE = B.PRICEfrom TableA as A,TableB as Bwhere A.ID = B.ID 이렇게 간단한 쿼리로 테이블B의 가격이 테이블A로 업데이트가 되었습니다. 2014/02/25 - MSSQL PRIMARY KEY 제거 2014/02/25 - MSSQL 중복 데이터 확인 2014/02/18 - MSSQL 형변환 2014/01/28 - MSSQL 천단위 표시 2014/01/28 - MSSQL 날짜 변환 함수 2014/01/24 - mss..
http://www.slideshare.net/pekuid/javascript-defer-async 자바스크립트에 예전부터 defer가 사용가능했군요. 그리고 async가 새롭게 사용가능하고요. 좋은 자료인 것 같아서 공유합니다. 2014/02/12 - 자바스크립트 2014/02/07 - 자바스크립트 replace 2014/01/27 - 자바스크립트 DIV 보이기, 숨기기(토글) 2014/01/13 - 이클립스 xxx.min.js 파일때문에 나타나는 프로젝트 에러표시 없애기
1) SELECT a.id, a.name FROM 어떤테이블 a WHERE a.id = #id# 2) SELECT a.id, a.name FROM 어떤테이블 a WHERE a.id = $id$ 를 놓고 설명을 드리자면 1)의 경우 iBatis는 다음과 같은 PreparedStatement를 생성해서 사용하게 됩니다. SELECT a.id, a.name FROM 어떤테이블 a WHERE a.id = ? 따라서 #id#에 설정되는 값이 바뀌어도 위의 PreparedStatement를 재사용하게 되고, DB입장에서도 이미 컴파일된 SQL을 사용하게 됩니다. 하지만 2)의 경우 iBatis는 $id$를 마치 상수와 같이 처리해서 PreparedStatement를 생성하게 됩니다. 만약 $id$가 1인 경우는 S..
1. PK 추가 쿼리alter table 테이블명 add constraint PK이름 PRIMARY KEY (필드들) 2. PK 제거 쿼리alter table 테이블명 drop constraint PK이름 3. 테이블에 있는 PK 찾아서 삭제하는 쿼리..declare @keyname varchar(30), @query varchar(200)select @keyname=name from toa_ing..sysobjects where xtype= 'PK' and parent_obj=(select id from toa_ing..sysobjects where name = '테이블명')select @keynameset @query = 'alter table 테이블명 drop constraint '+@keyname..
MSSQL 서버에서 중복된 데이터를 확인하는 방법에는 여러가지가 있을 것이다. 비단 MSSQL 뿐만 아니라 다른 DBMS에서도 사용 가능한 중복 데이터를 확인하는 간단한 방법이다. UserName Password ------------------------- GIL01 111111111 GIL01 222222222 GIL02 333333333 GIL02 444444444 GIL03 000000000 GIL04 555555555 이런 데이터가 있다. UserName이 중복된 것들이 있다. GIL01, 02 가 중복되었다. 여기서 UserName이 중복된 것만 뽑아내려고 한다. select UserName from [테이블] group by UserName having count(*) > 1 간단하면서 다른..
- Total
- Today
- Yesterday
- MySQL
- 이클립스
- Eclipse
- 소프트웨어공학
- 블로그 마케팅
- OST
- jQuery
- Tomcat
- Let it Go
- jQuery Mobile
- 맛집
- java
- 가사
- 프로그램
- jstl
- 자바스크립트
- 연말정산
- asp
- 자바
- base64
- MSSQL
- 부산
- 쿼리
- 전자정부프레임웍
- 겨울왕국
- JSP
- jqm
- ibatis
- 블로그
- 톰캣
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |