WEB服务器:Weblogic、Tomcat、WebSphere、JBoss、Jetty前端
核心框架:Spring Frameworkjava
分布式服务框架 Dubbogit
安全框架:Apache Shiro数据库
视图框架:Spring MVC编程
服务端验证:Hibernate + Validator后端
布局框架:SiteMesh缓存
工做流引擎:Activiti安全
任务调度:Spring Task + Quartz前端框架
持久层框架: MyBatis + MyBatis-Plus服务器
数据库链接池:Alibaba Druid
缓存框架:Ehcache 、Redis
日志管理:SLF4J 、Log4j
会话管理:Spring-Session
工具类:Apache Commons、Jackson 、Xstream、Dozer 、POI
消息队列: ActiveMQ
云存储:阿里云 OSS 腾讯云 COS 七牛云
版本管理: git(推荐) svn
JS框架:jQuery 1.9。
前端框架:Angular JS + Bootstrap + Jquery
CSS框架:Twitter Bootstrap 2.3.1
客户端验证:JQuery Validation Plugin 1.11。
富文本在线编辑:CKEditor
在线文件管理:CKFinder
动态页签:Jerichotab
手机端框架:Jingle
数据表格:jqGrid
对话框:jQuery jBox
下拉选择框:jQuery Select2
树结构控件:jQuery zTree
日期控件: My97DatePicker
Spring
每一个模块的功能以下:
核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。
Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。
Spring AOP:经过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring 框架中。
Spring DAO:JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不一样数据库供应商抛出的错误消息。异常层次结构简化了错误处理。
Spring ORM:Spring 框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、Hibernate 和 iBatis SQL Map。全部这些都听从 Spring 的通用事务和 DAO 异常层次结构。
Spring Web 模块:Web 上下文模块创建在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。因此,Spring 框架支持与 Jakarta Struts 的集成。
Spring MVC 框架:MVC 框架是一个全功能的构建 Web 应用程序的 MVC 实现。MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText 和 POI。
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎全部的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 能够对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
Hibernate
Redis 是彻底开源免费的,遵照BSD协议,是一个高性能的key-value数据库。
特色:
Redis支持数据的持久化,能够将内存中的数据保存在磁盘中,重启的时候能够再次加载进行使用。
Redis不单单支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中常常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等等。
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,天天为2,000+个服务提供3,000,000,000+次访问量支持,并被普遍应用于阿里巴巴集团的各成员站点。