事例紹介 論文集管理システム構築
|
◆ 全体図

◆ 概要・目的
世界中の会員からの論文投稿・査読・論文判定・論文管理をWebシステム化し、論文投稿から掲載までにかかる工程日数と運用費を短縮・削減することを目的としています。
・論文アップロードデータ内容の解析とデータの一元管理
・進捗管理にはWebページと連動した、メールの自動配信 等
◆ 特徴
フレームワークにStruts、DIコンテナーにSpring、O/RマッピングにHibernateを使用しています。
ソースコードジェネレータとして、Xdocletを使用し、各設定ファイルの生成を行っています。
永続化データベース(Hibernate)使用により、SQL文をプログラムには一切使用しない開発を行い、保守性に優れた 設計を行っています。
また、メール送信システムにはVelocityを使用し、メールテンプレートをファイルで管理することにより、変更が容易で、 運用費用も考慮した設計を行っています。
◆ 開発環境アーキテクチャ
Java(Servlet,JSP) , MySQL 5.0 , Tomcat 5.0 , Velocity 1.4 , taglib , JSTL 1.1 , XDoclet 1.2 ,
Struts 1.2 , Spring 1.2 , hibernate 2.1
◆ 動作環境
APサーバ : Tomcat 5.0
DBサーバ : MySQL 5.0
