Smart Workplace 개발자 가이드 2013. 1. 17.

Slides:



Advertisements
Similar presentations
의료정보팀 박수완 강남세브란스병원 GANGNAM SEVERANCE HOSPITAL.
Advertisements

ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
ChartSNS Final BlackHole 한규학 이경찬 최규연 김보경 전승현. 왜이런 거죠 ? 리비아 사 태로 차질 이 생겼어 요. 그러므로 이러한 압축 된 차트를 가지고 토론 을 하기 위 해선 / 명확한 의견 을 표현하는 것이 필요합 니다. 그러므로 이러한 압축.
1 Push 알림서비스 시나리오 및 시스템 구축방안 Push 알림서비스 시나리오 및 시스템 구축방안 IBK 기업은행 신채널제휴팀 붙임 4.
Copyright  2009 SERVERSIDE Inc., All rights reserved Spider SAAS framework.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
더존다스 경영전략과 비젼 1 ERP 개발부문
© 2005 Microsoft Corporation Smart Clients 소개 Architect Evangelist Developer & Platform Evangelism Microsoft Korea.
목 차 추진배경 1 추진내용 2 운영현황 3 문제점 및 장애극복 4 기대효과 5.
Next SMS서비스 소개서 다음인터넷세상.
Oozie Web API 기능 테스트 이승엽.
DB 프로그래밍 학기.
DB 프로그래밍 학기.
1. 개발 시스템 개요.
GTK 프로그래밍 ( 1 ) SNSLAB 발표 : 문동규.
CHAP 19. 구글맵.
소비자 만족도 설문조사 결과.
.Net Web Application 2010 컴퓨터공학실험(Ⅰ)
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
IPCC Full Solutions Billit All IP Contact Center llllBillit -IP_PBX
Report Builder 소개 SQL Server 2005 Reporting Services에서의 최종 사용자 비정형 리포팅
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
9. 데이터베이스 9.7 데이터베이스 기술 이야기.
How to use OLEDB using ATL
OnUniv 발표자 : 전희승.
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
Visual Basic .NET 처음 사용하기.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
OpenGeo Suite 의 한국사용자를 위한 설정 및 활용
KHS JDBC Programming 4 KHS
SK Telecom 매출 통계 시스템의 SQL Server Reporting Services 적용사례
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
Wireless Java Programming
Android studio로 Application 만들기.
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
U+ Biz 그룹웨어 Mobile Office User Guide.
Method & library.
HUCHEMS e-Procurement System
16강. 스프링MVC 게시판-I 프로젝트 설계 DataBase 구축 프로젝트 생성 Lecturer Kim Myoung-Ho
AIMS 2016 설비.물류 통합 모니터링 솔루션 Advanced Integrated Monitoring Solution
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
Stocker Controller System 소개
myfood.com 상명대 맛집 홈페이지 구축 제안서
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
CHAP 21. 전화, SMS, 주소록.
Remote Control Plus - 졸업 프로젝트 배문희.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security.
4주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
다자간 채팅프로그램 김형도 허영민
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
SQL Server Reporting Services Feature
房思琪的初恋乐园 ‘팡쓰치’로 보는 문학의 힘 정은비.
WISE OLAP.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
K PaaS-TA 앱 운영.
중간 결과 보고 ( Server & Client )
Presentation transcript:

Smart Workplace 개발자 가이드 2013. 1. 17

Contents 1.System Architecture 1 3 Client 개발 3.1. Client 프로젝트 구성 1.1. 전체 구성도 1.2. 서버 구성도 1.3. 클라이언트 구성도 2. Service 2.1. Server Service List ManagementApp CommonApp DataService 2.2. BizApp #1 서버 프로젝트 구성 업무 서비스 추가 3 Client 개발 3.1. Client 프로젝트 구성 3.2. UI Page 개발 3.3. Control 활용 DataGrid Chart 3.4. Client Library Prism 라이브러리 공통 라이브러리 4. 배포 1

1.System Architecture 1.1. 전체 구성도 1.2. 서버 구성도 1.3. 클라이언트 구성도

1.1 전체 구성도 Client APP Server System Architecture Management App Pool Biz App Pool DB Pool #1 DB Pool #2 DB Pool #3 Client APP Server

