-
Notifications
You must be signed in to change notification settings - Fork 242
TechList
xautlx edited this page Apr 8, 2014
·
5 revisions
整个技术框架在保证各组件兼容性和版本成熟度的前提下,尽可能采用相应最新版本。以下是主要技术组件列表,供参考。 各组件版本有可能会根据重构优化进行变更,此文档中列举的版本号仅供参考,具体请参考工程 https://github.com/xautlx/s2jh/blob/master/pom.xml 中的定义。
为了全面理解和掌握整个开发框架体系,达到灵活应用的程度,建议对这些组件能逐一的有所研究和掌握。 尤其对于标记为重要程度较高的技术点,需要仔细理解掌握。 注意:重要程度并不代表组件本身的技术复杂度或重要性,主要是用于大致标识其对于开发人员在开发过程会比较直接面对的技术点。
为了便于离线查询方便,项目文件服务器提供一些常用技术的API、手册、指南等参考资料,主要是从官网、搜索引擎等渠道下载整理,具体各技术最新实时的文档资料请直接参考在线网站资料。
详见parent pom.xml中各组件版本定义及各工程pom.xml组件引用定义
重要程度 | 技术组件 | 版本号 | 组件描述 | 参考资料 |
---|---|---|---|---|
XXXXX | struts2-core | 2.3.X | Struts2核心 | http://struts.apache.org/2.x/ |
XXXXX | struts2-convention-plugin | 2.3.X | 实现Struts2零配置 | http://struts.apache.org/release/2.3.x/docs/convention-plugin.html |
XXXXX | struts2-rest-plugin | 2.3.X | Struts2 REST支持 | http://struts.apache.org/development/2.x/docs/rest-plugin.html |
X | struts2-config-browser-plugin | 2.3.X | 提供一个Web界面查看Struts2动态配置信息 | http://struts.apache.org/2.x/docs/config-browser-plugin.html |
XX | struts2-spring-plugin | 2.3.X | 实现Spring与Struts2集成 | http://struts.apache.org/2.x/docs/spring-plugin.html |
X | struts2-jasperreports-plugin | 2.3.X | Struts2与JasperReport集成插件 | http://struts.apache.org/2.x/docs/jasperreports-plugin.html |
XXX | spring | 3.2.X.RELEASE | Spring Framework | http://static.springsource.org/spring/docs/3.1.x/ |
XXXXX | spring-data-jpa | 1.2.0.RELEASE | Spring Data module to provide sophisticated support for JPA repositories | http://www.springsource.org/spring-data |
XXX | spring security | 3.1.X.RELEASE | 权限控制框架 | http://springsource.org/spring-security |
XXXXX | hibernate-core | 4.1.X.Final | ORM Framework | http://docs.jboss.org/hibernate/orm/4.1 |
XXX | hibernate-entitymanager | 4.1.X.Final | Hibernate JPA实现 | http://docs.jboss.org/hibernate/orm/4.1 |
X | hibernate-envers | 4.1.X.Final | Hibernate的Audit审计功能组件 | http://docs.jboss.org/hibernate/orm/4.1/devguide/en-US/html/ch15.html |
XX | hibernate-ehcache/ehcache-core | Hibernate Cache/Spring Cache/Ehcache缓存 | ||
XX | hibernate-validator | 4.3.X.Final | Hibernate Validator(JSR-303) | |
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 | jasperreports | 5.X | 报表组件 | http://jasperreports.sourceforge.net |
XX | Quartz | 2.2.X | 定时任务支持组件 | http://quartz-scheduler.org/ |
XX | jackson | 2.X | JSON序列化组件 | http://jackson.codehaus.org/ |
X | JCaptcha | 1.X | 验证码组件 | http://jcaptcha.sourceforge.net/ |
X | joda time | 2.2 | Date and time library to replace JDK date handling | http://joda-time.sourceforge.net |
X | FreeMarker | 2.3.19 | FreeMarker template engine | http://freemarker.org |
XX | apache commons | Apache系列通用组件 | ||
XX | Logback/Slf4j | Logger日志组件 | ||
X | log4jdbc-remix/log4jdbc/P6spy | SQL监控组件 |
详见各组件目录:common-service\src\main\resources\META-INF\resources\components
重要程度 | 技术组件 | 版本号 | 组件描述 | 参考资料 |
---|---|---|---|---|
XXXXX | bootstrap | 3.X | CSS样式框架组件 | http://twitter.github.io/bootstrap/ |
XXXXX | jquery | 1.10.X | 基础Javascript类库组件 | http://jquery.com/ |
XXXXX | jquery-validation | 1.11.X | 客户端Form表单校验组件 | http://bassistance.de/jquery-plugins/jquery-plugin-validation/ |
XXXX | jquery-jqGrid | 4.6.X | Grid表格组件 | http://www.trirand.com/blog/ |
XXX | jquery-ztree | 3.5 | Tree树形组件 | http://zTree.me/ |
重要程度 | 技术组件 | 版本号 | 组件描述 | 参考资料 |
---|---|---|---|---|
XXX | JDK | JDK6 | http://www.oracle.com/technetwork/java/javase/downloads/index.html | |
XXX | Spring Tool Suite | 3.4.X.RELEASE | Eclipse IDE | http://www.springsource.org/sts |
XXX | iReport | 5.X | JasperReport报表可视化设计工具 | http://community.jaspersoft.com/project/ireport-designer |
X | apache-maven | 3.X | 依赖配置管理工具 | http://maven.apache.org/index.html |
XX | maven repository | maven本地资源库打包,免去全部重新从网上下载的过程 | http://search.maven.org/ | |
X | vfabric-tc-server-developer | 基于Spring Tool Suite/Tomcat 7的企业级JEE Server | https://my.vmware.com/web/vmware/evalcenter?p=tcserver-dev | |
X | Nexus | 2.3.X | Maven私服工具 | http://nexus.sonatype.org/ |
X | Jenkins | 1.5X | 持续集成构建工具 | http://jenkins-ci.org/ |