モールベースjavawebの研究では情報管理システム開発プロセスのjavawebモール情報管理システムでは、このプラットフォームに関する記録への将来のタイムリーなアクセスのためのプロジェクトは、に基づいとき。研究では、このフレームワークは習得したり、使用するかどうかをSSM(MyEclipse上)のとき選択は、非常に便利な、シンプルで親しみやすいです。
ユーザーの役割に基づいてJavawebモールプロジェクト情報管理システム管理者は、事業者が含まれている、各文字は、独自のユーザー名とパスワードが含まれています。
すべてのデータをもとにまとめ描かjavawebモール管理情報システムプロジェクト:管理者(admin)、商人(shanghu)、コモディティ(shangping)
ベースの管理テーブルjavawebモール管理情報システム
フィールド名|タイプ|プロパティ| 説明 上記のIDを| INT(11)| PRIMARY KEYが | 管理者は、上記のid言及した ユーザー名を| VARCHAR(255)| | アカウントの パスワード| VARCHAR(255)| |パスワード
テーブルjavawebベースのビジネス情報管理システムモール
フィールド名|タイプ|プロパティ| 説明 上記のIDを| INT(11)| PRIMARY KEYは | 商人は、上記のid述べた pumingを| VARCHAR(255)| | ショップ名 ユーザ名| VARCHAR(255)| | アカウントの パスワード| VARCHAR(255)| | パスワード Jieshao | VARCHAR(255)| | 入門
商品テーブルjavawebモール情報管理システムに基づいて、
フィールド名|タイプ|プロパティ| について説明 IDを上記に述べた| INT(11)| PRIMARY KEY | 商品は上記のIDに述べた biaotiを| VARCHAR(255)| | タイトル neirong | VARCHAR(255)| | コンテンツ jianshu | VARCHAR(255)| | 片の数 jiage | VARCHAR(255)| |価格
SET FOREIGN_KEY_CHECKS = 0 。 - ---------------------------- - ------------------ ---------- - ggjyjavawebdscxxglxt表構造 - ---------------------------- 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 ' パスワード'、PRIMARY KEY (` id`) )ENGINE = MyISAMテーブルDEFAULT CHARSET = UTF8のCOMMENT = ' 管理者' ; - ----------- ----------------- のDROP TABLEは IFは EXISTS t_shanghu` `; CREATE TABLE ` id` t_shanghu`( ` INT(11)NOT NULL AUTO_INCREMENTコメント「業務ID' `Puming` VARCHAR(255)のDEFAULT NULL COMMENT ' 店名'` username` VARCHAR(255)のDEFAULT NULL COMMENT ' アカウント' `password` VARCHAR(255)のDEFAULT NULL COMMENT ' パスワード"、 `jieshao` VARCHAR(5000)のDEFAULT NULL COMMENT ' 導入'、PRIMARY KEY ( `id`) )ENGINE = MyISAMテーブルのDEFAULTの CHARSET = UTF8のCOMMENT = ' 商户' ; - ---------------------------- DROP TABLE IFは EXISTS `t_shangping`を。 CREATE TABLE `t_shangping`(` id`のINT(11)NOT NULL AUTO_INCREMENTコメント' 商品ID '、 `biaoti` VARCHAR(255)のDEFAULT NULLの COMMENT ' 标题'、` neirong` VARCHAR(255)DEFAULTを NULL COMMENT ' コンテンツ'、 `jianshu` VARCHAR(255)のDEFAULT NULL COMMENT ' アイテム数'、` jiage` VARCHARは(255)DEFAULTを NULL COMMENT ' 価格'、PRIMARY KEY ( `id`) )ENGINE = MyISAMテーブルDEFAULT CHARSET = UTF8 COMMENT = ' 貿易'。
製品モジュールを追加します。
システム内に存在する製品は、機能モジュール、機能モジュールにジャンプ対応する製品情報を入力することができます追加項目をクリックすることで、機能を追加します。製品情報は、タイトル、コンテンツが含まれ、その数は、価格は、すべての情報を記入した後、tianjiashangping.actionに郵便法により提出されたデータは、アドレスサーバは、クラスでshangpingController tianjiashangpingact方法を応答します。応答結果は、クラスで定義された挿入方法shangpingdaoのshangpingControllerを使用して、すべての取得した商品情報、パッケージshangpingクラスのために、製品データはshangpingデータベーステーブルに挿入されます。そして、メッセージ要求に情報を保存し、成功した項目を追加し、ユーザープロンプトを与え、この情報は、ページ上に表示されます。次のようにコアコードの一部です。
データベースshangpingdao.insert(shangping)に添加インサート方法shangpingdao積によって送信されたページ。
メッセージ要求に保存されて成功した製品情報を追加し、ユーザーがページ(「メッセージ」、「製品の成功を追加」)にプロンプトrequest.setAttributeを与えています。
商品管理インターフェイスを返します
「順:/tianjiashangping.action」を返します。
クエリ製品モジュール:
商品はブラウザにクエリのページを入力すると、ブラウザのアドレスバーがshangpingguanli.actionで、アドレスはselectByexample法により、すべての製品情報を取得し、その過程で、shangpingControllerクラスshangpingguanliを対応し、情報だろう要求を保存し、ページをサイクルを作ります。次のようにコアコードの一部です。
サンプル商品クラスを生成し、ShangpingExampleは、例えば=新しいShangpingExample()例による問合せを定義します。
selectByExampleの方法shangpingdao全商品情報リストshangpingall = shangpingdao.selectByExample(例)クエリ。
foreachの方法によって表示request.setAttribute(「shangpingall」、shangpingall)ページの要求に格納されている製品情報、。
商品管理インターフェイスを返します
「順:/shangpingguanli.action」を返します。
編集ストア・モジュール:
[編集]ボタンをクリックして、あなたは製品ページを変更するためにジャンプすることができます。ページを変更する商品では、フィールドが満たされて、対応する編集に商品のすべての情報との対応情報を初期化します。データPOSTメソッドをカプセル化することによって、製品情報ページを編集した後shangpingControllerに渡された固体生成物です。受信が完了した後に受信xiugaishangpingにおいて、呼updateByPrimaryKeySelective方法がshangpingMapper修飾します。コードの一部を次のように
(shangping)の方法を修正することによってshangpingdao.updateByPrimaryKeySelectiveたID shangpingdao対応変性物。
修正は、(「正常に商品情報を変更する」、「メッセージ」)メッセージ要求に格納された成功した商品情報は、ページにユーザプロンプトrequest.setAttributeを与えることです。
商品管理インターフェイスを返します
「順:/shangpingguanli.action」を返します。
アイテムのモジュールを削除します。
ラベルで、ページをshanchushangping?ID = idが背景に渡されます、商品は、IDをshanchushangpingで受信されます。deleteByidの使用
この製品を削除し、削除を完了します。次のように成功したメッセージの定義を削除し、成功した商品を削除し、要求に保存され、コードの一部です:
対応する方法によるshangpingdaoの製品ID shangpingdao.deleteByPrimaryKey(ID)を削除することによって削除します。
成功した製品の情報がメッセージ要求を保存、削除され、ユーザーがページ(「メッセージ」、「成功した項目を削除」)にプロンプトrequest.setAttributeを与えています。
商品管理インターフェイスを返します
「順:/shangpingguanli.action」を返します。