#증권정보홈페이지를 만들어보자
#증권정보홈페이지를 만들어보자

https://finance.naver.com/ 

 

네이버 금융

국내 해외 증시 지수, 시장지표, 펀드, 뉴스, 증권사 리서치 등 제공

finance.naver.com

 

동일한 데이타를 보여주는 증권정보홈페이지를 만들어보자

 

1. 준비

1.1 벡엔드 언어:c, Java, Shell Script(Free)

1.2 프론트엔드언어:Java,Jsp,JavaScript,Css,HTML(Free)

1.3 OS : CentOS 6.0(Free)

1.4 DataBase : MySQL(Free)

 

2. 거래소 정보분배에서 TCP데이타 받기(체결,호가등등)

2.1 수신 구조체정의

2.2 소켓프로그램 작성(서버)
     - udp 데이타수신시(증권사,전용선일경우)
     - tcp 데이타 수신시(인터넷포탈,등등)

 

3. 받은 데이타를 메모리(Shared Memory), DB에 저장하기

3.1 저장 구조체정의

3.2 Shared Memory에 저장

3.3 DB에 저장

 

4. 프론트엔드에서 호출할 so파일 생성하기

4.1 호출구조체정의

4.2 so 라이브러리 작성(JAVA에서는 System(IPC등)에 직접 접근할수 없기때문에, c언어로 작성되어진 DLL함수를 통해서 데이타에 접근해야 한다)

4.3 JNI 호출(서버단)

 

5. 프론트엔드 작업하기

5.1 기획및 페이지 디자인

5.2 Java Server Page 작성

5.2 JNI 호출(클라이언트단)

 

6. 웹 브라우져로 테스트

6.1 www.suksu.kr(가칭, 실제구축하게 된다면) 접속시에 홈페이지가 정상으로 호출되는지 체크

 
실제 Web화면 예)
1. 종목정보(005930) - 2016년도 데이타 이용


2. 상승율상위종목 - 2016년도 데이타 이용


위에 대해서 궁금하시면 xterm92@naver.com 으로 연락주시면 상세히 설명드리겠습니다.

+ Recent posts