標籤:
SpringMVC + Mybatis + SpringSecurity(許可權控制到方法按鈕) + Rest(服務) + Webservice(服務) + Quartz(定時調度)+ Lucene(搜尋引擎) + HTML5 bootstrap + Maven項目構建絕對開源平台
項目Mave構建,類比大型互連網架構,做到高並發,大資料處理,整個項目使用定製化服務思想,提供原子化、模組化的方案,將功能模組進行拆分,可以公用到所有的項目中。架構採用分布式部署架構,所有模組進行拆分,使項目做到絕對解耦,穩定壓倒一切~~
個人團隊勞動成果,不喜勿噴,擷取源碼
架構簡介:
持續整合:
我的待辦工作流程服務(提供Webservice服務)
我的待辦工作流程整合JMSMessage Service(支援高並發,可支援成千上萬系統整合)
我的工作提供Rest服務,能夠完成日常的工作。通過定時調度平台,動態產生我的工作。
檔案上傳、多線程下載服務化、發送郵件、簡訊服務化、部門資訊服務化、產品資訊服務化、資訊發布服務化、我的訂閱服務化、我的工作服務化、公開連結、我的收藏服務化等。
架構特點:
框架組成了Wink Rest、Webservice服務,故可作為獨立服務平台部署,提供對內對外的服務標準介面,平台 (Java、.net、PHP 等)高度可重用,因為它們都依賴基本 HTTP 協議,使用基於XML。
SpringSecurity許可權通過註解方式,可以直接控制到方法,使您的許可權配置化。
Quartz定時調度器直接介面配置,不需要xml檔案進行配置,您可以選擇多種方式配置,包括運算式和具體的時間點配置。使您的業務在某個時間點自動進行相關的業務處理。
Lucene搜尋引擎,可以將您的資料索引化,支援檔案內容搜尋,使您的資訊在毫秒內全部提取出來。
項目Maven構建,分布式部署架構,使您的程式更加的穩定,穩定壓倒一切。
REST服務化支援APP手機應用(android和ios)介面調用。
全新高大尚HTML5 + css3.0 + Bootstrap開發介面UI,美觀、高大上(適配PC、平板、手機螢幕,已經做過測試),支援IE8、9、10、11、360,firefox、chrome等瀏覽器。
資料庫使用MYSQL ,提供全套的原始碼。
架構搭建完善,基礎功能已經完善,在此基礎上做過很多項目,身經百戰,支援大並發,程式運行穩定。
您可以二次開發做具體的項目。
當前架構已存在功能如下:
系統模組
1). 使用者管理:
使用者資訊管理(添加、刪除、修改、使用者授權、使用者欄目管理、查詢等)
使用者組管理(添加、刪除、修改、使用者組欄目授權,欄目查詢、使用者組人員添加查詢等)
使用者角色管理(添加、刪除、修改、使用者角色授權、使用者角色欄目資訊查詢設定等)
2). 文章管理:
欄目管理:建立、刪除、修改欄目資訊,無限極欄目樹分類,查詢無限極欄目樹等。
文章管理:建立、刪除、修改文章,多維度文章查詢,包括發行、未發布、所有文章等。文章富文字編輯器、文章多檔案上傳等。
3). 系統設定:
資料字典管理:無限層級,支援多層級無限分類。
部門資訊管理:支援中英文部門資訊增加、刪除、修改,無限級部門增加。
網站資訊管理:通過系統設定檔進行網站內容操作,包括郵件伺服器配置、公司基本資料配置等。
4). 整合REST服務,可以用作獨立服務平台(提供大量執行個體及測試平台,包括:檔案上傳下載、郵件簡訊發送、部門、產品、公用串連、我的收藏、我的工作、資訊發布等)
5).整合Quartz調度,可以用作定時調度平台(動態配置調度類、調度時間,使程式自動執行某些業務)
6). Lucene搜尋引擎,可以將男女的資料索引化,支援檔案內容搜尋,使資訊在毫秒內提取查詢出來
7).使用者佈建功能:包括修改使用者資訊,修改密碼、發送訊息,修改個人圖片,查看角色、查看使用者組,管理員修改角色、使用者、使用者組等。
8).整合Webservice平台,包括jaxws服務、CXF架構,配置雙加密的許可權認證。使服務整合更加安全。
9). Bootstrap html5提供了兩套前台開環境,包括CMS和電子商務網站,使您的開發更加的簡潔。
技術點:
1). Springmvc + Mybatis整合、SpringSecurity許可權控制、Spring AOP交易處理。
2). Wink Rest服務、Webservice服務:jaxws、CXF等
3). IO 流上傳下載檔案,多線程操作
4). 發送郵件,配置郵件伺服器,發基於html、純文字格式的郵件
5).MD5加密 (登陸密碼校正加密等),使用者統一Session、Cookie管理,統一驗證碼校正等。
6). 資料庫連接池統一配置
7). Quartz定時調度任務整合(直接通過配置即可)
8). Httpclient破解驗證碼,登陸聯通儲值平台
9).漢字、英文拆分、可以用作文檔關鍵字搜尋等。
10).Base64圖片處理,支援PC,Android,IOS
11). Service Socket 、Client Socket 通訊技術(已經做過GPRS資料擷取,並用到了項目中)
12). 提供大量工具類,可以直接使用
13). Maven項目構建,您可以直接做架構,可以提升自己的學習能力,使您成為真正的架構師。
--------------------------------------------------------------
在此基礎上可開發各種系統軟體(OA、ERP、醫學管理、金融、網站後台、APP後台等等),介面美觀,給客戶拿的出手
支援版本: jdk 1.6、1.7、1.8
Web容器: Tomcat 6、7、 8
架構:
登陸介面:多樣式的登陸背景,安全登陸驗證,統一登陸入口
首頁展示:
統一的菜單風格
高大上的統計組件,支援餅圖、柱狀圖、曲線圖等
支援所有行動裝置,Android &IOS.
Bootstrap html5 統計組件,使您的開放更簡便
功能指引:
1. 整個項目使用Maven構建,提供大資料、高並發、服務整合平台
任務管理、訊息提醒、寄件提醒:
系統設定、使用者佈建、退出登陸
統一的使用者佈建:可查看並設定使用者角色,查看組及個人基本資料,發送郵件,修改使用者權限,修改登陸密碼等,
使用者資訊管理:
統一添加使用者和重新整理使用者列表
統一的分頁外掛程式,基於mybatis封面的分頁外掛程式
使用者組管理:
統一添加使用者和重新整理使用者列表
統一的分頁外掛程式,基於mybatis封面的分頁外掛程式
編輯和刪除使用者組,清空使用者組下的使用者,查詢與設定目前使用者組
使用者角色管理:添加角色管理和修改角色列表
欄目管理:
欄目管理,統一欄目分級
支援添加子欄目按鈕
統一Mybatis分頁外掛程式
支援欄目的編輯和刪除
文章管理:
文章列表維度查詢
統一添加,發行&未發布文章查詢,重新整理文章列表
統一的列表分頁外掛程式,文章狀態操作,更新以及刪除
資料字典管理:配置系統資料資訊
定時任務管理:
產品免費諮詢請加企鵝:3121026417
大型互連網服務整合平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap介紹