ホームページ > 記事 > ウェブフロントエンド > JavaEEフレームブートストラップ、HTML5、jQuery、SpringMVC、Hibernate、Spring Security、jQuery DataTables、网格_html/css_WEB-ITnose
ソース コード、3 つのデータベース (MySQL、Oracle、SQL Server) の SQL ファイル、詳細なドキュメント、さまざまな最新の 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 検証検証フォーム、3 つの背景画像を切り替えます。
3. 情報リリース管理: jQueryjqGrid は、グリッド データ、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) およびレコードの更新、jQuery ホットキーによるキーボード イベントの監視。 ; リッチ テキスト エディターとしての Bootstrap Wysiwyg; Quartz を Lucene と組み合わせて、タイトル、著者、テキストのインデックスを定期的に生成し、全文検索に HibernateSearch を使用します。
4. ユーザー管理: jQueryjqGrid は、グリッド データ、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) およびレコードの更新、ブートストラップ デートピッカーによる日付/時刻の選択を行います。 。
5. ロール権限管理: jQueryjqGrid は、グリッド データ、Ajax ページング、テーブルの並べ替え、追加、編集、表示、削除、クエリ (オプションの AND または OR クエリ) とレコードの更新、Bootstrap FuelUX ツリーをツリー コンポーネントとしてエクスポートします。 。
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 はテキストを即座に編集するために使用されます。ファイルのアップロードにはブートストラップ ファイル入力が使用されます。
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 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 に基づくユニバーサル バックエンド管理システムも提供します。住所