본 샘플은 Spring 4 + MyBatis 3 + MariaDB (Maven) 기반으로 제작한 웹 기반 그룹웨어이다.
웹 프로젝트 템플릿인 Project9을 이용하여, 웹 개발을 쉽게 할 수 있다는 예제로 제작 중이다.
간단한 화면 설계는 여기서 확인할 수 있다.
- 일정: 월간일정
- 결제: 기안하기, 결재 받을 문서, 결재 할 문서
- 전자우편: 새메일, 받은 메일, 보낸 메일
- 게시판 (Project9)
Programming Language - Java 1.8
IDE - Eclipse
DB - MariaDB
Framework - MyBatis, Spring 4
Build Tool - Maven
- MariaDB에 데이터 베이스(groupware9)를 생성하고 tables.sql, tableData.sql를 실행하여 테이블과 데이터를 생성한다.
- applicationContext.xml에 적절한 접속 정보를 입력한다.
- 톰캣이나 이클립스에서 groupware9를 실행
- http://localhost:8080/groupware9/로 접속
- ID/PW: admin/admin, user1/user1, user2/user2 ...
- master: 연습용
- useful: 버그 수정, 기븐 보완을 거쳐 제법 유용한 버전. 작성중 ...
GPL v3