メインコンテンツまでスキップ

概要

プロジェクトの情報


Connect Open Kitは、Spring BootとBootstrapをベースにした高速なバックエンド開発フレームワークです。

Connect Open Kitは、ラシックな技術スタック(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap)をベースにしたJava EEの企業向けの開発プラットフォームです。 部署管理、ユーザー、メニューとボタンの権限設定、データ権限、システムパラメータ、ログ管理、通知など組み込みモジュールがあります。オンラインでタイマータスクの設定も可能で、クラスター環境、多データソース、分散トランザクションもサポートしています。


  • 完全なレスポンシブレイアウト(パソコン、タブレット、スマートフォンなどデバイスに対応可能)
  • 便利なワンクリックで生成機能(コントローラ、モデル、ビュー、メニューなど)
  • 多データソースのサポートは簡単な設定で切り替えが可能
  • ボタン及びデータ権限を設定し、部署ごとにカスタマイズ可能
  • メインのJavaScriptのプラグインを再カプセル化ことで、コードの最適化にし、メンテナンスもやすくなる
  • 完全なXSS対策及びscript filteringにより、XSS攻撃を完全に防止
  • Mavenを使用したマルチプロジェクトの依存関係では、モジュールやプラグインをプロジェクトごとに分け、できるだけ疎結合に保ち、モジュールのアップグレードや追加、削除が容易になり、プロジェクトの柔軟性を維持できる
  • 国際化をサポート、サーバー側及びクライアント側をサポート
  • 簡単な注釈で完全なログ記録システムを実現
  • サービスモニタリング、データモニタリング、キャッシュモニタリングの機能をサポート

技術について

1、開発環境

  • Java EE 8
  • Servlet 3.0
  • Apache Maven 3

2、メインフレームワーク

  • Spring Boot 2.2.x
  • Spring Framework 5.2.x
  • Apache Shiro 1.7

3、永続化レイヤー

  • Apache MyBatis 3.5.x
  • Hibernate Validation 6.0.x
  • Alibaba Druid 1.2.x

4、Viewレイヤー

  • Bootstrap 3.3.7
  • Thymeleaf 3.0.x

機能

  • ユーザー管理:システムユーザーの設定
  • 部署管理:組織の構造(企業、部門、チーム)を設定し、ツリーでデー権限を展示する
  • 役職管理:ユーザーの役職の設定
  • メニュー管理:メニュー、操作権限、ボタンの権限識別子などの設定
  • ロール管理:ロールごとにメニューのアクセス権限を割り当て、組織ごとにデータのアクセス権限を設定する
  • 辞書管理:システム内でよく使用される固定のデータの管理
  • パラメータ管理:パラメータを動的に調整する
  • 通知公告:通知や公告の発信と管理を行う
  • 操作ログ:システム内の一般な操作及び異常情報のログの記録と検索を行う
  • ログインログ:ログインログ(異常情報を含む)の記録と検索を行う
  • オンラインユーザー:システム内で活動中のユーザーを監視する
  • タイマータスク:オンラインでタスクを調整(追加、変更、削除)、実行結果のログも含む
  • コード生成:フロントエンドとバックエンドのコード生成(Java、HTML、XML、SQL)CRUDのダウンロードが可能
  • システムインターフェース:業務コードに基づいて関連するAPIインターフェースドキュメントを自動生成する
  • サービスモニタリング:現在のシステムのCPU、メモリ、ディスク、スタックなどの情報を監視する
  • キャッシュモニタリング:システムのキャッシュをクエリし、表示、クリアなどの操作を行う
  • オンラインビルダー:フォーム要素をドロッグし、対応するHTMLコードを生成する
  • 接続プールモニタリング:現在のシステムデータベースの接続プールの状態を監視し、SQLを分析しシステムの性能ボトルネックを見つける