ホームページ  >  記事  >  ウェブフロントエンド  >  Java フレームワーク ブートストラップ、jQuery、SpringMVC、Hibernate の高パフォーマンスと高同時実行_html/css_WEB-ITnose

Java フレームワーク ブートストラップ、jQuery、SpringMVC、Hibernate の高パフォーマンスと高同時実行_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:47:191763ブラウズ

提供 提供 3 つのデータベースの SQL ファイル (MySQL、Oracle、SQL Server)、詳細ドキュメント、Bootstrap の最新の学習教材と技術サポートを提供し、アドレスを取得するための EXTJS5.1 に基づく一般的なバックグラウンド管理システムも提供します

QQ: 3228979148

JEEFW [JavaEE Framework] と呼ばれる JavaEE Enterprise Development Framework は、さまざまな B/S 製品を迅速に開発するために、当社のソフトウェア チームが数か月かけて開発したエンタープライズ開発フレームワークです。このフレームワークはテスト グループによってテストされ、複数のプロジェクトに適用されています。

JavaEE エンタープライズ開発フレームワークのフロントエンドは、最も人気のある HTML、CSS、および JS フレームワークであるブートストラップを使用しており、すべての開発者がすぐに開始でき、すべてのデバイス (PC デバイス、タブレット、携帯電話など) に適応できます。 、すべてのプロジェクト (Web サイト、OA、ERP、CRM、APP バックエンドなど) に適用できます。

JavaEE エンタープライズ開発フレームワークのフロントエンドは軽量のフラット デザインを採用しており、さまざまな画面サイズに合わせてページを自動的に調整するため、さまざまなサイズの画面で適切にパフォーマンスを発揮します。

主な機能として、ログイン、登録、レポート、パスワード取得、パスワード変更、ユーザー管理、部門管理、メニュー管理、辞書管理、個人情報管理、情報公開管理、権限管理、メール送受信管理などの役割。システムのバックエンドとフロントエンドは、エンタープライズ運用環境に直接適用できる公式の最新の安定バージョンを使用します。

バックエンド

主なテクノロジー: Spring 4.1.5 (管理トランザクション)、SpringMVC 4.1.5 (制御層として)、SpringSecurity 3.2.6 (認証と認可、権限管理)、Hibernate 4.3.8 (データ永続化として)レイヤー) )、Hibernate Search 5.1.0 (全文検索)、Ehcache 2.9.0 (パフォーマンスを向上させるための 2 次キャッシュとして)、Lucene 4.10.4 および Quartz 2.2.1 (タイミング インデックス生成)、JUnit 4.12 (単体テスト)、Google Guava Collections 18.0 (パフォーマンスが向上した収集ツール クラス ライブラリ)、Log4j (ロギング) など。

フレームワークのデータ永続層は、SQL を手動で記述する必要がなく、追加、変更、削除、並べ替え、ページング、およびさまざまな条件のクエリをユニバーサル モジュールにカプセル化します。

フロントエンド主なテクノロジー: Bootstrap 3.3.2、HTML5、jQuery 1.11.2 (IE のときにロードされる)、jQuery 2.1.3 (IE 以外のときにロードされる)、jQueryMobile (モバイル タッチおよびその他の効果をサポート)、 HTML5 Shiv および Respond (IE6 ~ IE8 が HTML5 要素とメディア クエリをサポートできるようにします)。

1. ログイン: BootstrapTooltip プロンプト、jQuery 検証検証フォーム、スイッチ 3 つの背景画像、Spring Security の remember-me メカニズムがユーザーのログイン ステータスを記録し、Apache CommonsEmail がパスワードを取得する電子メールを送信します。

2. 登録: BootstrapTooltip プロンプト、Bootstrap Datepicker で日付/時刻を選択、jQuery Validation でフォームを検証、3 つの背景画像を切り替えます。


3. 情報リリース管理: jQueryjqGrid は、グリッド データの表示、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、キーボード イベントの監視を行う jQuery ホットキー。 ; リッチ テキスト エディターとしての Bootstrap Wysiwyg; Quartz を Lucene と組み合わせて、タイトル、著者、テキストのインデックスを定期的に生成し、全文検索に HibernateSearch を使用します。

4. ユーザー管理: jQueryjqGrid はグリッド データの表示、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、Bootstrap Datepicker による日付/時刻の選択。 。

5. ロール権限管理: jQueryjqGrid は、グリッド データ、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、Bootstrap FuelUX ツリーを Excel としてエクスポートします。ツリーコンポーネント。

