본문 바로가기

분류 전체보기116

Eclipse diagram(이클립스 다이어그램) 1. eUML2 - 홈페이지 : http://www.soyatec.com/euml2/ - 특징 * 클래스, 패키지, 시퀀스 다이어그램을 그릴 수 있다. * 패키지, 클래스 다이어그램은 사용 가능하나 일부 기능 제한이 있다(이미지 저장은 사용 불가). * Studio edition 버전 다양한 기능을 쓸 수 있다고 한다. 가격은 590€ 라고 되어있다(Free edition : 무료버전). 2. ObjectAid - 홈페이지 : http://www.objectaid.com/ - 특징 * 클래스, 시퀀스 다이어그램을 그릴 수 있다. * 계정이 있어야 라이센스를 획득하여 사용할 수 있다. * 가입은 무료이나 라이센스는 받은 날짜로부터 한달간만 무료사용 가능하고 그 이후엔 라이센스를 구입해야 한다. * 사용개수.. 2012. 3. 18.
Eclipse + STS + Maven pom.xml 파일에서 Failure to transfer ... 60000 현상 프로젝트 마우스 오른쪽 클릭해서 Run As - Maven clean을 실행해주면 pom.xml 상단에 에러부분이 없어진다. 그래도 안된다면 C:\Users\이름\.m2\repository 하위 폴더를 다 지우고 위 사항을 다시 시도해보면 된다. 2012. 2. 22.
추상클래스 vs 인터페이스 추상클래스와 인터페이스 정의는 어느 클래스의 구현체가 어떤 기준에 의하여 여러 개가 나올 수 있다면 그 클래스들을 하나의 타입으로 묶어줄 수 있는 역할을 한다. 추상클래스 - 구현체를 포함한다. - 추상클래스로 정의된 클래스는 반드시 추상클래스를 상속받아야 한다. - 단일 상속이기 때문에 다중 상속을 할 경우엔 상속을 여러번 받아야 한다. 인터페이스 - 구현체가 없다. - 구현 계약을 지킨다면 다중 구현이 가능하다. 추상클래스는 부모-자식 관계가 성립되어야만 구현이 가능하도록 의존관계가 생겨서 어느 한 클래스가 수정되면 의존관계인 클래스들에 손상을 줄 수가 있다. 따라서 엄격하게 적합성 여부를 따져봐야 한다. 또 여러 클래스를 타입으로서 정의만 하는 것 외에도 기능의 진화에 더 중점을 두고 있습니다. 인.. 2012. 2. 5.
CentOS 6 설치 및 부가 설치 가이드 아래 사이트는 JDK 7 설치 안내이다.화면 왼쪽에 그 외 가이드가 있다.http://www.server-world.info/en/note?os=CentOS_6&p=jdk 끝. 2012. 2. 4.
MySQL 5.1 사용자(계정) 추가 mysql -u root -p 엔터패스워드 입력 후, use mysql; insert into db values('%','dev','dev','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y'); insert into host values('%','dev','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y');insert into user values('%', 'dev',password('dev123'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',.. 2012. 2. 4.
JSP request, response 과정 1. Request클라이언트(웹브라우저) ----- (request) -----> 서버request.setCharacterEncoding() : 클라이언트가 서버로 데이터를 보낼 때 데이터 문자인코딩 설정 2. Response클라이언트(웹브라우저) .java 생성 -- (complie) --> .calss 생성 ----> 실행 -- (Content-Type) --> HTML 출력pageEncoding이 명시 안되어있을 경우 Content-Type의 문자를 사용 끝. 2012. 1. 13.