143 Star 228 Fork 125

xautlx / s2jh4net

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
100.技术列表.md 6.91 KB
一键复制 编辑 原始数据 按行查看 历史

概要说明

整个技术框架在保证各组件兼容性和版本成熟度的前提下,尽可能采用相应最新版本。以下是主要技术组件列表,供参考。 各组件版本有可能会根据重构优化进行变更,此文档中列举的版本号仅供参考,具体请参考工程 pom.xml 中的定义。

为了全面理解和掌握整个开发框架体系,达到灵活应用的程度,建议对这些组件能逐一的有所研究和掌握。 尤其对于标记为重要程度较高的技术点,需要仔细理解掌握。 注意:重要程度并不代表组件本身的技术复杂度或重要性,主要是用于大致标识其对于开发人员在开发过程会比较直接面对的技术点。

为了便于离线查询方便,项目文件服务器提供一些常用技术的API、手册、指南等参考资料,主要是从官网、搜索引擎等渠道下载整理,具体各技术最新实时的文档资料请直接参考在线网站资料。

Java/JEE核心组件

详见parent pom.xml中各组件版本定义及各工程pom.xml组件引用定义

重要程度 技术组件 版本号 组件描述 参考资料
XXX spring 5.0.X.RELEASE Spring/MVC Framework http://spring.io/docs
XX sitemesh 3.0.0 JSP页面装饰器
XXXXX spring-data-jpa 2.0.X.RELEASE Spring Data module to provide sophisticated support for JPA repositories http://www.springsource.org/spring-data
XX spring-data-redis 2.0.X.RELEASE Redis数据存储接口,用于实现中央式数据缓存
XX spring-session 2.0.X.RELEASE Spring Session管理,用于实现中央式会话数据管理和集群部署
XXX apache shiro 1.2.3 权限控制框架 http://shiro.apache.org/
XXXXX hibernate-core 5.2.X.Final ORM Framework http://docs.jboss.org/hibernate/orm
XXX hibernate-entitymanager 5.2.X.Final Hibernate JPA实现 http://docs.jboss.org/hibernate/orm
X hibernate-envers 5.2.X.Final Hibernate的Audit审计功能组件 http://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch15.html
XX hibernate-validator 6.0.x.Final Hibernate Validator(JSR-303)
XXX swagger 2.8.X Restful API文档工具 https://github.com/springfox/springfox
XXX druid 1.0.X Alibaba连接池数据源及SQL监控
XX Quartz 2.2.X 定时任务支持组件 http://quartz-scheduler.org/
XX jackson 2.9.X JSON序列化组件 http://jackson.codehaus.org/
X JCaptcha 1.X 验证码组件 http://jcaptcha.sourceforge.net/
X FreeMarker 2.3.19 FreeMarker template engine http://freemarker.org
XX guava 24 Google集合工具类
XX apache commons Apache系列通用组件
XXX jxls 1.0 Excel数据导入导出解析组件 http://jxls.sourceforge.net/
XX poi 3.7 Apache POI - Java API To Access Microsoft Format Files http://poi.apache.org/
XX Logback/Slf4j Logger日志组件
XX junit 4.12 单元测试组件

Web前端类组件

详见 entdiy-webapp/src/main/webapp/assets 目录下相关目录文件

重要程度 技术组件 版本号 组件描述 参考资料
XXXXX metronic 4.7.5 UI框架(收费组件,详见官方License许可说明) http://keenthemes.com/preview/metronic/
XXXXX bootstrap 3.3.X CSS样式框架组件 http://twitter.github.io/bootstrap/
XXXXX jquery 1.12.X 基础Javascript类库组件 http://jquery.com/
XXXXX jquery-validation 1.14.0 客户端Form表单校验组件 http://bassistance.de/jquery-plugins/jquery-plugin-validation/
XXXXX free-jqgrid 4.15.X Grid表格组件 https://github.com/free-jqgrid/jqGrid
XXX kindeditor 4.1.12 富文本编辑器
XXX jquery-ztree 3.5.30 Tree树形组件 http://zTree.me/

工具类组件

重要程度 技术组件 版本号 组件描述 参考资料
XXX JDK JDK8+ java 8 date/time, lambda等新特性应用
XXX IntelliJ IDEA/Spring STS Latest Java EE IDE
XXX Lombok Plugin Latest IDEA或Eclipse对应的的Lombok插件
XXX Alibaba Java Coding Guidelines Latest 阿里巴巴的Java代码规范插件,提高项目代码质量和规范
XXX JRebel Plugin Latest 实现高效的热部署更新能力,有效提升开发效率
XXX Jenkins 2.60.X 持续集成构建工具 http://jenkins-ci.org/
XXX Docker Latest 框架支持采用Docker容器部署模式,如mysql/redis/tomcat服务
X tomcat tomcat 8+ 主流开源免费Java应用服务容器
X apache-maven 3.0.X 依赖配置管理工具 http://maven.apache.org/index.html
X Nexus 2.3.X Maven私服工具 http://nexus.sonatype.org/
Java
1
https://gitee.com/xautlx/s2jh4net.git
git@gitee.com:xautlx/s2jh4net.git
xautlx
s2jh4net
s2jh4net
master

搜索帮助