6. メニュー管理: jQueryjqGrid は、グリッド データ、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、Excel へのエクスポートを表示します。 Spring Security は権限を制御し、ユーザーごとに異なるメニューを表示します。

7. 部門管理: jQueryjqGrid は、グリッド データ、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、Excel へのエクスポートを表示します。

8. 辞書管理: jQueryjqGrid は、グリッド データの表示、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、Excel へのエクスポートを行います。

9. 電子メールの送受信管理: jQueryHotkeys はキーボード イベントを監視し、Bootstrap Wysiwyg はリッチ テキスト エディターとして機能し、jQuery Gritter はメッセージ通知コンポーネントとして機能し、Bootstrap タグはタブを切り替え、Spring JavaMailSenderImpl は電子メールを送信します。


10. 個人情報管理: メッセージ通知コンポーネントとしての jQuery Gritter、日付/時刻を選択するための Bootstrap Datepicker、ドロップダウン ボックス コンポーネントとしての Bootstrap Select2、テキストを瞬時に編集するための Bootstrap Editable、アップロードするための Bootstrap File Inputファイル。


11. 個人情報管理 (従来の編集インターフェイス): 従来の方法でフィールドを編集し、パスワードを変更することもできます。


12. ホーム ページとレポート: インスタンス セットとしての jQueryUI Custom、jQuery UI Touch Punch はタッチ イベント サポートを追加、jQueryEasy Pie Chart は HTML5 アニメーション効果を使用して円グラフをレンダリング、jQuery Sparkline は静的および動的スペクトログラム チャートを生成し、jQueryFlot は描画さまざまなチャート。コントロールインターフェイス: スキンの選択、固定ナビゲーションバー、固定サイドバー、固定ブレッドクラムナビゲーション、左への切り替え、狭い画面への切り替え、マウスオーバーによるサブメニューの表示、コンパクトサイドバー、メニュー項目の強調表示など。


13. 18 ブートストラップ静的インスタンス: タイポグラフィー、UI 要素、ボタンとアイコン、サイドバー スライダー、ネストされたドラッグ リスト、jQuery DataTables、フォーム要素、ウィザードと検証、UI コンポーネント、カレンダー メモ、フォト アルバム、価格フォームを含む、請求書、タイムライン、Q&A ヘルプ、404 ページ、500 ページ、および Bootstrap Grid。

静的例には次のようなものがあります: Bootstrap Colorpicker はカラー ピッカー インスタンスを実装し、Bootstrap DateRangePicker は 2 つの日付選択インスタンスを実装し、Bootstrap DualListbox は 2 つのリスト ボックス インスタンスを実装し、Bootstrap Multiselect はオプションを使用して複数の属性インスタンスを入力し、Bootstrap Bootbox はダイアログ ボックス インスタンスを構築します。 jQuery Rty as Rating プラグインの例、テキスト ボックスの数値を増減する jQuery スピン ボタン、jQuery Nestable モバイルのドラッグ ツリー構造の例、さまざまなテーブル効果を実装する jQuery DataTables、ドロップダウン ボックスを拡張および美化する jQuery Chosen、jQuery Maskedマスクされたテキスト入力ボックスを実装するための入力例: jQuery Input Limiter は単語制限を実装し、jQuery Autosize はテキストエリアのサイズを動的に調整し、jQuery Knob はノブ効果を実装し、jQuery Typeahead は自動的にテキストを補完し、jQuery Colorbox はスライドやその他のコンテンツを再生します、FuelUX Wizard はウィザード効果を実装します、FuelUX Spinner はスピナー インスタンスを実装し、Additional Methods は jQueryValidate を組み合わせてフォーム インスタンスを検証し、FullCalendar はカレンダー プラグイン インスタンスとして機能し、GoogleCode Prettify はコード インスタンスを強調表示します。


14. コード構造: システムは、システム結合を削減し、システムの運用効率と保守性を向上させるために、プレゼンテーション層、制御層、ビジネス ロジック層、データ永続層に分割されます。各レベルの共通コードは抽象化され (追加、削除、変更、検索など)、そのレベルの他のクラスが継承できるようになり、コードの冗長性が大幅に削減されます。このシステムは高いセキュリティを備えており、SQL インジェクション対策メカニズムを追加しています。すべてのコードはフォーマットされ、完全にコメントされており、美しく、読みやすいです。


ソース コード、3 つのデータベース (MySQL、Oracle、SQL Server) の SQL ファイル、詳細なドキュメント、さまざまな最新の Bootstrap 学習教材、および技術サポートを提供します。また、ExtJS5.1 に基づくユニバーサル バックエンド管理システムも提供します。住所を取得

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。