Java 
에 대한 최신 게시물 (691)
오늘 있었던 일을 기록하고 공유해 보세요.
박종균님이 참여한 프로젝트를 공유했습니다.

Java , JavaScript , Git , MariaDB , eGovFramework , RESTful API
그룹웨어 - 포탈개인화 프로젝트

2018년 9월 - 2018년 11월

내용:
그룹웨어 솔루션의 메인 페이지에 테마, 출력되는 모듈의 순서 변경 등의 개인화 기능 추가.
역할:
메인 페이지 기획, 설계 및 개발 진행.
일정 및 인원의 공수 산정 등 프로젝트 매니저 역할 병행.
REST API로 개발.
최대한 빠른 로딩을 위한 script import 위치 등을 수정, 동기 로직을 비동기로 변경.
공통 로직에
더 보기 내용:
그룹웨어 솔루션의 메인 페이지에 테마, 출력되는 모듈의 순서 변경 등의 개인화 기능 추가.
역할:
메인 페이지 기획, 설계 및 개발 진행.
일정 및 인원의 공수 산정 등 프로젝트 매니저 역할 병행.
REST API로 개발.
최대한 빠른 로딩을 위한 script import 위치 등을 수정, 동기 로직을 비동기로 변경.
공통 로직에 대한 모듈화 코드 사이즈를 최소화.
성과:
불필요한 로직 제거 및 쿼리 수정, 비동기 방식으로 변경 5초 에서 1초로 성능 향상.
REST API로 개발하여 향후 프론트엔드 쪽만 별도로 관리 가능.

참여자

박종균
웹 개발자
박종균님이 참여한 프로젝트를 공유했습니다.

Java , JavaScript , jQuery , Git , MariaDB , RESTful API
그룹웨어 - 통합검색엔진 연동 모듈 개발

2018년 8월 - 2018년 8월

내용:
전자결재, 게시판 등에 작성된 내용을 한 번에 검색할 수 있는 통합검색엔진 연동 기능 개발
역할:
타사의 통합검색엔진에서 요청한 API 규격 쿼리 작성.
통합검색이 가능한 별도 페이지 설계 및 개발.
REST API를 활용한 데이터 전달.
jQuery ajax를 이용하여 데이터 출력 페이지 및 페이지네이션, 검색 기능 등 개발.
더 보기 내용:
전자결재, 게시판 등에 작성된 내용을 한 번에 검색할 수 있는 통합검색엔진 연동 기능 개발
역할:
타사의 통합검색엔진에서 요청한 API 규격 쿼리 작성.
통합검색이 가능한 별도 페이지 설계 및 개발.
REST API를 활용한 데이터 전달.
jQuery ajax를 이용하여 데이터 출력 페이지 및 페이지네이션, 검색 기능 등 개발.
성과:
기존에 공통 모듈화가 되어있지 않던 페이지네이션을 다른 모듈에서 재활용할 수 있도록 개발.

참여자

박종균
웹 개발자
박종균님이 참여한 프로젝트를 공유했습니다.

Java , JavaScript , jQuery , SVN
공공기관 SI - 행정안전부 정부조직관리 시스템

2017년 3월 - 2017년 7월

내용:
일정보다 늦어진 기존 행정안전부 프로젝트를 이어 받아 기간 내에 완료.
법으로 재정된 공무원 조직관련 내용을 파싱하여 UI로 편리하게 확인.
역할:
조직도 트리 로직 리펙토링.
조직 코드 관리 및 조회 등이 가능한 관리자 페이지 개발.
향후 변경될 법에 대한 조직 내용을 수치화 하여 화면에 출력하고 의견 등을 추가 하여 공유할 수 있
더 보기 내용:
일정보다 늦어진 기존 행정안전부 프로젝트를 이어 받아 기간 내에 완료.
법으로 재정된 공무원 조직관련 내용을 파싱하여 UI로 편리하게 확인.
역할:
조직도 트리 로직 리펙토링.
조직 코드 관리 및 조회 등이 가능한 관리자 페이지 개발.
향후 변경될 법에 대한 조직 내용을 수치화 하여 화면에 출력하고 의견 등을 추가 하여 공유할 수 있는 페이지 개발.
성과:
주어진 일정 내에 프로젝트를 완료하여 고객과의 신뢰 회복.
수많은 산하 기관을 갖고 있는 조직의 경우 기존 10초이상 걸리던 내용을 0.5초 이내로 조회할 수 있게 됨.

