在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Jspxcms开源软件地址:https://gitee.com/jspxcms/Jspxcms开源软件介绍:Jspxcms本源码包采用maven结构,和普通eclipse的web项目结构不一样,且不包含lib目录下的第三方jar包。 环境要求
搭建步骤
Maven镜像使用国外的Maven仓库速度很慢、甚至连接不上,很容易出错。可以使用aliyun的Maven镜像仓库。 修改maven的settings.xml文件,mirrors部分使用以下配置: <mirrors> <mirror> <id>central</id> <mirrorOf>*</mirrorOf> <name>Nexus Aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror></mirrors> 上下文路径程序通常在部署在Tomcat根目录,首页访问地址类似 开发环境要避免使用上下文路径,除非网站正式部署时也要部署到相应的路径下,否则在开发环境下上传的图片部署到正式环境时,不能正常显示。因为上传图片时,图片地址会带有上下文路径的信息。 Eclipse默认的tomcat启动方式(非maven方式)会将程序部署到特定目录再启动,并不是直接在项目所在目录启动tomcat,这时上传的图片(包括通过系统后台新增和修改的模板)也保存在特定的部署目录,并不会保存在程序所在的目录。当修改了Eclipse源代码或文件,会自动重新部署程序,之前上传的图片会被清空。如果发现在开发环境下上传的图片突然都找不到了,很可能就是这个原因。 综上所述,强烈建议使用搭建步骤中介绍的方式启动程序。 后端技术SpringBoot:提供了对Spring开箱即用的功能。简化了Spring配置,提供自动配置 auto-configuration功能。 Spring:是提供了IoC等功能,是目前最流行的Java企业级开发框架。 SpringMVC:MVC框架,使用方便,Bug较少。 JPA:持久化框架。属于JSR标准,JPA实现选择最常用的Hibernate。 SpringDataJPA:对JPA封装,大部分查询只需要在接口中写方法,而不需要实现改方法,极大开发效率。 QueryDSL:实现类型安全的JPA查询,使用对象及属性实现查询,避免编写jpql出现的拼错字符及属性名记忆负担。 FreeMarker:模板组件。 Shiro:安全组件。配置简便。 Lucene:全文检索组件。实现对中文的分词搜索。 Ehcache:缓存组件。主要用在JPA二级缓存、Shiro权限缓存。 Quartz:定时任务组件。 前端技术jQuery:JavaScript库。 Bootstrap:响应式设计前端框架。 AdminLTE:后台管理平台开源框架。 jQuery UI:基于jQuery的UI框架。 jQuery Validation:基于jQuery的表单校验框架。 UEditor:Web富文本编辑器。 Editor.md:基于Markdown语法的Web文本编辑器。 ECharts:用于生成图标的组件。 My97DatePicker:日期组件。 zTree:树组件。 |
请发表评论