UJCMS Java內(nèi)容管理系統(tǒng)(cms)
資料介紹
軟件簡介
UJCMS是在Jspxcms多年的開發(fā)經(jīng)驗上,重新設(shè)計開發(fā)的Java開源內(nèi)容管理系統(tǒng)(java cms)。使用SpringBoot、MyBatis、Shiro、Lucene、FreeMarker、TypeScript、Vue3、ElementPlus等技術(shù)。針對原系統(tǒng)中的一些痛點問題,進行解決、優(yōu)化和改進,并使用AGPL-3
開源協(xié)議發(fā)布。
技術(shù)上選擇主流、先進、簡單的架構(gòu),方便用戶進行二次開發(fā)。持久化層用MyBatis替換了Hibernate;視圖層用前后端分離的Vue3替換了JSP;數(shù)據(jù)庫也進行了重新設(shè)計。設(shè)計上強調(diào)“簡單”、“靈活”,避免繁雜的設(shè)計和實現(xiàn),降低系統(tǒng)維護成本和二次開發(fā)難度。功能使用上也要求“簡單”,避免復(fù)雜的使用邏輯。
- 官網(wǎng)地址:https://www.ujcms.com
- 下載地址:https://www.ujcms.com/download/。提供安裝包下載。
- 演示站前臺:https://demo.ujcms.com。使用手機訪問或者瀏覽器手機模式訪問前臺,會自動呈現(xiàn)手機頁面。
- 演示站后臺:https://demo.ujcms.com/cp/。演示用戶登錄后只擁有瀏覽后臺功能,所有操作功能點擊后都會顯示無權(quán)訪問(403)。如需進行操作測試,可以下載軟件到本地安裝。
技術(shù)及功能亮點
自定義字段可查詢:所有的自定義字段都可查詢增強了系統(tǒng)的靈活性。
自定義字段可視化設(shè)計:自定義字段使用拖拽式的可視化設(shè)計,所見即所得。
URL地址SEO優(yōu)化:欄目和文章的動態(tài)地址可以通過系統(tǒng)的全局設(shè)置功能進行修改。默認的欄目和文章URL地址前綴為/channel
和/article
,可以根據(jù)自己的需要修改,如改為/categories
和/archives
。多站點的情況下,子站點URL地址也由原來的www.example.com/site-abc
的形式改為更友好的www.example.com/abc
的形式。
清理垃圾附件:系統(tǒng)使用時,可能會多傳、誤傳圖片等附件;在刪除文章后,文章中的圖片還保留在系統(tǒng)中,產(chǎn)生大量的未使用的垃圾圖片和附件。系統(tǒng)中的附件管理可以查看所有未使用的圖片和附件,并可對其進行刪除。
附件、模板、索引文件獨立部署:系統(tǒng)運行時產(chǎn)生的文件可以和程序分開,部署到獨立的目錄,方便系統(tǒng)備份、升級和管理。比如上傳的圖片和附件、前臺的模板、索引文件,都可以部署到程序以外的目錄。
模板文件和CSS、JS在同一目錄:模板文件和CSS、JS分開的目錄結(jié)構(gòu),會給模板制作和部署帶來很大的不便性。而將模板文件和CSS、JS放在一起的設(shè)計,會方便很多。
MyBatis參數(shù)化查詢:后臺數(shù)據(jù)通常會需要通過不同字段進行搜索,對每個表都寫大量的查詢,無疑是一項繁重的工作。MyBatis參數(shù)化查詢功能通過前臺傳遞查詢參數(shù),即可實現(xiàn)任意字段及關(guān)聯(lián)表的查詢功能(如:Q_title=abc,Q_user-username=test),無需后臺編寫代碼,大幅減少后端的開發(fā)工作量。
主副表拆分:對查詢量大的復(fù)雜表進行主副表拆分,把常用的查詢字段放到主表,不常用的字段放到副表,提升大數(shù)據(jù)量下的性能表現(xiàn)。
后端技術(shù)
- SpringBoot:提供了對Spring開箱即用的功能。簡化了Spring配置,提供自動配置auto-configuration功能。
- SpringMVC:MVC框架,使用方便,Bug較少。
- Mybatis:持久化框架。
- FreeMarker:網(wǎng)站模板組件。
- Shiro:安全組件。配置簡便。
- Lucene:全文檢索組件。
前端技術(shù)
- TypeScript: JavaScript的一個超集。
- Vue 3:JavaScript框架。
- ElementPlus:Vue 3 UI 框架。
- Tailwind CSS: 功能類優(yōu)先的 CSS 框架。
- Tinymce: 富文本編輯器。
前臺模板
后臺界面
?
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 07FLY-CMS-PHP内容管理系统0次下载
- 115cms综合内容管理系统1次下载
- Java中的XML与内容管理3次下载
- 使用Java实现超市货物管理系统的资料合集免费下载2次下载
- 使用Java实现的学生管理系统详细资料说明3次下载
- Java教程之XML与内容管理的详细资料说明10次下载
- 使用Java Web组件技术进行毕业设计管理系统10次下载
- JAVA教程之面向对象程序设计语言Java的系统环境概述0次下载
- 如何使用JAVA进行在线考试系统的开发设计10次下载
- 基于Domino的企业内容管理系统的设计与实现0次下载
- 基于Java EE的车辆管理系统设计0次下载
- 基于JAVAEE网站内容管理系统的架构设计31次下载
- 基于智能卡内容管理的组件设计16次下载
- 基于CDN内容管理网络优化研究7次下载
- 可配置的CMS文档生命周期管理方法11次下载
- 设备全生命管理系统包括哪些内容?272次阅读
- 基于极海G32A1445的车载电子后视镜CMS应用方案485次阅读
- 深入理解Java 8内存管理机制及故障排查实战指南1133次阅读
- 关于2023年Java趋势的内容580次阅读
- 简单了解Java的新特性1430次阅读
- Java11和Java17使用率达48%和45%734次阅读
- Java不同的算法782次阅读
- Java多线程的用法1059次阅读
- Radview Java负载性能测试621次阅读
- 某CMS的命令执行漏洞通用挖掘思路分享3573次阅读
- 适合新手的Java项目820次阅读
- 如何在Ubuntu 22.04安装Java5948次阅读
- Java与云原生的矛盾原因1421次阅读
- 基于Erlang语言的视频相似推荐系统2608次阅读
- django是什么_django能做什么14575次阅读
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論