본문 바로가기

반응형

전체 글

MVC 모델, MVC 패턴 이란? MVC 모델, MVC 패턴 이란? MODEL, VIEW, CONTROLLER의 줄임말 데이터의 처리와 비즈니스 로직, 사용자 화면 세 가지 요소를 각각 독립적으로 디자인하는 것 MODEL 프로그램 내부 데이터 처리 DB와 연동하여 사용자가 입력한 데이터나 사용자에게 출력할 데이터를 다루는 역할 MODEL의 상태에 변화가 있을 때 CONTROLLER와 VIEW에 통보 비즈니스 로직과 데이터를 다루는 영역 비즈니스 데이터는 DBMS에 의해 관리되고 그 데이터를 다루는 연산은 SQL문을 통해 구현된다 편집하고자하는 모든 데이터를 가지고 있어야 한다 View나 Controller에 대하여 어떤 정보도 알지 말아야 한다 변경이 일어나면 변경 처리 방법을 구현해야 한다 데이터베이스 schema, 데이터 odbc, .. 더보기
DLL 이란? DLL 이란? dynamic-link library, DLL)는 마이크로소프트 윈도우에서 구현된 동적 라이브러리 내부에는 다른 프로그램이 불러서 쓸 수 있는 다양한 함수들을 가지고 있는데, 확장DLL인 경우 클래스를 가지고 있기도 한다. windows 에서 사용되는 공유 라이브러리 여러 프로그램을 만들어 배포할떄 자신이 만든 함수를 배포할떄마다 함수를 직접넣을 필요없이 dll에 함수를 저장하여 공유하면 된다 한 프로그램이라해도 여러 프로그램으로 나누어서 배포 해야하는 경우도 있는데 그때 같은 함수가 사용된다면 dll로 배포할수 있다 프로그램의 용량을 줄이기 위해서도 사용 예로 메모장이나 그림판, 한글워드 등 다양한 윈도우용 프로그램을 보면 파일열기 기능이 있는데, 동일한 창이 뜨는것을 보실수 있습니다. .. 더보기
DAL / BLL / PL 패턴, 구조란? DAL / BLL / PL 패턴, 구조란? 요즘은 MVC 패턴으로 불리고 있지만 이전에는 대기업에서 DAL BLL PL 패턴이라하여 MVC 패턴과 유사하게 사용하던 패턴이있었다고 한다 주요 내용은 아래와 같고, MVC 패턴과 상당히 유사하다 DAL(Data Access Layer) provide an abstraction of the underlying data source(s) (Where and how the information coming from/going to business layer is stored) Methods that access the underlying database data tier (database, data storage): a database, typically a RD.. 더보기
Winform과 WPF의 차이 Winform과 WPF의 차이 Winform 정의 Windows 윈도우 + Form 형태? ex. word, access, 메모장, 계산기와 같은 윈도우 프로그램을 쉽게 만들 수 있게 해놓은 환경이 Winform이다 장점 업무를 세세하게 맞춰나가는 점에서 우세하다 많은 문서들을 인터넷에서 찾을 수 있다 많은 예제들과 수년간 테스트되어왔다 제 3의 업체(큰 기업을 제외한 중소규모의 업체들)들이 많이 있어서 일자리를 구하기 쉽다 배우기 쉽다 복잡하고 다양한 기능을 구현해야하는 프로그램을 만드는데 쓰인다 WPF(Windows Presentation Foundation) Windows에서 문서, 미디어, UI(사용자 인터페이스)를 만들어 표시하고 조작하는 방법을 통합 개발자와 디자이너가 시각적으로 뛰어나며 차별.. 더보기
xBIM 이란? xBIM 이란? eXtensible Building Information Modelling의 약자이다 닷넷 오픈소스 소프트웨어 개발 BIM 도구 세트라고 할 수 있다 Industry Foundation Classes IFC을 지원한다 => IFC란? 빌딩과 건축 산업 데이터들을 묘사하기 위한 것 xBIM은 닷넷 개발자들이 빌딩 정보에 대하여 IFC 포맷으로 읽고 작성하고 볼 수 있도록 해준다 핵심 조작과 관련한 라이브러리는 C#으로 작성되었고 핵심 기하학 엔진은 C++로 작성되었다 참고사이트 http://docs.xbim.net/index.html https://xbim.codeplex.com/ https://github.com/xBimTeam http://docs.xbim.net/XbimWebUI/->.. 더보기
Eclipse SVN에 프로젝트 share/check out/disconnect/commit/update Eclipse SVN에 프로젝트 share/check out/disconnect/commit/update Repository의 역할 IMPORT클라이언트 -> 서버 CHECK OUT서버->클라이언트IMPORT된 프로젝트 최초 다운 COMMIT클라이언트->서버작업한 파일을 서버로 전송 UPDATE서버->클라이언트서버에서 변경된 파일을 클라이언트로 전송 프로젝트 우클릭->Team->Share Project-> ps. Team->Share Project와 Share Projects의 차이Share Projects는 프로젝트 여러 개를 ctrl+마우스 왼클릭으로 선택한 상태에서 SVN에 공유할 때 사용 SVN->새로운 저장소 위치를 선택할 것이 아니라면 Use existing repository location.. 더보기
Eclipse Project Import 하는 법 Eclipse Project Import 하는 법 기존의 프로젝트가 있었다면 우선 프로젝트 delete 진행 Package Explorer에서 마우스 우클릭->import->Existing Projects into Workspace-> select root directory에서 Browse해서 프로젝트 폴더(세세한 파일 X)까지만 잡아준다 그대로 진행하면 import 끝 참고: import 할 프로젝트 명과 동일 이름을 가진 프로젝트가 이미 존재한다면 import가 되지 않는다-> 기존 프로젝트를 삭제하든지 프로젝트 명을 바꿔서 import하든지 해야한다 더보기
Eclipse SVN 프로젝트 import 하는 법 Eclipse SVN 프로젝트 import 하는 법 우선 svn repository에서 마우스 우클릭->new->folder 생성 import할 프로젝트 이름과 맞춰서 생성해주면 좋다 그 다음 만들어둔 폴더에 마우스 우클릭->import path에서 경로잡아주고 폴더 명은 정해놓았으니 안의 파일만 받아오면 되는 것이므로 Depth를 Direct children으로 잡아주면 된다 더보기

반응형