참여자

박종균
웹 개발자
박종균님이 참여한 프로젝트를 공유했습니다.

Java , Git , MariaDB , mssql , shellscript
그룹웨어 - MSSQL to mariaDB Migration 모듈 개발

2017년 11월 - 2017년 12월

내용:
MSSQL을 사용하던 고객의 Database를 현재 솔루션 Database에 맞춰 Migration 진행.
역할:
Database를 현 솔루션에 맞도록 분석 및 설계.
Java를 이용한 Migration Tool 개발.
linux 서버에서 실행할 수 있도록 Java compile을 할 수 있는 shellscript 작성.
서버의 메모
더 보기 내용:
MSSQL을 사용하던 고객의 Database를 현재 솔루션 Database에 맞춰 Migration 진행.
역할:
Database를 현 솔루션에 맞도록 분석 및 설계.
Java를 이용한 Migration Tool 개발.
linux 서버에서 실행할 수 있도록 Java compile을 할 수 있는 shellscript 작성.
서버의 메모리 초과 현상을 executeBatch를 활용하여 방지.
성과:
현 솔루션을 사용하면서도 과거의 결재 데이터를 확인 할 수 있게 되어, 두 가지 애플리케이션을 확인하지 않아도 되어 시간 단축,

참여자

박종균
웹 개발자
박종균님이 참여한 프로젝트를 공유했습니다.

Java , Git , Active Directory
그룹웨어 - Active Directory(LDAP) 연동 모듈 개발

2017년 10월 - 2017년 12월

내용:
윈도우 서버를 통한 사내 조직관리 시스템과 본사의 솔루션 조직도 간의 연동
역할:
Java의 DirContext를 이용한 Active Directory의 계층형 데이터베이스 관리.
유저관리에 필요한 등록, 수정, 삭제 등을 본사 솔루션에서 진행할 경우 본사 DB 및 Active Directory에도 적용하는 기능 개발.
기존 유저 관리
더 보기 내용:
윈도우 서버를 통한 사내 조직관리 시스템과 본사의 솔루션 조직도 간의 연동
역할:
Java의 DirContext를 이용한 Active Directory의 계층형 데이터베이스 관리.
유저관리에 필요한 등록, 수정, 삭제 등을 본사 솔루션에서 진행할 경우 본사 DB 및 Active Directory에도 적용하는 기능 개발.
기존 유저 관리 및 로그인 프로세스를 분석하여 기능을 추가.
성과:
본사의 솔루션을 사용할 수 있는 고객이 확대되어 회사의 이익을 창출.

참여자

박종균
웹 개발자
박종균님이 참여한 프로젝트를 공유했습니다.

Java , JavaScript , jQuery , Git , CentOS , RESTful API
그룹웨어 - Linux 서버 시스템모니터링 모듈 개발

2017년 8월 - 2017년 11월

내용:
서버의 CPU, 메모리, 파일시스템 용량 등을 실시간으로 확인할 수 있는 모듈
역할:
설계 및 기획.
Java의 ProcessBuilder를 이용한 서버의 데이터를 명령어로 조회하여 JSON으로 변환.
REST API 모듈 구현, config에서 다른 서버 정보를 관리하여 메인 모듈에서 모든 서버를 확인.
JUI를 활용하여 화면에 그
더 보기 내용:
서버의 CPU, 메모리, 파일시스템 용량 등을 실시간으로 확인할 수 있는 모듈
역할:
설계 및 기획.
Java의 ProcessBuilder를 이용한 서버의 데이터를 명령어로 조회하여 JSON으로 변환.
REST API 모듈 구현, config에서 다른 서버 정보를 관리하여 메인 모듈에서 모든 서버를 확인.
JUI를 활용하여 화면에 그래프로 서버의 상태를 확인.
setTimeout로 3초마다 화면에 표시되는 데이터를 변경.
성과:
REST API로 별도 모듈을 구현 멀티서버 상태 확인 가능.

참여자

박종균
웹 개발자