Human Resources API

Posted at 2010. 5. 10. 11:51 | Posted in Mini Project
반응형
http://api.nerv-team.co.kr/hr/



전에 오라클 샘플 스키마를 MySQL로 옮긴 것을 가지고 인제 jQueryExtJS에서 사용하려고 API를 만들어봤습니다.

출력(필수 입력)은 json 방식과 xml 방식 두가지로 만들어 봤습니다. json 출력은 소스보기를 하시면 보기 좋게 볼 수 있습니다.

Servlet, JSTL, Hibernate 3.3.2.GA, JSON-taglib 등을 사용했습니다.

사용 예)
출력은 json으로 하고 이름에 'king'이 포함되는 사원 검색
http://api.nerv-team.co.kr/hr/employees.do?t=json&name=king
도시코드가 'CA" 인 위치 목록 검색
http://api.nerv-team.co.kr/hr/locations.do?t=xml&country=CA
전체 사원 목록중 2페이지 검색
http://api.nerv-team.co.kr/hr/employees.do?t=xml&page=2

에러 발견시 바로 지적질 해주세요~ m(ㅡㅡ)m



Human Resources 스키마의 구조입니다.


반응형

'Mini Project' 카테고리의 다른 글

Proftpd Manager  (0) 2012.12.10
게시판 2.0  (5) 2011.07.27
Sudoku  (0) 2011.06.09
간단한 JAVA 실행기(?)  (1) 2011.03.21
Forecast Repository  (8) 2010.11.30
Sales History API  (2) 2010.05.27
Order Entry API  (0) 2010.05.13
게시판 1.0  (1) 2010.03.11
비밀번호 생성기(Generate Password)  (1) 2010.02.10
Weather History API  (2) 2010.01.18
//

게시판 1.0

Posted at 2010. 3. 11. 13:04 | Posted in Mini Project
반응형
2011.01.24 - 제목, 작성자에 html 태그 넣으면 이상하던거 수정 -_-

Introduction


http://antop.nerv.kr/board_v1/list.do

전에 php로 일할때는 게시판을 직접 만들어서 홈페이지를 만들었었는데

JAVA 로 갈아타면서 제대로된 게시판을 만들어보질 못했네요...

그래서 열심히 게시판을 하나 만들어 봤습니다.

아래의 기능들을 사용했습니다.

JSP Standard Tag Library (JSTL)
Strtus 1.3.10 (GA)
Hibernate 3.3.2 (GA)
json-taglib
json_parse.js
SWFUpload 2.2.0.1
SmartEditor Basic 0.3.17
Google Kaptcha 2.3
Lightbox JS 2.0

알고리즘은 반업데이트 방식을 사용했습니다.



알고있는 버그(에러) 몇개 있지만 차차 고치도록 하고.... 일단 개시!!!!!! ㄷㄷ;;

에러 많아 잡아주세용~






Version

1.0.0
 - 게시판 완성


1.5.0 (예정)
 - 다중 게시판으로 변경
 - 댓글(comment) 구현

2.0.0 (예정)
 - javascript 부분 jQuery로 교체
 - 게시판을 관리하는 관리자 구현
 - swfupload 개선

3.0.0 (예정)
 - jQuery를 이용한 풀 AJAX 구현



Table Structure





Flowchart

아주 아주 간략한 흐름을 그려봤습니다. 초큼 상세하게 할려고 했는데... 포기 ㅠ_ㅠ




반응형

'Mini Project' 카테고리의 다른 글

Proftpd Manager  (0) 2012.12.10
게시판 2.0  (5) 2011.07.27
Sudoku  (0) 2011.06.09
간단한 JAVA 실행기(?)  (1) 2011.03.21
Forecast Repository  (8) 2010.11.30
Sales History API  (2) 2010.05.27
Order Entry API  (0) 2010.05.13
Human Resources API  (0) 2010.05.10
비밀번호 생성기(Generate Password)  (1) 2010.02.10
Weather History API  (2) 2010.01.18
//

비밀번호 생성기(Generate Password)

Posted at 2010. 2. 10. 14:21 | Posted in Mini Project
반응형
그냥 비밀번호가 필요한데... 혼자 짜내니 계속 비슷한거만 나오고... 해서

영어, 숫자가 섞인 비밀번호를 생성하는 걸 하나 만들어봤습니다. 허접하네용 ㄷㄷ

http://antop.nerv-team.co.kr/genPwd/gen_pwd.jsp

객체지향 정신에 맞춰서 언제든지 갖다 쓸 수 있게 클래스로 하나 만들었습니다.

자리수와 생성 갯수를 지정할 수 있습니다. (지정 해야합니다. ㄷㄷ)

소스는 간단해서 그냥 war 파일로 올려놓을께용 ㅎㅎ


반응형

'Mini Project' 카테고리의 다른 글

Proftpd Manager  (0) 2012.12.10
게시판 2.0  (5) 2011.07.27
Sudoku  (0) 2011.06.09
간단한 JAVA 실행기(?)  (1) 2011.03.21
Forecast Repository  (8) 2010.11.30
Sales History API  (2) 2010.05.27
Order Entry API  (0) 2010.05.13
Human Resources API  (0) 2010.05.10
게시판 1.0  (1) 2010.03.11
Weather History API  (2) 2010.01.18
//

Weather History API

Posted at 2010. 1. 18. 10:35 | Posted in Mini Project
반응형
http://antop.tistory.com/87 에 통합되었습니다.

제목이 거창 하네요 ㄷㄷ;;

두가지가 있는데 하나는 배치고 하나는 웹서비스입니다.

배치(batch.SaveWeather)는 기상청 xml 에 접속하여 db 에 저장해주는 Java 입니다.

웹서비스는 데이터베이스에서 조회하여 xml, json, html 로 결과를 보여주는 api 입니다.

Servlet, 
Hibernate 3.3.2.GA, JSON Tag Library 등을 사용했습니다.

로컬 테스트는 Tomcat6 과 WebLogic 11g 에서 테스트 하였습니다.

잘못된 곳 있으면 지적해주세요~



※ 배포파일은 데이터베이스에서 읽기(select)만 가능한 권한이라서 배치는 안됩니다.

테스트는
http://antop.nerv-team.co.kr/weather/

※ 현재 데이터는 2010년 1월 16일 부터 있습니다.



하이버네이트에 의해 생성되는 테이블 스키마입니다.

EER Diagram




2010.01.26 - 주석 쪼끔 추가 -_-;; 미비한 부분 약간 보강.
2010.01.21 - xml.jsp json.jsp 에러 발견해서 수정.
반응형

'Mini Project' 카테고리의 다른 글

Proftpd Manager  (0) 2012.12.10
게시판 2.0  (5) 2011.07.27
Sudoku  (0) 2011.06.09
간단한 JAVA 실행기(?)  (1) 2011.03.21
Forecast Repository  (8) 2010.11.30
Sales History API  (2) 2010.05.27
Order Entry API  (0) 2010.05.13
Human Resources API  (0) 2010.05.10
게시판 1.0  (1) 2010.03.11
비밀번호 생성기(Generate Password)  (1) 2010.02.10
//