1.2 서버 구성도 Client APP Server System Architecture Management APP Pool DB 메뉴 그룹 인증 권한 Biz APP Pool Tib/RV Biz Logic DB Pool #1 DB DB DB Pool #2 DB DB DB Pool #3 Client DB DB APP Server

1.3 클라이언트 구성도 Shell App #1(URL) App #2(URL) 공용 Data 영역 APP Server 메뉴 System Architecture Shell App #1(URL) App #2(URL) Management App Pool UI1 UI1 Biz App Pool DB Pool #1 보안 사용자 정보 보안 사용자 정보 DB Pool #2 Shared Data DB Pool #3 공용 Data 영역 Event APP Server 메뉴 보안 사용자 정보

Service CommonApp DataService BizApp #1 공용 Application Service TibSend Service BizLogic Service(공통업무 로직) DataService DataAccess Service(범용) BizApp #1 특정 업무 서비스#1

CommonApp [ServiceContract] public interface IBizDataService {          CommonApp [ServiceContract] public interface IBizDataService {     [OperationContract]     void SendTibMessage(string Message);     DataSet SendTibAndExecuteSQL(string Message, string SQL);     DataSet ExecuteSQLAndSendTib(string Message, string SQL); }

DataService DataSet GetDataSetBySQL(string SQL); DataSet GetDataSet(string SQL, bool IsStoredProc, DbParameterCollection ParameterList); int ExecuteNonQuery(string SQL, bool IsStoredProc, DbParameterCollection ParameterList); string ExecuteScalar(string SQL, bool IsStoredProc, DbParameterCollection ParameterList); string GetJSONResult(string SQL);

DataService [ServiceContract] public interface ICommonDataService {     {         /// <summary>         /// SQL 실행후 결과 반환         /// </summary>         /// <param name="SQL">실행 SQL</param>         /// <returns>결과 DataSet</returns>         [OperationContract]         DataSet GetDataSetBySQL(string SQL);         /// <param name="IsStoredProc">true=SP 명령, false=일반 SQL실행</param>         /// <param name="ParameterList">SQL에 포함된 Parameter 리스트</param>         DataSet GetDataSet(string SQL, bool IsStoredProc, DbParameterCollection ParameterList);         /// SQL 실행후 영향받은 행의 갯수 반환         /// select 가 아닌 insert/update/delete SQL 실행용         /// <returns>SQL 실행후 영향받은 행의 갯수</returns>         int ExecuteNonQuery(string SQL, bool IsStoredProc, DbParameterCollection ParameterList);         /// SQL 실행후 반환된 결과의 첫번째 테이블, 첫번째 Row, 첫번째 Column 값 반환         /// sum/avg등의 집계 수식 계산 실행용         /// <returns>SQL 실행후 첫번째 테이블, 첫번째 Row, 첫번째 Column 값 반환</returns>         string ExecuteScalar(string SQL, bool IsStoredProc, DbParameterCollection ParameterList);         /// SQL 실행후 반환된 결과를 JSON 형태의 string 으로 반환함         /// 단일 테이블만 가능         /// <returns>JSON 결과 string</returns>         string GetJSONResult(string SQL);     }

BizApp #1

Client Prism 라이브러리 어플리케이션 초기화 공통 라이브러리 사용자 인증 ServiceClient

Control DataGrid Chart 데이터 바인딩 Column 리스트 설정 ComboBox Column 설정 Row Style Column 설정 창 Footer 사용 Chart X/Y 계열 차트 구현(예 Bar, Line)

참조 DLL Framework Library DLL 추가 .NET Framework에서 DLL 추가 컨트롤 DLL 추가

Data 조회 화면 ToolBox를 이용 컨트롤을 알맞게 배치

Data 조회 화면 ComboBox, GridView 초기화

Data 조회 화면 검색 이벤트로 데이터 조회

Data 조회 화면 적용 화면

Chart 화면 ToolBox를 이용 컨트롤을 알맞게 배치

Chart 화면 ComboBox 초기화 및 검색 이벤트

Chart 화면 조회된 데이터 로 Chart 그려 줌

Chart 화면 적용 화면

클라이언트 아키텍처 조회시간 및 결과 개수 반영