毎日の学習記録は、毎日良い気分を持っています。* ^ _ ^ *
、今日達成するために必要な機能の完全なファイルシステムの監視と管理プロジェクトをお考えですか?
次のように一般的に説明したようなプロジェクト:
情報技術の進歩として、ネットワーク・トランスポートは、情報の伝達の主な方法となっている、情報の過激主義の手段がますます謎は、重要な情報を監視する非常に必要です。安全性の問題については、この章では、違法な盗難目的を防ぐために、安全にファイルを転送するために、重要なリアルタイム監視のファイル転送を実現するために、ファイルシステムを監視するように設計されています。
このフレームワークとそのプロジェクトのためのSSM(MyEclipseが)は、MVCを使用してのアイデアが大幅に作業の重複を減らすことができます。そして、最高の開発ツールとSSM(MyEclipseの)フレームワークは、MyEclipseのです。MyEclipseのは、より効果的なプロジェクトの開発をしながら、あなたがより良い、開発プロジェクトのためのSSM(MyEclipseの)を使用することができ、プラグインの多数を統合しています。
慎重に、ファイルシステムの監視と管理システムを分析することにより、我々は、ファイルシステムの監視および管理システムは、バックグラウンドプログラムで描くことができます。
各ログイン役割はアカウントとパスワードを設定されているため、このようなプロジェクトでは、システムログイン役割が不可欠です。システムを確実にするために、通常の使用でログインすることができます。プロジェクト管理者のログインロールに含まれるSSM(MyEclipseが)。
すべてのシステムデータの要約結果:管理者(admin)、アドホック説明(tesemiaoshu)、監視システム(jiankongxitong)
管理者は、テーブル
フィールド名|タイプ|プロパティ| 説明 上記のIDを| INT(11)| PRIMARY KEYは、 | 管理者は、上記のid言及した ユーザー名を| VARCHAR(255)| | アカウントの パスワード| VARCHAR(255)| | パスワード quanxian | VARCHAR(255)| |著作権
特別説明
フィールド名|タイプ|プロパティ| 説明 ID | INT(11)| PRIMARY KEY | アドホックは、IDの説明 wenjianjiamiを| VARCHAR(255)| | ファイル暗号化 wenjianchuanshu | VARCHAR(255)| | ファイル転送 wenjiangenzong | VARCHAR(255)| | 文書追跡 wenjianjieshou | VARCHAR(255)| |ファイルの受信しました
表モニタリングシステム
フィールド名|タイプ|プロパティ| 説明 上記のIDを| INT(11)| PRIMARY KEY | ファイル上記のid監視 wenjianjiankongを| VARCHAR(255)| | ファイル監視 wenjianhuifu | VARCHAR(255)| | ファイルの回復 yuanchengkongzhi | VARCHAR(255)| |リモートコントロール
SET FOREIGN_KEY_CHECKS = 0 。 - ---------------------------- - ------------------ ---------- - ggwenjianjiankongglxt表構造 - ---------------------------- DROP TABLE IFが EXISTS `t_admin`; CREATE TABLE `t_admin`(` id`のINT(11)NOT NULL AUTO_INCREMENTのCOMMENT ' 管理员ID '、 `username` VARCHAR(255)のDEFAULT NULLの COMMENT ' 账号'、 `password` VARCHAR(255)のDEFAULT NULL COMMENT ' パスワード'、` quanxian` VARCHAR(255)のDEFAULT NULL COMMENT ' 権威'、PRIMARY KEY ( `id`) )ENGINE = MyISAMテーブルDEFAULT CHARSET = UTF8 COMMENT = ' 管理者' ; - ---------------------------- DROP TABLE IFは EXISTS `t_tesemiaoshu`を、 CREATE TABLEをid` t_tesemiaoshu` `(` INT(11)、NOT NULL COMMENT AUTO_INCREMENTを' アドホックIDで説明を'、 `wenjianjiami` VARCHAR(255)のDEFAULT NULL COMMENT ' ファイルの暗号化'、` wenjianchuanshu` VARCHAR(255)のDEFAULT NULL COMMENT 「ファイル転送' `wenjiangenzong` VARCHAR(255)のDEFAULT NULL COMMENT ' 文書の追跡"、 `wenjianjieshou`VARCHAR(255)DEFAULTの NULL COMMENT ' ファイル受信'、PRIMARY KEY ( `id`) )ENGINE = MyISAMテーブルDEFAULT CHARSET = UTF8 COMMENT = ' アドホックが記載' ; - ------------- --------------- のDROP TABLE IFは EXISTS `t_jiankongxitong`と、 CREATE TABLEを ` t_jiankongxitong`( `id` INT(11)NOT NULL AUTO_INCREMENT COMMENT ' ファイル監視ID '、 `wenjianjiankong` VARCHAR(255)のDEFAULT NULL COMMENT ' 文書管理'、` wenjianhuifu` VARCHAR(255)のDEFAULT NULL COMMENT ' ファイルの回復'、 `yuanchengkongzhi` VARCHAR(255)のDEFAULT NULL COMMENT ' リモートコントロール'、PRIMARY KEY (` id`) )ENGINE = MyISAMテーブルDEFAULT CHARSET = UTF8 COMMENT = " 監視システム" ;
特別な記述のモジュールを追加します。
着信ページを記述するアドホックtianjiatesemiaoshuact定義されたパラメータはtesemiaoshuとして定義tesemiaoshuControllerで受信しました。請求含むtesemiaoshuフィールド:アドホックtianjiatesemiaoshuactを使用してファイルの暗号化、ファイル転送、ドキュメント追跡、ファイル受信側は、データベースに格納されたオブジェクトの説明をtesemiaoshuMapperで定義されている方法を挿入し、マッチングデータベースステートメントtesemiaoshuアドホックを達成するために挿入記述データは、データベースに格納されています。次のようにコアコードの一部です。
追加伝送方式によって記述アドホック・ページは、データベースtesemiaoshudao.insert(tesemiaoshu)に挿入tesemiaoshudao。
メッセージ要求を保存するために、成功を記述したアドホックな情報を追加し、ユーザーがページ内のプロンプトrequest.setAttribute与えられている(「メッセージ」、「説明はアドホック成功を追加」);
アドホック管理インターフェイスの説明を返します。
「順:/tianjiatesemiaoshu.action」を返します。
アドホッククエリモジュールの説明:
クエリがアドホックモジュールに定義され、サイドバーに説明アドホック管理をクリックして、あなたは、バックグラウンドで説明したアドホック管理インターフェイスにジャンプすることができます。tesemiaoshuControllerでtesemiaoshuguanliによって定義されたページで説明したアドホッククエリ応答モジュール。ページを戻りサイクル、tesemiaoshuguanli内のすべての情報を確認します。でQueryメソッドselectByexample法tesemiaoshudao。次のようにコアコードの一部です。
アドホックの説明発生試料のクラスを、例による問合せはTesemiaoshuExample例えば=新しいTesemiaoshuExampleを(定義)。
すべてのアドホックtesemiaoshudao記述リストtesemiaoshuall = tesemiaoshudao.selectByExample(例)の照会によってSelectByExample方法。
表示request.setAttribute(「tesemiaoshuall」、tesemiaoshuall)ページによってforeachの方法で、要求に格納されたアドホック記述情報、。
アドホック管理インターフェイスの説明を返します。
「順:/tesemiaoshuguanli.action」を返します。
アドホック変更の説明モジュール:
[編集]ボタンをクリックして、あなたはアドホック変更ページの説明にジャンプすることができます。アドホック変更されたページの説明では、アドホックの初期設定に記載されている情報、及び編集フィールドに対応する対応情報の全てが満たされています。アドホックエンティティに記載されているデータPOSTメソッドをカプセル化することによって、アドホック情報ページの記述を編集した後、tesemiaoshuControllerに渡されます。受信が完了した後xiugaitesemiaoshu受信において、呼updateByPrimaryKeySelective方法tesemiaoshuMapperは変更します。コードの一部を次のように
アドホックIDはtesemiaoshudao.updateByPrimaryKeySelective(tesemiaoshu)tesemiaoshudao記載された方法を改変することによって改変対応します。
アドホック修正がメッセージ要求を保存し、情報の成功を説明し、ユーザーがページにプロンプトrequest.setAttributeが与えられる(「メッセージ」、「アドホック成功の記述を変更します」)。
アドホック管理インターフェイスの説明を返します。
「順:/tesemiaoshuguanli.action」を返します。
アドホックモジュールの記述を削除します。
ページ上のラベルで、shanchutesemiaoshu?ID = idがshanchutesemiaoshu説明idによって、バックグラウンドにアドホック受信を渡されます。deleteByidの使用
アドホック説明、完全な削除を削除します。アドホックが成功記述を削除し、要求に保存され、成功したメッセージの定義を削除し、次のように、コードの一部です:
tesemiaoshudao.deleteByPrimaryKey(ID)によるアドホックID tesemiaoshudaoに記載の対応する方法を削除することによって削除します。
情報はアドホックメッセージ要求を保存するために、成功を記述削除され、ユーザーはページ(「メッセージ」、「アドホックが成功を記述削除」)にプロンプトrequest.setAttributeを与えています。
アドホック管理インターフェイスの説明を返します。
「順:/tesemiaoshuguanli.action」を返します。